1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.ruoyi.demo.domain;
- import com.baomidou.mybatisplus.annotation.*;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import lombok.experimental.Accessors;
- import java.io.Serializable;
- import java.util.Date;
- /**
- * 测试单表对象 test_demo
- *
- * @author Lion Li
- * @date 2021-05-30
- */
- @Data
- @NoArgsConstructor
- @Accessors(chain = true)
- @TableName("test_demo")
- public class TestDemo implements Serializable {
- private static final long serialVersionUID=1L;
- /**
- * 主键
- * 如果是自定义id 或者 雪花id
- * 需要增加序列化为字符串注解 因为Long到前端会失真
- */
- @TableId(value = "id")
- @JsonSerialize(using = ToStringSerializer.class)
- private Long id;
- /** 部门id */
- private Long deptId;
- /** 用户id */
- private Long userId;
- /** 排序号 */
- @OrderBy(isDesc = false, sort = 1)
- private Long orderNum;
- /** key键 */
- private String testKey;
- /** 值 */
- private String value;
- /** 版本 */
- @Version
- private Long version;
- /** 创建时间 */
- @TableField(fill = FieldFill.INSERT)
- private Date createTime;
- /** 创建人 */
- @TableField(fill = FieldFill.INSERT)
- private String createBy;
- /** 更新时间 */
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private Date updateTime;
- /** 更新人 */
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private String updateBy;
- /** 删除标志 */
- @TableLogic
- private Long delFlag;
- }
|