李白
2026-05-29 c865989f10e5a1ae4bb78831a879210fcdca2f83
platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/entity/Contract.java
@@ -78,14 +78,18 @@
    @Column(columnDefinition = "tinyint(2) default 0 comment '合同服务属性'")
    private Integer contractAttribute;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Schema(description = "签署日期")
    @Column(columnDefinition = "date comment '签署日期'")
    private Date signDate;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
   @Schema(description = "签订地点")
   @Column(columnDefinition = "VARCHAR(255) comment '签订地点'")
   private String signPlace;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Schema(description = "生效日期")
    @Column(columnDefinition = "date comment '生效日期'")
    private Date effectiveDate;
@@ -147,7 +151,31 @@
   @Column(columnDefinition = "bigint comment '模版ID'")
   private Long templateId;
    /**
   @Schema(description = "销售模式")
   @Column(columnDefinition = "VARCHAR(16) comment '销售模式 1 按单生产 2 先产后销 3 代储代销'")
   private String salesModel;
   @Schema(description = "已付款金额")
   @Column(columnDefinition = "decimal(10,2) comment '已付款金额'")
   private BigDecimal paidAmount;
   @Schema(description = "合同分类")
   @Column(columnDefinition = "VARCHAR(64) comment '合同分类 water_house 水电房屋租赁'")
   private String contractCategory;
   @Schema(description = "执行周期")
   @Column(columnDefinition = "char comment '执行周期 1/周 2/月 3/季度 4/半年 5/年'")
   private String execFrequency;
   @Schema(description = "执行次数")
   @Column(columnDefinition = "int comment '合同分类 water_house 水电房屋租赁'")
   private Integer execTimes;
   @Schema(description = "执行日期后多少天生成应收")
   @Column(columnDefinition = "int comment '执行日期后多少天生成应收'")
   private Integer execDay;
   /**
     * 临时字段 - 用于接收审批人名称等关联查询结果
     */
    @Transient