Prechádzať zdrojové kódy

修正了Bo的问题

mcbaiyun 5 mesiacov pred
rodič
commit
8a6132e794

+ 40 - 1
src/main/java/com/smart/reader/model/bo/ClassInfoAddBo.java

@@ -1,5 +1,6 @@
 package com.smart.reader.model.bo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.smart.reader.model.po.BaseEntity;
 import com.smart.reader.model.po.ClassInfo;
 import io.swagger.annotations.ApiModel;
@@ -8,6 +9,44 @@ import lombok.Data;
 
 @Data
 @ApiModel(value = "班级信息新增参数")
-public class ClassInfoAddBo extends ClassInfo {
+public class ClassInfoAddBo{
+    /** 班级号;班级号 */
+    @ApiModelProperty(name = "班级号", notes = "班级号")
+    @TableField("class_no")
+    private String classNo;
 
+    /** 班主任Id;班主任ID */
+    @ApiModelProperty(name = "班主任Id", notes = "班主任ID")
+    @TableField("teacher_id")
+    private String teacherId;
+
+    /** 班主任姓名;班主任姓名 */
+    @ApiModelProperty(name = "班主任姓名", notes = "班主任姓名")
+    @TableField("teacher_full_name")
+    private String teacherFullName;
+
+    /** 所属专业;专业ID */
+    @ApiModelProperty(name = "所属专业", notes = "专业ID")
+    @TableField("major_id")
+    private Long majorId;
+
+    /** 所属专业名称;所属专业名称 */
+    @ApiModelProperty(name = "所属专业名称", notes = "所属专业名称")
+    @TableField("major_name")
+    private String majorName;
+
+    /** 所属学院;所属学院 */
+    @ApiModelProperty(name = "所属学院", notes = "所属学院")
+    @TableField("college_id")
+    private Long collegeId;
+
+    /** 入学年份;入学年份 */
+    @ApiModelProperty(name = "入学年份", notes = "入学年份")
+    @TableField("enrollment_year")
+    private String enrollmentYear;
+
+    /** 描述;描述 */
+    @ApiModelProperty(name = "描述", notes = "描述")
+    @TableField("description")
+    private String description;
 }

+ 46 - 1
src/main/java/com/smart/reader/model/bo/ClassInfoUpdateBo.java

@@ -1,13 +1,58 @@
 package com.smart.reader.model.bo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.smart.reader.model.po.BaseEntity;
 import com.smart.reader.model.po.ClassInfo;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotNull;
+
 @Data
 @ApiModel(value = "班级信息更新参数")
-public class ClassInfoUpdateBo extends ClassInfo {
+public class ClassInfoUpdateBo  {
+    /** 班级id;班级id */
+    @ApiModelProperty(name="班级id",notes="班级id")
+    @NotNull(message="班级id不能为空")
+    private Long id;
+    /** 班级号;班级号 */
+    @ApiModelProperty(name = "班级号", notes = "班级号")
+    @TableField("class_no")
+    private String classNo;
+
+    /** 班主任Id;班主任ID */
+    @ApiModelProperty(name = "班主任Id", notes = "班主任ID")
+    @TableField("teacher_id")
+    private String teacherId;
+
+    /** 班主任姓名;班主任姓名 */
+    @ApiModelProperty(name = "班主任姓名", notes = "班主任姓名")
+    @TableField("teacher_full_name")
+    private String teacherFullName;
+
+    /** 所属专业;专业ID */
+    @ApiModelProperty(name = "所属专业", notes = "专业ID")
+    @TableField("major_id")
+    private Long majorId;
+
+    /** 所属专业名称;所属专业名称 */
+    @ApiModelProperty(name = "所属专业名称", notes = "所属专业名称")
+    @TableField("major_name")
+    private String majorName;
+
+    /** 所属学院;所属学院 */
+    @ApiModelProperty(name = "所属学院", notes = "所属学院")
+    @TableField("college_id")
+    private Long collegeId;
+
+    /** 入学年份;入学年份 */
+    @ApiModelProperty(name = "入学年份", notes = "入学年份")
+    @TableField("enrollment_year")
+    private String enrollmentYear;
 
+    /** 描述;描述 */
+    @ApiModelProperty(name = "描述", notes = "描述")
+    @TableField("description")
+    private String description;
 }

+ 30 - 1
src/main/java/com/smart/reader/model/bo/StudentInfoAddBo.java

@@ -1,5 +1,6 @@
 package com.smart.reader.model.bo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.smart.reader.model.po.BaseEntity;
 import com.smart.reader.model.po.StudentInfo;
 import io.swagger.annotations.ApiModel;
@@ -8,6 +9,34 @@ import lombok.Data;
 
 @Data
 @ApiModel(value = "学生信息新增参数")
-public class StudentInfoAddBo extends StudentInfo {
+public class StudentInfoAddBo {
+    /** 学号;学号 */
+    @ApiModelProperty(name = "学号", notes = "学号")
+    @TableField("student_no")
+    private String studentNo;
 
+    /** 姓名;姓名 */
+    @ApiModelProperty(name = "姓名", notes = "姓名")
+    @TableField("full_name")
+    private String fullName;
+
+    /** 性别;性别 */
+    @ApiModelProperty(name = "性别", notes = "性别")
+    @TableField("sex")
+    private Integer sex;
+
+    /** 班级ID;班级ID */
+    @ApiModelProperty(name = "班级ID", notes = "班级ID")
+    @TableField("class_info_id")
+    private Long classInfoId;
+
+    /** 面容ID;面容ID */
+    @ApiModelProperty(name = "面容ID", notes = "面容ID")
+    @TableField("face_id")
+    private String faceId;
+
+    /** 手机号;手机号 */
+    @ApiModelProperty(name = "手机号", notes = "手机号")
+    @TableField("phone_number")
+    private String phoneNumber;
 }

+ 36 - 1
src/main/java/com/smart/reader/model/bo/StudentInfoUpdateBo.java

@@ -1,13 +1,48 @@
 package com.smart.reader.model.bo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.smart.reader.model.po.BaseEntity;
 import com.smart.reader.model.po.StudentInfo;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotNull;
+
 @Data
 @ApiModel(value = "学生信息更新参数")
-public class StudentInfoUpdateBo extends StudentInfo {
+public class StudentInfoUpdateBo {
+    /** 学生id;学生id */
+    @ApiModelProperty(name="学生id",notes="学生id")
+    @NotNull(message="学生id不能为空")
+    private Long id;
+    /** 学号;学号 */
+    @ApiModelProperty(name = "学号", notes = "学号")
+    @TableField("student_no")
+    private String studentNo;
+
+    /** 姓名;姓名 */
+    @ApiModelProperty(name = "姓名", notes = "姓名")
+    @TableField("full_name")
+    private String fullName;
+
+    /** 性别;性别 */
+    @ApiModelProperty(name = "性别", notes = "性别")
+    @TableField("sex")
+    private Integer sex;
+
+    /** 班级ID;班级ID */
+    @ApiModelProperty(name = "班级ID", notes = "班级ID")
+    @TableField("class_info_id")
+    private Long classInfoId;
+
+    /** 面容ID;面容ID */
+    @ApiModelProperty(name = "面容ID", notes = "面容ID")
+    @TableField("face_id")
+    private String faceId;
 
+    /** 手机号;手机号 */
+    @ApiModelProperty(name = "手机号", notes = "手机号")
+    @TableField("phone_number")
+    private String phoneNumber;
 }