|
|
<?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', |
|
|
], |
|
|
]; |
|
|
} |