这样命名也是不对的
@Data
@AllArgsConstructor
@NoArgsConstructor
public class StudentVo implements Serializable {
private static final long serialVersionUID = 198797L;
/** 学生主键id */
private Long stuId;
/** 学生学号 */
@Excel(name = "学生学号")
private String studentId;
/** 学生姓名 */
@Excel(name = "学生姓名")
private String stuName;
/** 关联学生的场次id */
@Excel(name = "关联学生的场次id")
private Long sessionId;
/** 所属学校/机构id */
@Excel(name = "所属学校/机构id")
private Long schId;
/** 班级id */
@Excel(name = "班级id")
private Long clazzId;
/** 家长id */
@Excel(name = "家长id")
private Long parentId;
private String parentName;
private String gradeName;
private String className;
private Long phoneNumber;
private String relationship;
/** 创建者 */
private String createBy;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime;
/** 更新者 */
private String updateBy;
/** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
/** 学校信息 */
private BSchool bSchool;
private String schoolName;
private String area;
/** 班级信息 */
private BClass bClass;
//TODO attention a Letter named have a big bug,you should generate Getter and Setter not use LomBook
private List<BParent> bParentList;
public List<BParent> getbParentList() {
return bParentList;
}
public void setbParentList(List<BParent> bParentList) {
this.bParentList = bParentList;
}
}
上面的使用LomBook生成constructor will don’t get 前端的 data.care it
数据库表结构
according your data Size to design a table is important.
such as: 学校表和年级班级表,其实可以设置为一张表,or two tables, because it’s not large .
你的自己用的博客项目也不用设置什么权限表,菜单表,用户权限表等等一些中间表,可以直接在一张表中add a filed role,就ok了,毕竟单表很好 维护。