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.
87 lines
5.1 KiB
87 lines
5.1 KiB
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | Niucloud-admin 企业快速开发的多应用管理平台
|
|
// +----------------------------------------------------------------------
|
|
// | 官方网址:https://www.niucloud.com
|
|
// +----------------------------------------------------------------------
|
|
// | niucloud团队 版权所有 开源版本可自由商用
|
|
// +----------------------------------------------------------------------
|
|
// | Author: Niucloud Team
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace addon\zhjw\app\validate\zhjw_roll;
|
|
use core\base\BaseValidate;
|
|
/**
|
|
* 学籍列验证器
|
|
* Class ZhjwRoll
|
|
* @package addon\zhjw\app\validate\zhjw_roll
|
|
*/
|
|
class ZhjwRoll extends BaseValidate
|
|
{
|
|
|
|
protected $rule = [
|
|
'students_id' => 'require',
|
|
'registration_date' => 'require',
|
|
'student_number' => 'require',
|
|
'name' => 'require',
|
|
'price' => 'require',
|
|
'staff_id' => 'require',
|
|
'course_validity' => 'require',
|
|
'renewal_class' => 'require',
|
|
'courses_id' => 'require',
|
|
'birth_date' => 'require',
|
|
'classes_id' => 'require',
|
|
'sex' => 'require',
|
|
'decision_maker' => 'require',
|
|
'phone' => 'require',
|
|
'requirement' => 'require',
|
|
'time_distance' => 'require',
|
|
'purchasing_power' => 'require',
|
|
'attendance_rate' => 'require',
|
|
'emotional_viscosity' => 'require',
|
|
'idea_communication' => 'require',
|
|
'effect_recognition' => 'require',
|
|
'children_like' => 'require',
|
|
'referral' => 'require',
|
|
'missed_lessons' => 'require',
|
|
'class_hour' => 'require',
|
|
'be_covered' => 'require',
|
|
'renewal_period' => 'require',
|
|
];
|
|
|
|
protected $message = [
|
|
'students_id.require' => ['common_validate.require', ['students_id']],
|
|
'registration_date.require' => ['common_validate.require', ['registration_date']],
|
|
'student_number.require' => ['common_validate.require', ['student_number']],
|
|
'name.require' => ['common_validate.require', ['name']],
|
|
'price.require' => ['common_validate.require', ['price']],
|
|
'staff_id.require' => ['common_validate.require', ['staff_id']],
|
|
'course_validity.require' => ['common_validate.require', ['course_validity']],
|
|
'renewal_class.require' => ['common_validate.require', ['renewal_class']],
|
|
'courses_id.require' => ['common_validate.require', ['courses_id']],
|
|
'birth_date.require' => ['common_validate.require', ['birth_date']],
|
|
'classes_id.require' => ['common_validate.require', ['classes_id']],
|
|
'sex.require' => ['common_validate.require', ['sex']],
|
|
'decision_maker.require' => ['common_validate.require', ['decision_maker']],
|
|
'phone.require' => ['common_validate.require', ['phone']],
|
|
'requirement.require' => ['common_validate.require', ['requirement']],
|
|
'time_distance.require' => ['common_validate.require', ['time_distance']],
|
|
'purchasing_power.require' => ['common_validate.require', ['purchasing_power']],
|
|
'attendance_rate.require' => ['common_validate.require', ['attendance_rate']],
|
|
'emotional_viscosity.require' => ['common_validate.require', ['emotional_viscosity']],
|
|
'idea_communication.require' => ['common_validate.require', ['idea_communication']],
|
|
'effect_recognition.require' => ['common_validate.require', ['effect_recognition']],
|
|
'children_like.require' => ['common_validate.require', ['children_like']],
|
|
'referral.require' => ['common_validate.require', ['referral']],
|
|
'missed_lessons.require' => ['common_validate.require', ['missed_lessons']],
|
|
'class_hour.require' => ['common_validate.require', ['class_hour']],
|
|
'be_covered.require' => ['common_validate.require', ['be_covered']],
|
|
'renewal_period.require' => ['common_validate.require', ['renewal_period']],
|
|
];
|
|
|
|
protected $scene = [
|
|
"add" => ['students_id', 'registration_date', 'student_number', 'name', 'price', 'staff_id', 'course_validity', 'renewal_class', 'courses_id', 'birth_date', 'classes_id', 'sex', 'decision_maker', 'phone', 'requirement', 'time_distance', 'purchasing_power', 'attendance_rate', 'emotional_viscosity', 'idea_communication', 'effect_recognition', 'children_like', 'referral', 'missed_lessons', 'class_hour', 'be_covered', 'renewal_period'],
|
|
"edit" => ['students_id', 'registration_date', 'student_number', 'name', 'price', 'staff_id', 'course_validity', 'renewal_class', 'courses_id', 'birth_date', 'classes_id', 'sex', 'decision_maker', 'phone', 'requirement', 'time_distance', 'purchasing_power', 'attendance_rate', 'emotional_viscosity', 'idea_communication', 'effect_recognition', 'children_like', 'referral', 'missed_lessons', 'class_hour', 'be_covered', 'renewal_period']
|
|
];
|
|
|
|
}
|
|
|