From c398e5f11c00745e23eba0d0561cf4dc004e70db Mon Sep 17 00:00:00 2001 From: jimmy <1622218722@qq.com> Date: Thu, 1 Nov 2018 21:33:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91=E4=BA=A4=E6=98=93=E8=A7=84?= =?UTF-8?q?=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/wms/bean/WmsTrans.java | 114 +++++++++++++++++++++ .../cn/estsh/i3plus/pojo/wms/bean/WmsTransRcd.java | 113 ++++++++++++++++++++ .../estsh/i3plus/pojo/wms/bean/WmsTransType.java | 40 ++++++++ 3 files changed, 267 insertions(+) create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTrans.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransRcd.java create mode 100644 modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTrans.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTrans.java new file mode 100644 index 0000000..c0bd9ef --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTrans.java @@ -0,0 +1,114 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import io.swagger.models.auth.In; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : 仓库交易记录表 + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2018-11-01 13:21 + * @Modify: + **/ +@Data +@Entity +@Table(name="WMS_TRANS") +@DynamicInsert +@DynamicUpdate +@Api(value="仓库交易记录表",description = "仓库交易记录表") +public class WmsTrans extends BaseBean{ + + @Column(name="ORDER_NO") + @ApiParam(value ="单据编号") + private String orderNo; + + @Column(name="SN") + @ApiParam(value ="箱条码") + private String sn; + + @Column(name="PART_ID") + @ApiParam(value ="零件id") + @JsonSerialize(using = ToStringSerializer.class) + private Long partId; + + @Column(name="PART_No") + @ApiParam(value ="零件编号") + private String partNo; + + @Column(name="PART_NAME_RDD") + @ApiParam(value ="零件名称") + private String partNameRdd; + + @Column(name="TRANS_STATUS") + @ApiParam(value ="交易状态") + private String Trans_status; + + @Column(name="QTY") + @ApiParam(value ="需求数") + private Double qty; + + @Column(name="TRANS_CODE") + @ApiParam(value ="交易类型") + private String transCode; + + @Column(name="DATASOURCE") + @ApiParam(value ="数据来源") + private Integer dataSource; + + @Column(name="UNIT") + @ApiParam(value ="单位") + private String unit; + + @Column(name="SRC_LOC_ID") + @ApiParam(value ="来源库位id") + @JsonSerialize(using = ToStringSerializer.class) + private Long srcLocId; + + @Column(name="SRC_LOC_CODE") + @ApiParam(value ="来源库位代码") + private String srcLocCode; + + @Column(name="DEST_LOC_ID") + @ApiParam(value ="目标库位id") + @JsonSerialize(using = ToStringSerializer.class) + private Long destLocId; + + @Column(name="DEST_LOC_CODE") + @ApiParam(value ="目标库位代码") + private String destLocCode; + + public Long getSrcLocId() { + if(srcLocId != null) { + return srcLocId.longValue(); + }else{ + return srcLocId; + } + } + + public Long getPartId() { + if(partId != null) { + return partId.longValue(); + }else{ + return partId; + } + } + + public Long getDestLocId() { + if(destLocId != null) { + return destLocId.longValue(); + }else{ + return destLocId; + } + } +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransRcd.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransRcd.java new file mode 100644 index 0000000..8b49c9f --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransRcd.java @@ -0,0 +1,113 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : 仓库交易归档表 + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2018-11-01 16:22 + * @Modify: + **/ +@Data +@Entity +@Table(name="WMS_TRANS_RCD") +@DynamicInsert +@DynamicUpdate +@Api(value="仓库交易归档表",description = "仓库交易归档表") +public class WmsTransRcd extends BaseBean{ + + @Column(name="ORDER_NO") + @ApiParam(value ="单据编号") + private String orderNo; + + @Column(name="SN") + @ApiParam(value ="箱条码") + private String sn; + + @Column(name="PART_ID") + @ApiParam(value ="零件id") + @JsonSerialize(using = ToStringSerializer.class) + private Long partId; + + @Column(name="PART_No") + @ApiParam(value ="零件编号") + private String partNo; + + @Column(name="PART_NAME_RDD") + @ApiParam(value ="零件名称") + private String partNameRdd; + + @Column(name="TRANS_STATUS") + @ApiParam(value ="交易状态") + private Integer TransStatus; + + @Column(name="QTY") + @ApiParam(value ="需求数") + private Double qty; + + @Column(name="TRANS_CODE") + @ApiParam(value ="交易类型") + private String transCode; + + @Column(name="DATASOURCE") + @ApiParam(value ="数据来源") + private Integer dataSource; + + @Column(name="UNIT") + @ApiParam(value ="单位") + private String unit; + + @Column(name="SRC_LOC_ID") + @ApiParam(value ="来源库位id") + @JsonSerialize(using = ToStringSerializer.class) + private Long srcLocId; + + @Column(name="SRC_LOC_CODE") + @ApiParam(value ="来源库位代码") + private String srcLocCode; + + @Column(name="DEST_LOC_ID") + @ApiParam(value ="目标库位id") + @JsonSerialize(using = ToStringSerializer.class) + private Long destLocId; + + @Column(name="DEST_LOC_CODE") + @ApiParam(value ="目标库位代码") + private String destLocCode; + + public Long getSrcLocId() { + if(srcLocId != null) { + return srcLocId.longValue(); + }else{ + return srcLocId; + } + } + + public Long getPartId() { + if(partId != null) { + return partId.longValue(); + }else{ + return partId; + } + } + + public Long getDestLocId() { + if(destLocId != null) { + return destLocId.longValue(); + }else{ + return destLocId; + } + } +} diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java new file mode 100644 index 0000000..91f6cda --- /dev/null +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsTransType.java @@ -0,0 +1,40 @@ +package cn.estsh.i3plus.pojo.wms.bean; + +import cn.estsh.i3plus.pojo.base.bean.BaseBean; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiParam; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Table; + +/** + * @Description : 交易类型表 + * @Reference : + * @Author : jimmy.zeng + * @CreateDate : 2018-11-01 11:57 + * @Modify: + **/ +@Data +@Entity +@Table(name="WMS_TRANS_TYPE") +@DynamicInsert +@DynamicUpdate +@Api(value="交易类型表",description = "交易类型表") +public class WmsTransType extends BaseBean{ + + @Column(name="TRANS_CODE") + @ApiParam(value ="交易代码") + @JsonSerialize(using = ToStringSerializer.class) + private String transCode; + + @Column(name="TRANS_NAME") + @ApiParam(value ="交易名称") + private String transName; + +}