| import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.ibatis.annotations.Param; import org.hibernate.validator.constraints.Length; import org.springframework.validation.annotation.Validated; import javax.persistence.Column; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import javax.validation.Valid; import javax.validation.constraints.Digits; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.List; @Data @AllArgsConstructor @NoArgsConstructor @Table(name = "ssm_funds_main") public class FunsCjyModel implements Serializable { private static final long serialVersionUID = 1L; /** * 主表id */ @Id // @NotNull(message = "id不能为空") @Length(max = 32,message = "主表id长度不能超过32位") @Column(name = "BI_RS_ID") private String biRsId; /** * 所属培训班 */ @NotNull(message = "所属培训班不能为空") @Length(max = 32,message = "培训班长度不能超过32位") @Column(name = "TERM_NAME") private String termName; /** * 发票购买方 */ @NotNull(message = "发票购买方不能为空") @Length(max = 32,message = "发票购买方长度不能超过32位") @Column(name = "BUYER") private String buyer; /** * 发票销售方 */ @NotNull(message = "发票销售方不能为空") @Length(max = 32,message = "发票销售方长度不能超过32位") @Column(name = "SALLER") private String saller; /** * 发票编号 */ @Length(max = 32,message = "发票编号长度不能超过32位") private String billNo; /** * 开票日期 */ private Date billDate; /** * 票面金额 */ @Digits(integer = 8,fraction = 2,message = "票面金额整数上限为8位,小数点上限为2位") private BigDecimal billSum; /** * 复印件路径 */ @Length(max = 100,message = "复印件路径长度不能超过100位") private String picPath; /** * 文件扩展名称 */ @Length(max = 10,message = "文件扩展名称长度不能超过100位") private String picFileExt; /** * 创建人 */ @Length(max = 32,message = "创建人id长度不能超过32位") private String createId; /** * 创建时间 */ private Date createDate; /** * 修改人 */ @Length(max = 32,message = "修改人id长度不能超过32位") private String modifyId; /** * 修改时间 */ private Date modifyDate; /** * 从表集合 */ @Transient @Valid private List<DetailCjyModel> list; } |
所有评论(0)