智慧教务系统 PHP-NiuCloud框架开发
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

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