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<ContractDelayOut> {
|
|
@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;
|
}
|