AddBaseTeacherRegularDto.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.xjrsoft.module.teacher.dto;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.io.Serializable;
  7. import java.util.Date;
  8. /**
  9. * @title: 教职工基本信息管理
  10. * @Author 管理员
  11. * @Date: 2023-08-08
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class AddBaseTeacherRegularDto implements Serializable {
  16. private static final long serialVersionUID = 1L;
  17. /**
  18. * 用户ID(xjr_user)
  19. */
  20. @ApiModelProperty("用户ID(xjr_user)")
  21. private Long userId;
  22. /**
  23. * 教师资格证种类(xjr_dictionary_item[certificate_Type])
  24. */
  25. @ApiModelProperty("教师资格证种类(xjr_dictionary_item[certificate_Type])")
  26. private String certificateType;
  27. /**
  28. * 所属系统(xjr_dictionary_item[belong_org])
  29. */
  30. @ApiModelProperty("所属系统(xjr_dictionary_item[belong_org])")
  31. private String belongOrg;
  32. /**
  33. * 普通话等级(xjr_dictionary_item[mandarin_level])
  34. */
  35. @ApiModelProperty("普通话等级(xjr_dictionary_item[mandarin_level])")
  36. private String mandarinLevel;
  37. /**
  38. * 从教起始年月
  39. */
  40. @ApiModelProperty("从教起始年月")
  41. @JsonFormat(pattern = "yyyy-MM-dd")
  42. private Date startTeachTime;
  43. /**
  44. * 任课状况(xjr_dictionary_item[teaching_status])多选
  45. */
  46. @ApiModelProperty("任课状况(xjr_dictionary_item[teaching_status])多选")
  47. private JSONArray teachingStatus;
  48. /**
  49. * 任教学科类别(base_major_categor)
  50. */
  51. @ApiModelProperty("任教学科类别(base_major_categor)")
  52. private Long majorCategorId;
  53. /**
  54. * 是否双师型教师
  55. */
  56. @ApiModelProperty("是否双师型教师")
  57. private Integer isDoubleTeacher;
  58. /**
  59. * 任教学科(base_course_subject)
  60. */
  61. @ApiModelProperty("任教学科(base_course_subject)")
  62. private Long courseSubjectId;
  63. @ApiModelProperty("是否任课老师(1:是 0:否)")
  64. private Integer isTeach;
  65. }