| | <?php |
| |
|
| | namespace app\api\validate; |
| |
|
| | use think\Validate; |
| |
|
| | class User extends Validate |
| | { |
| | protected $rule = [ |
| | 'offset' => 'number|between:0,' . PHP_INT_MAX, |
| | 'limit' => 'number|between:1,500', |
| | 'id' => 'require|number|between:1,' . PHP_INT_MAX, |
| | 'name' => 'max:50', |
| | 'nickname' => 'max:50', |
| | 'email' => 'max:100', |
| | 'qq' => 'max:20', |
| | 'phone' => 'max:20', |
| | 'time_start' => 'number|between:1,' . PHP_INT_MAX, |
| | 'time_end' => 'number|between:1,' . PHP_INT_MAX, |
| | 'group_id' => 'number|1,500', |
| | 'orderby' => 'in:login_time,reg_time,points', |
| | ]; |
| |
|
| | protected $message = [ |
| | |
| | ]; |
| |
|
| | protected $scene = [ |
| | 'get_list' => [ |
| | 'offset', |
| | 'limit', |
| | 'name', |
| | 'nickname', |
| | 'email', |
| | 'qq', |
| | 'phone', |
| | 'reg_time_start', |
| | 'reg_time_end', |
| | 'group_id', |
| | ], |
| | 'get_detail' => [ |
| | 'id', |
| | ], |
| | ]; |
| | } |