1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\common\validate;
- use think\Db;
- use think\Validate;
- class UserInfo extends Validate{
- protected $rule = [
- 'jobId' => 'require|gt:0',
- 'type' => 'require|in:1,2',
- 'user_id' => 'require|gt:0',
- 'is_work' => 'require|in:0,1',
- 'out_time|离职日期' => 'require|date',
- 'join_time|入职日期' => 'require|date',
- 'out_reason|离职原因' => 'require',
- 'id_card|身份证' => 'idCard',
- ];
- protected $message = [
- 'jobId.require' => '未选择岗位',
- 'jobId.gt' => '未选择岗位',
- 'type.require' => '参数错误',
- 'type.in' => '参数错误',
- 'user_id.require' => '参数错误',
- 'user_id.gt' => '参数错误',
- 'is_work.require' => '参数错误',
- 'is_work.gt' => '参数错误',
- ];
- protected $scene = [
- 'job' => ['jobId','type'],
- 'back' => ['user_id','is_work','join_time'],
- 'departure' => ['user_id','is_work','out_time','out_reason'],
- 'edit' => ['name','id_card']
- ];
- }
|