|
@@ -21,20 +21,30 @@ const TeacherSchema = {
|
|
|
name: { type: String, required: true, maxLength: 200 }, // 教师姓名
|
|
|
phone: { type: String, required: true, maxLength: 200 }, // 手机号
|
|
|
idnumber: { type: String, required: true, maxLength: 200 }, // 身份证号
|
|
|
- gender: { type: String, required: false, maxLength: 200 }, // 教师性别
|
|
|
- zynumber: { type: String, required: false, maxLength: 200 }, // 职业资格证号
|
|
|
- zynumberfile: { type: String, required: false, maxLength: 200 }, // 职业资格证图片
|
|
|
- schid: { type: String, required: false, maxLength: 200 }, // 学校id
|
|
|
- schname: { type: String, required: false, maxLength: 200 }, // 学校名称
|
|
|
- email: { type: String, required: false, maxLength: 200 }, // 邮箱
|
|
|
- openid: { type: String, required: false, maxLength: 200 }, // 微信openid
|
|
|
- age: { type: String, required: false, maxLength: 200 }, // 年龄
|
|
|
- birthday: { type: String, required: false, maxLength: 200 }, // 出生年月
|
|
|
- entrydate: { type: String, required: false, maxLength: 200 }, // 入职时间
|
|
|
- job: { type: String, required: false, maxLength: 200 }, // 职务
|
|
|
- major: { type: String, required: false, maxLength: 200 }, // 专业
|
|
|
- subid: { type: String, required: false, maxLength: 200 }, // 科目id
|
|
|
- islyteacher: { type: String, required: false, maxLength: 200 }, // 是否可讲礼仪课,0-否,1-是
|
|
|
+ gender: { type: String, required: true, maxLength: 200 }, // 教师性别
|
|
|
+ zynumber: { type: String, required: true, maxLength: 200 }, // 职业资格证号
|
|
|
+ zynumberfile: { type: [ String ], required: true, maxLength: 200 }, // 职业资格证图片
|
|
|
+ schid: { type: String, required: true, maxLength: 200 }, // 学校id
|
|
|
+ schname: { type: String, required: true, maxLength: 200 }, // 学校名称
|
|
|
+ email: { type: String, required: true, maxLength: 200 }, // 邮箱
|
|
|
+ openid: { type: String, required: true, maxLength: 200 }, // 微信openid
|
|
|
+ age: { type: String, required: true, maxLength: 200 }, // 年龄
|
|
|
+ birthday: { type: String, required: true, maxLength: 200 }, // 出生年月
|
|
|
+ entrydate: { type: String, required: true, maxLength: 200 }, // 入职时间
|
|
|
+ politics: { type: String, required: true, maxLength: 200 }, // 政治面貌
|
|
|
+ department: { type: String, required: true, maxLength: 200 }, // 所在部门
|
|
|
+ job: { type: String, required: true, maxLength: 200 }, // 职务
|
|
|
+ protitle: { type: String, required: true, maxLength: 200 }, // 职称
|
|
|
+ education: { type: String, required: true, maxLength: 200 }, // 最后学历
|
|
|
+ degree: { type: String, required: true, maxLength: 200 }, // 最后学位
|
|
|
+ major: { type: String, required: true, maxLength: 200 }, // 教师所学专业
|
|
|
+ schlesson: { type: String, required: true, maxLength: 200 }, // 教师在校所教课程
|
|
|
+ experience: { type: String, required: true, maxLength: 200 }, // 教育培训经历(从大学开始)
|
|
|
+ courses: { type: String, required: true, maxLength: 200 }, // 主讲课程
|
|
|
+ academic: { type: String, required: true, maxLength: 200 }, // 主要学术成果及获奖情况
|
|
|
+ jobyear: { type: String, required: true, maxLength: 200 }, // 从事就业创业教学工作年限
|
|
|
+ subid: { type: String, required: true, maxLength: 200 }, // 科目id
|
|
|
+ islyteacher: { type: String, required: true, maxLength: 200 }, // 是否可讲礼仪课,0-否,1-是
|
|
|
zlscore: { type: String, required: false, maxLength: 200 }, // 资料评分
|
|
|
msscore: { type: String, required: false, maxLength: 200 }, // 面试评分
|
|
|
xsscore: { type: String, required: false, maxLength: 200 }, // 学生评分
|