常用父类实体

常用父类实体

@Data
@MappedSuperclass
public class BaseEntity implements Serializable {

    /**
     * 主键
     */
    @Id
    @TableId(type = IdType.AUTO)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 创建人员ID
     */
    private Long createUserId;

    /**
     * 更新时间
     */
    private LocalDateTime gmtModified;

    /**
     * 更新人员ID
     */
    private Long updateUserId;

    /**
     * 是否删除
     */
    private Boolean isDelete;

    /**
     * 版本
     */
    private Long version;

}

 

posted @ 2021-09-08 15:50  幽控工作室  阅读(56)  评论(0)    收藏  举报