package com.fzzy.api.entity;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.bstek.dorado.annotation.PropertyDef;
|
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
|
import javax.persistence.*;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 接口表-粮食出库信息
|
*/
|
@Data
|
@Entity
|
@Table(name = "API_1205")
|
@EqualsAndHashCode(callSuper = false)
|
public class Api1205 extends ApiParent implements Serializable {
|
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = -6381473449862569451L;
|
|
public static String SORT_PROP = "ckywdh";
|
|
//业务单号由 12 位数字组成,第 1-2 位为业务编码(15 代表粮食出库),第 3-8 位依次为年份的后两位、2 位月份、2位日期,后四位为顺序码。例如:141605041234
|
@Id
|
@PropertyDef(label = "出库业务单号")
|
@Column(name = "ckywdh", length = 12)
|
private String ckywdh;
|
|
@PropertyDef(label = "货位代码")
|
@Column(name = "hwdm", length = 30)
|
private String hwdm;
|
|
@PropertyDef(label = "计划明细号")
|
@Column(name = "jhmxh", length = 50)
|
private String jhmxh;
|
|
@PropertyDef(label = "出库通知单号")
|
@Column(name = "cktzdh", length = 32)
|
private String cktzdh;
|
|
@PropertyDef(label = "业务类型", description = "1:出库(默认)")
|
@Column(name = "ywlx", length = 1)
|
private String ywlx = "1";
|
|
@JSONField(format = "yyyy-MM-dd")
|
@PropertyDef(label = "业务日期")
|
@Column(name = "ywrq")
|
private Date ywrq;
|
|
@PropertyDef(label = "合同号")
|
@Column(name = "hth", length = 64)
|
private String hth;
|
|
@PropertyDef(label = "承运人")
|
@Column(name = "cyr", length = 64)
|
private String cyr;
|
|
@PropertyDef(label = "联系电话")
|
@Column(name = "lxdh", length = 32)
|
private String lxdh;
|
|
@PropertyDef(label = "身份证号")
|
@Column(name = "sfzh", length = 18)
|
private String sfzh;
|
|
@PropertyDef(label = "运输工具")
|
@Column(name = "ysgj", length = 1)
|
private String ysgj;
|
|
@PropertyDef(label = "卸粮地点")
|
@Column(name = "xldd", length = 256)
|
private String xldd;
|
|
@PropertyDef(label = "车船号")
|
@Column(name = "cch", length = 32)
|
private String cch;
|
|
@PropertyDef(label = "车船号类型")
|
@Column(name = "cchlx", length = 2)
|
private String cchlx;
|
|
@PropertyDef(label = "挂车号")
|
@Column(name = "gch", length = 32)
|
private String gch;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "登记时间")
|
@Column(name = "djsj")
|
private Date djsj;
|
|
@PropertyDef(label = "登记门岗人员姓名")
|
@Column(name = "djmgryxm", length = 64)
|
private String djmgryxm;
|
|
@PropertyDef(label = "粮食品种代码")
|
@Column(name = "lspzdm", length = 7)
|
private String lspzdm;
|
|
@PropertyDef(label = "粮食等级代码")
|
@Column(name = "lsdjdm", length = 2)
|
private String lsdjdm;
|
|
@PropertyDef(label = "粮食性质代码")
|
@Column(name = "lsxzdm", length = 3)
|
private String lsxzdm;
|
|
@PropertyDef(label = "收获年度")
|
@Column(name = "shnd", length = 4)
|
private String shnd;
|
|
@PropertyDef(label = "产地代码")
|
@Column(name = "cddm", length = 6)
|
private String cddm;
|
|
@PropertyDef(label = "检斤类型", description = "0:称重入库(默认)1:标准包入库")
|
@Column(name = "jjlx", length = 1)
|
private String jjlx = "0";
|
|
@PropertyDef(label = "皮重(公斤)")
|
@Column(name = "pz", precision = 20, scale = 6)
|
private double pz;
|
|
@PropertyDef(label = "皮重监磅员")
|
@Column(name = "pzjby", length = 64)
|
private String pzjby;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "皮重计量时间")
|
@Column(name = "pzjlsj")
|
private Date pzjlsj;
|
|
@PropertyDef(label = "皮重计量员")
|
@Column(name = "pzjly", length = 64)
|
private String pzjly;
|
|
@PropertyDef(label = "毛重(公斤)")
|
@Column(name = "mz", precision = 20, scale = 6)
|
private double mz;
|
|
@PropertyDef(label = "毛重监磅员")
|
@Column(name = "mzjby", length = 64)
|
private String mzjby;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "毛重计量时间")
|
@Column(name = "mzjlsj")
|
private Date mzjlsj;
|
|
@PropertyDef(label = "毛重计量员")
|
@Column(name = "mzjly", length = 64)
|
private String mzjly;
|
|
@PropertyDef(label = "包装物")
|
@Column(name = "bzw", length = 1)
|
private String bzw;
|
|
@PropertyDef(label = "标准包单包重(公斤)")
|
@Column(name = "bzbdbz", precision = 20, scale = 6)
|
private double bzbdbz;
|
|
@PropertyDef(label = "标准包件数(件)")
|
@Column(name = "bzbjs")
|
private Integer bzbjs;
|
|
@PropertyDef(label = "净重(公斤)")
|
@Column(name = "jz", precision = 20, scale = 6)
|
private double jz;
|
|
@PropertyDef(label = "扣/增量(公斤)")
|
@Column(name = "kzl", precision = 20, scale = 6)
|
private double kzl;
|
|
@PropertyDef(label = "值仓保管员姓名")
|
@Column(name = "zcbgyxm", length = 256)
|
private String zcbgyxm;
|
|
@PropertyDef(label = "装卸作业单位")
|
@Column(name = "zxzydw", length = 256)
|
private String zxzydw;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "出门时间")
|
@Column(name = "cmsj")
|
private Date cmsj;
|
|
@PropertyDef(label = "出门确认门岗人员姓名")
|
@Column(name = "cmqrmgryxm", length = 64)
|
private String cmqrmgryxm;
|
|
@PropertyDef(label = "出库结算单号")
|
@Column(name = "ckjsdh", length = 33)
|
private String ckjsdh;
|
|
@PropertyDef(label = "备注")
|
@Column(name = "bz", length = 400)
|
private String bz;
|
|
@PropertyDef(label = "操作标志")
|
@Column(name = "czbz", length = 1)
|
private String czbz;
|
|
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
|
@PropertyDef(label = "最后更新时间")
|
@Column(name = "zhgxsj", length = 19)
|
private Date zhgxsj;
|
|
|
}
|