| package com.fzzy.push.gd2023.dto; | 
|   | 
| import com.alibaba.fastjson.annotation.JSONField; | 
| import com.bstek.dorado.annotation.PropertyDef; | 
| import com.fzzy.api.entity.ApiParent; | 
| import com.fzzy.conf.NumberSerializer; | 
| import lombok.Data; | 
| import lombok.EqualsAndHashCode; | 
|   | 
| import javax.persistence.Column; | 
| import javax.persistence.Entity; | 
| import javax.persistence.Id; | 
| import javax.persistence.Table; | 
| import java.io.Serializable; | 
| import java.math.BigDecimal; | 
| import java.util.Date; | 
|   | 
| /** | 
|  * 接口表-合同信息 | 
|  */ | 
| @Data | 
| @EqualsAndHashCode(callSuper = false) | 
| public class Gd2023Api1201 extends ApiParent implements Serializable { | 
|     /** | 
|      * | 
|      */ | 
|     private static final long serialVersionUID = -5548540780391804729L; | 
|   | 
|   | 
|     @PropertyDef(label = "合同号") | 
|     private String hth; | 
|   | 
|     @PropertyDef(label = "合同名称") | 
|     private String htmc; | 
|   | 
|     @PropertyDef(label = "单位代码") | 
|     private String dwdm; | 
|   | 
|     @PropertyDef(label = "统一单位编码") | 
|     private String tydwbm; | 
|   | 
|     @PropertyDef(label = "业务类别") | 
|     private String ywlx; | 
|   | 
|     @PropertyDef(label = "合同种类") | 
|     private String htzl; | 
|   | 
|     @PropertyDef(label = "客户类型") | 
|     private String khlx; | 
|   | 
|     @PropertyDef(label = "客户统一社会信用代码") | 
|     private String khtyshxydm; | 
|   | 
|     @PropertyDef(label = "客户名称") | 
|     private String khmc; | 
|   | 
|     @PropertyDef(label = "法定代表人") | 
|     private String fddbr; | 
|   | 
|     @PropertyDef(label = "通讯地址") | 
|     private String txdz; | 
|   | 
|     @PropertyDef(label = "邮政编码") | 
|     private String yzbm; | 
|   | 
|     @PropertyDef(label = "联系人姓名") | 
|     private String lxrxm; | 
|   | 
|     @PropertyDef(label = "联系电话") | 
|     private String lxrdh; | 
|   | 
|     @PropertyDef(label = "身份证号") | 
|     private String sfzh; | 
|   | 
|     @PropertyDef(label = "电子信箱") | 
|     private String dzyx; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd") | 
|     @PropertyDef(label = "签订日期") | 
|     private Date qdrq; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd") | 
|     @PropertyDef(label = "约定完成时间") | 
|     private Date ydwcsj; | 
|   | 
|     @PropertyDef(label = "验收方式") | 
|     private String ysfs; | 
|   | 
|     @PropertyDef(label = "粮食品种代码") | 
|     private String lspzdm; | 
|   | 
|     @PropertyDef(label = "粮食性质代码") | 
|     private String lsxzdm; | 
|   | 
|     @PropertyDef(label = "合同单价") | 
|     private Double htdj; | 
|   | 
|     @PropertyDef(label = "约定购销粮食数量") | 
|     private Double ydgxlssl; | 
|   | 
|     @JSONField(serializeUsing = NumberSerializer.class) | 
|     @PropertyDef(label = "合同总金额") | 
|     private BigDecimal htzje; | 
|   | 
|     @PropertyDef(label = "付款方式") | 
|     private String fkfs; | 
|   | 
|     @PropertyDef(label = "履约保证金") | 
|     private Double lybzj; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd") | 
|     @PropertyDef(label = "实际完成时间") | 
|     private Date sswcsj; | 
|   | 
|     @JSONField(name = "Lysl") | 
|     @PropertyDef(label = "履约数量") | 
|     private Double lysl; | 
|   | 
|     @JSONField(name = "Lyl") | 
|     @PropertyDef(label = "履约率") | 
|     private Double lyl; | 
|   | 
|     @JSONField(name = "Jsjg") | 
|     @PropertyDef(label = "结算价格") | 
|     private Double jsjg; | 
|   | 
|     @JSONField(name = "Jszje", serializeUsing = NumberSerializer.class) | 
|     @PropertyDef(label = "结算总金额") | 
|     private BigDecimal jszje; | 
|   | 
|     @PropertyDef(label = "结算与合同一致性") | 
|     private String jsyhtyzx; | 
|   | 
|     @PropertyDef(label = "签订地点") | 
|     private String qddd; | 
|   | 
|     @PropertyDef(label = "结算与合同不一致原因") | 
|     private String jsyhtbyzyy; | 
|   | 
|     @PropertyDef(label = "客户方开户行") | 
|     private String khfkhh; | 
|   | 
|     @PropertyDef(label = "客户方账号") | 
|     private String khfzh; | 
|   | 
|     @PropertyDef(label = "客户签约人") | 
|     private String khqyr; | 
|   | 
|     @PropertyDef(label = "本方开户行") | 
|     private String bfkhh; | 
|   | 
|     @PropertyDef(label = "本方账号") | 
|     private String bfzh; | 
|   | 
|     @PropertyDef(label = "本方签约人") | 
|     private String bfqyr; | 
|   | 
|     @PropertyDef(label = "审批人") | 
|     private String shr; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd HH:mm:ss") | 
|     @PropertyDef(label = "审批时间") | 
|     private Date shsj; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd") | 
|     @PropertyDef(label = "完成日期") | 
|     private Date wcrq; | 
|   | 
|     @PropertyDef(label = "操作标志") | 
|     private String czbz; | 
|   | 
|     @JSONField(format = "yyyy-MM-dd HH:mm:ss") | 
|     @PropertyDef(label = "更新时间") | 
|     private Date zhgxsj; | 
| } |