package com.by4cloud.platformx.device.entity; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.by4cloud.platformx.common.data.mybatis.BaseModel; import lombok.Data; import org.hibernate.annotations.Table; import javax.persistence.Column; import javax.persistence.Entity; @Data @TableName("jc_max_size") @Entity @javax.persistence.Table(name = "jc_max_size") @Table(appliesTo ="jc_max_size", comment = "最大号表") public class MaxSize extends BaseModel { @Column(columnDefinition="VARCHAR(32) comment'主键标识'") private String sign; @Column(columnDefinition="int comment'当前编号'") private Integer currentNumber; @Column(columnDefinition="VARCHAR(32) comment'业务名称'") private String businessName; @Column(columnDefinition="int comment'缓存大小'") private Integer cacheSize; @Column(columnDefinition="int comment '是否使用前缀,0-不使用,1-使用'") private Integer usePrefix; @Column(columnDefinition="VARCHAR(32) comment'前缀'") @TableField(updateStrategy = FieldStrategy.IGNORED) private String prefixName; @Column(columnDefinition="int comment'是否使用前缀,0-不使用,1-使用'") private Integer useSuffix; @Column(columnDefinition="VARCHAR(32) comment '后缀'") @TableField(updateStrategy = FieldStrategy.IGNORED) private String suffixName; @Column(columnDefinition="int comment'是是否全局流水,0-否,1-是'") private Integer isAll; @Column(columnDefinition="VARCHAR(32) comment'组织内编码'") private String innerCode; @Column(columnDefinition="VARCHAR(32) comment'日期'") private String day; @Column(columnDefinition="int comment'编号长度'") private Integer length; @Column(columnDefinition="int comment'类型'") private Integer type; }