From fa36a8397b7ea4ab8e608f3da17efa6fed6f0c1d Mon Sep 17 00:00:00 2001 From: sunguangming Date: Wed, 16 Apr 2025 07:18:31 +0000 Subject: [PATCH] * [misc] add param define. --- module/deliverable/control.php | 10 ++++++++-- module/deliverable/model.php | 8 ++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/module/deliverable/control.php b/module/deliverable/control.php index e479341d6f..3b5b08ad97 100644 --- a/module/deliverable/control.php +++ b/module/deliverable/control.php @@ -5,10 +5,16 @@ class deliverable extends control * 交付物列表。 * Browse deliverables. * + * @param string $browseType + * @param int $param + * @param string $orderBy + * @param int $recTotal + * @param int $recPerPage + * @param int $pageID * @access public * @return void */ - public function browse($browseType = '', $param = 0, $orderBy = 'id_desc', $recTotal = 0, $recPerPage = 0, $pageID = 1) + public function browse(string $browseType = '', int $param = 0, string $orderBy = 'id_desc', int $recTotal = 0, int $recPerPage = 0, int $pageID = 1) { $this->app->loadClass('pager', true); $pager = new pager($recTotal, $recPerPage, $pageID); @@ -63,7 +69,7 @@ class deliverable extends control * @access public * @return void */ - public function ajaxGetModelList($type = 'execution') + public function ajaxGetModelList(string $type = 'execution') { $items = array(); $modelList = $this->deliverable->buildModelList($type); diff --git a/module/deliverable/model.php b/module/deliverable/model.php index 0062d4e089..370a923b2e 100644 --- a/module/deliverable/model.php +++ b/module/deliverable/model.php @@ -12,7 +12,7 @@ class deliverableModel extends model * @access public * @return array */ - public function getList($browseType = '', $queryID = 0, $orderBy = 'id_desc', $pager = null) + public function getList(string $browseType = '', int $queryID = 0, string $orderBy = 'id_desc', object $pager = null) { return $this->dao->select('*')->from(TABLE_DELIVERABLE) ->where('deleted')->eq(0) @@ -29,7 +29,7 @@ class deliverableModel extends model * @access public * @return bool */ - public function create($deliverable) + public function create(object $deliverable) { $this->dao->insert(TABLE_DELIVERABLE)->data($deliverable)->exec(); if(dao::isError()) return false; @@ -56,7 +56,7 @@ class deliverableModel extends model * @access public * @return array */ - public function buildModelList($type = 'all') + public function buildModelList(string $type = 'all') { $this->app->loadLang('stage'); $this->app->loadLang('execution'); @@ -89,4 +89,4 @@ class deliverableModel extends model return $modelList; } -} +} \ No newline at end of file