'require', 'project_name' => 'require', 'contract_id' => 'require|checkContract', 'types' => 'checkTypes', 'industry' => 'checkIndustry', 'starting' => 'require|dateFormat:Y-m-d', 'endtime' => 'require|dateFormat:Y-m-d', 'jhgq' => 'require', 'principal' => 'require', 'invest' => 'require', 'aunit' => 'require', ]; /** * 参数描述 * @var string[] */ protected $field = [ 'id' => 'id', 'project_num' => '项目编号', 'project_name' => '项目名称', 'contract_id' => '关联合同', 'starting' => '计划开始日期', 'endtime' => '计划结束日期', 'jhgq' => '计划工期(天)', 'principal' => '项目负责人', 'invest' => '项目总投资(万元)', 'aunit' => '委托单位', ]; /** * @notes 添加场景 * @return CostProjectValidate * @author likeadmin * @date 2024/02/21 09:23 */ public function sceneAdd() { return $this->only(['project_num','project_name','contract_id','starting','endtime','jhgq','principal','invest','aunit']); } /** * @notes 编辑场景 * @return CostProjectValidate * @author likeadmin * @date 2024/02/21 09:23 */ public function sceneEdit() { return $this->only(['id','project_num','project_name','contract_id','starting','endtime','jhgq','principal','invest','aunit']); } /** * @notes 删除场景 * @return CostProjectValidate * @author likeadmin * @date 2024/02/21 09:23 */ public function sceneDelete() { return $this->only(['id']); } /** * @notes 详情场景 * @return CostProjectValidate * @author likeadmin * @date 2024/02/21 09:23 */ public function sceneDetail() { return $this->only(['id']); } }