| | |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | |
| | | @Entity |
| | | @Table(name = "API_1206") |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class Api1206 extends ApiParent implements Serializable { |
| | | |
| | | public static String SORT_PROP = "ckjsdh"; |
| | | public class Api1206 implements Serializable { |
| | | |
| | | public static String SORT_PROP = "ckjsdh"; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = -8778664614878279565L; |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = -8778664614878279565L; |
| | | |
| | | @Id |
| | | @PropertyDef(label = "出库结算单号" ) |
| | | @Id |
| | | @PropertyDef(label = "出库结算单号") |
| | | @Column(name = "ckjsdh", length = 33) |
| | | private String ckjsdh; |
| | | |
| | | @PropertyDef(label = "合同号" ) |
| | | @PropertyDef(label = "统一单位编码") |
| | | @Column(name = "tydwbm", length = 20) |
| | | private String tydwbm; |
| | | |
| | | @PropertyDef(label = "统一库区编码") |
| | | @Column(name = "tykqbm", length = 22) |
| | | private String tykqbm; |
| | | |
| | | @PropertyDef(label = "合同号") |
| | | @Column(name = "hth", length = 64) |
| | | private String hth; |
| | | |
| | | @PropertyDef(label = "结算数量(公斤)" ) |
| | | @PropertyDef(label = "结算数量(公斤)") |
| | | @Column(name = "jssl", precision = 20, scale = 6) |
| | | private double jssl; |
| | | |
| | | @PropertyDef(label = "结算单价(元/公斤)" ) |
| | | @PropertyDef(label = "结算单价(元/公斤)") |
| | | @Column(name = "jsdj", precision = 20, scale = 6) |
| | | private double jsdj; |
| | | |
| | | @PropertyDef(label = "结算金额(元)" ) |
| | | @PropertyDef(label = "结算金额(元)") |
| | | @Column(name = "jsje", precision = 20, scale = 6) |
| | | private double jsje; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "结算时间" ) |
| | | @PropertyDef(label = "结算时间") |
| | | @Column(name = "jssj") |
| | | private Date jssj; |
| | | |
| | | @PropertyDef(label = "结算方式" ) |
| | | @PropertyDef(label = "结算方式") |
| | | @Column(name = "jsfs", length = 1) |
| | | private String jsfs; |
| | | |
| | | @PropertyDef(label = "付款人" ) |
| | | @PropertyDef(label = "付款人") |
| | | @Column(name = "fkr", length = 256) |
| | | private String fkr; |
| | | |
| | | @PropertyDef(label = "银行行别代码" ) |
| | | @PropertyDef(label = "银行行别代码") |
| | | @Column(name = "yhhbdm", length = 3) |
| | | private String yhhbdm; |
| | | |
| | | @PropertyDef(label = "开户行号" ) |
| | | @PropertyDef(label = "开户行号") |
| | | @Column(name = "khhh", length = 32) |
| | | private String khhh; |
| | | |
| | | @PropertyDef(label = "开户行名称" ) |
| | | @PropertyDef(label = "开户行名称") |
| | | @Column(name = "khhmc", length = 128) |
| | | private String khhmc; |
| | | |
| | | @PropertyDef(label = "银行账号" ) |
| | | @PropertyDef(label = "银行账号") |
| | | @Column(name = "yhzh", length = 32) |
| | | private String yhzh; |
| | | |
| | | @PropertyDef(label = "发票号码" ) |
| | | @PropertyDef(label = "发票号码") |
| | | @Column(name = "fphm", length = 10) |
| | | private String fphm; |
| | | |
| | | @PropertyDef(label = "发票状态" ) |
| | | @PropertyDef(label = "发票状态") |
| | | @Column(name = "fpzt", length = 1) |
| | | private String fpzt; |
| | | |
| | |
| | | @PropertyDef(label = "更新时间") |
| | | @Column(name = "zhgxsj") |
| | | private Date zhgxsj; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "货位代码") |
| | | @Column(name = "hwdm", length = 30) |
| | | private String hwdm; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "业务id") |
| | | @Column(name = "bizId", length = 40) |
| | | private String bizId; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "库区代码") |
| | | @Column(name = "kqdm", length = 21) |
| | | private String kqdm; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "同步时间", description = "从粮库系统同步到接口管理中心的时间") |
| | | @Column(name = "syncTime") |
| | | private Date syncTime; |
| | | } |