| | <?php |
| |
|
| | namespace app\api\validate; |
| |
|
| | use think\Validate; |
| |
|
| | class Website extends Validate |
| | { |
| | protected $rule = [ |
| | 'website_id' => 'require|number|between:1,' . PHP_INT_MAX, |
| | 'offset' => 'number|between:0,' . PHP_INT_MAX, |
| | 'limit' => 'number|between:1,500', |
| | 'type_id' => 'number|between:1,100', |
| | 'name' => 'max:20', |
| | 'sub' => 'max:20', |
| | 'en' => 'max:20', |
| | 'status' => 'number|between:1,9', |
| | 'letter' => 'max:1', |
| | 'area' => 'max:10', |
| | 'lang' => 'max:10', |
| | 'level' => 'number|between:1,9', |
| | 'start_time' => 'number|between:1,' . PHP_INT_MAX, |
| | 'end_time' => 'number|between:1,' . PHP_INT_MAX, |
| | 'tag' => 'max:20', |
| | 'orderby' => 'in|id,time,time_add,score,hits,up,down,level' |
| | ]; |
| |
|
| | protected $message = [ |
| | |
| | ]; |
| |
|
| | protected $scene = [ |
| | 'get_list' => [ |
| | 'offset', |
| | 'limit', |
| | 'type_id', |
| | 'name', |
| | 'sub', |
| | 'en', |
| | 'status', |
| | 'letter', |
| | 'area', |
| | 'lang', |
| | 'level', |
| | 'time', |
| | 'tag', |
| | ], |
| | 'get_detail' => [ |
| | 'website_id', |
| | ], |
| | ]; |
| | } |