package com.by4cloud.platformx.business.entity; import com.by4cloud.platformx.common.data.mybatis.BaseModel; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Column; import jakarta.persistence.Entity; import lombok.Data; import org.hibernate.annotations.Table; import java.util.Date; /** * 2026年6月9日 13:57:15 * syt */ @Data @Entity//加了才能自动生成表 @Table(appliesTo="contract_delay_out",comment = "合同延期出货")//给表加注释 @jakarta.persistence.Table(name = "contract_delay_out")//数据库创建的表明 public class ContractDelayOut extends BaseModel { @Schema(description = "合同ID") @Column(columnDefinition = "bigint comment '合同ID'") private Long contractId; @Schema(description = "延期天数") @Column(columnDefinition = "int comment '延期天数'") private Integer delayDay; @Schema(description = "延期单据名称") @Column(columnDefinition="VARCHAR(256) comment '客商名称'") private String delayAttNames; @Schema(description = "延期单据路径") @Column(columnDefinition="VARCHAR(256) comment '客商名称'") private String delayAttPaths; @Schema(description = "提交账号") @Column(columnDefinition="VARCHAR(64) comment '提交账号'") private String applyName; @Schema(description = "提交时间") @Column(columnDefinition="datetime comment '提交时间'") private Date applyTime; @Schema(description = "状态") @Column(columnDefinition="char comment '0/审核中 1/审核通过 2/审核不通过'") private String delayStatus; }