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