houzhongyi
2024-07-11 e7c1260db32209a078a962aaa0ad5492c35774fb
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.infra.dal.dataobject.demo;
H 2
3 import lombok.*;
4 import java.util.*;
5 import java.time.LocalDateTime;
6 import java.time.LocalDateTime;
7 import com.baomidou.mybatisplus.annotation.*;
8 import com.iailab.framework.mybatis.core.dataobject.BaseDO;
9
10 /**
11  * 学生 DO
12  *
13  * @author iailab
14  */
15 @TableName("infra_student")
16 @KeySequence("infra_student_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
17 @Data
18 @EqualsAndHashCode(callSuper = true)
19 @ToString(callSuper = true)
20 @Builder
21 @NoArgsConstructor
22 @AllArgsConstructor
23 public class InfraStudentDO extends BaseDO {
24
25     /**
26      * 编号
27      */
28     @TableId
29     private Long id;
30     /**
31      * 名字
32      */
33     private String name;
34     /**
35      * 简介
36      */
37     private String description;
38     /**
39      * 出生日期
40      */
41     private LocalDateTime birthday;
42     /**
43      * 性别
44      *
45      * 枚举 {@link TODO system_user_sex 对应的类}
46      */
47     private Integer sex;
48     /**
49      * 是否有效
50      *
51      * 枚举 {@link TODO infra_boolean_string 对应的类}
52      */
53     private Boolean enabled;
54     /**
55      * 头像
56      */
57     private String avatar;
58     /**
59      * 附件
60      */
61     private String video;
62     /**
63      * 备注
64      */
65     private String memo;
66
67 }