李白
69 分钟以前 5024682a739495a9546803188af8b203c6ad8a18
platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/ContractSubjectMatter.java
@@ -6,13 +6,12 @@
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import jakarta.persistence.Transient;
import lombok.Data;
import org.hibernate.annotations.Table;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 合同标的物明细实体类
@@ -21,7 +20,9 @@
 */
@Data
@Entity
@Table(appliesTo = "contract_subject_matter", comment = "合同标的物明细表")
@Table(name = "contract_subject_matter")
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class ContractSubjectMatter extends BaseModel<ContractSubjectMatter> {
    @Schema(description = "关联合同ID")
@@ -91,14 +92,14 @@
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Schema(description = "计划交付日期")
    @Column(columnDefinition = "datetime comment '计划交付日期'")
    private Date plannedDeliveryDate;
    @Column(columnDefinition = "VARCHAR(64) comment '计划交付日期'")
    private String plannedDeliveryDate;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Schema(description = "实际交付日期")
    @Column(columnDefinition = "datetime comment '实际交付日期'")
    private Date actualDeliveryDate;
    @Column(columnDefinition = "VARCHAR(64) comment '实际交付日期'")
    private String actualDeliveryDate;
    @Schema(description = "交付状态(0-未交付 1-部分交付 2-已交付 3-逾期)")
    @Column(columnDefinition = "tinyint(2) default 0 comment '交付状态'")
@@ -127,8 +128,8 @@
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Schema(description = "验收时间")
    @Column(columnDefinition = "datetime comment '验收时间'")
    private Date acceptTime;
    @Column(columnDefinition = "VARCHAR(64) comment '验收时间'")
    private String acceptTime;
    /**
@@ -137,5 +138,5 @@
    @Transient
    @TableField(exist = false)
    @Schema(description = "已交付数量(临时字段)")
    private BigDecimal deliveredQuantity;
    private Double deliveredQuantity;
}