['require', 'number', 'gt:0'], // 'pageSize' => ['require', 'number', 'gt:0'], 'id' => ['require', 'number'], 'city_id' => ['require', 'number'], 'is_send' => ['require', 'number', 'in:0,1'], 'remark' => 'require', 'hospital_id' => ['require', 'number'], 'customer_id' => ['require', 'number'], 'appoint_time' => ['require', 'number'], 'appoint_time_start' => 'requireWith:appoint_time_end', 'appoint_time_end' => 'requireWith:appoint_time_start', 'signup_time_start' => 'requireWith:signup_time_end', 'signup_time_end' => 'requireWith:signup_time_start', 'create_time_start' => 'requireWith:create_time_end', 'create_time_end' => 'requireWith:create_time_start', 'update_time_start' => 'requireWith:update_time_end', 'update_time_end' => 'requireWith:update_time_start', ]; protected $message = [ ]; protected $scene = [ 'getAll' => ['update_time_start', 'update_time_end', 'appoint_time_start', 'appoint_time_end', 'signup_time_start', 'signup_time_end', 'create_time_start', 'create_time_end'], 'save' => ['city_id', 'is_send', 'remark', 'hospital_id', 'customer_id', 'appoint_time'], 'update' => ['id'], // 'delete' => ['id',], // 'read' => ['id',], ]; }