You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.0 KiB
31 lines
1.0 KiB
<?php
|
|
|
|
namespace app\admin\validate;
|
|
|
|
use think\Validate;
|
|
|
|
class TaskValidate extends Validate
|
|
{
|
|
|
|
protected $rule= [
|
|
'id|编号' => 'require|number',
|
|
'uuid|任务编号' => 'require|alphaNum|max:50',
|
|
'integral|积分' => 'require|number',
|
|
'live_room_id|直播间编号' => 'require|number',
|
|
'duration|时长' => 'require|number',
|
|
'deduction_ratio|扣减比例' => 'require|float',
|
|
'add_uid|创建用户' => 'require|number',
|
|
'assign_uid|指派用户' => 'require|number',
|
|
'title|任务名称' => 'require',
|
|
'content|任务描述' => 'require',
|
|
];
|
|
|
|
protected $message = [];
|
|
|
|
protected $scene= [
|
|
'add' => ['uuid', 'integral', 'live_room_id', 'duration', 'deduction_ratio', 'add_uid', 'assign_uid', 'title', 'content'],
|
|
'edit' => ['id', 'uuid', 'integral', 'live_room_id', 'duration', 'deduction_ratio', 'add_uid', 'assign_uid', 'title', 'content']
|
|
];
|
|
|
|
|
|
}
|
|
|