123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405 |
- package com.emato.biz.domain.warehouse;
- import java.math.BigDecimal;
- import java.util.Date;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import org.apache.commons.lang3.builder.ToStringBuilder;
- import org.apache.commons.lang3.builder.ToStringStyle;
- import com.emato.common.annotation.Excel;
- import com.emato.common.core.domain.BaseEntity;
- /**
- * 库存发货单,记录发货数据及wms回传状态(订单:发货单=1:1)对象 o_wb_inve_shipment
- *
- * @author scott
- * @date 2021-02-01
- */
- public class OWbInveShipment extends BaseEntity
- {
- private static final long serialVersionUID = 1L;
- /** 发货编号 */
- private String shipmentSn;
- /** 商户编号 */
- @Excel(name = "商户编号")
- private String merchSn;
- /** 商户名称 */
- @Excel(name = "商户名称")
- private String merchName;
- /** 第三方商户代码 */
- @Excel(name = "第三方商户代码")
- private String thirdPartyMerchCode;
- /** 第三方商户名称 */
- @Excel(name = "第三方商户名称")
- private String thirdPartyMerchName;
- /** 订单发货编号,如果是销售订单,则是为相应订单发货编号;如果是进货单,则为空;如果是门店发货调拨,则为空; */
- @Excel(name = "订单发货编号,如果是销售订单,则是为相应订单发货编号;如果是进货单,则为空;如果是门店发货调拨,则为空;")
- private String orderShipId;
- /** 订单编号,如果是销售订单,则是为相应订单编号;如果是进货单,则为进货单编号;如果是门店发货调拨,则为调拨单编号;长度兼容其他的表 */
- @Excel(name = "订单编号,如果是销售订单,则是为相应订单编号;如果是进货单,则为进货单编号;如果是门店发货调拨,则为调拨单编号;长度兼容其他的表")
- private String orderSn;
- /** 商户订单编号 */
- @Excel(name = "商户订单编号")
- private String merchOrderSn;
- /** 发货需求类型,00:无,10:备货销售,11:展示补货销售,12:门店展示跨境销售, 20:门店展示补货调拨出货,21:门店展示跨境进货单出货,30:库存退港,40:库存调整 */
- @Excel(name = "发货需求类型,00:无,10:备货销售,11:展示补货销售,12:门店展示跨境销售, 20:门店展示补货调拨出货,21:门店展示跨境进货单出货,30:库存退港,40:库存调整")
- private String shipDemandType;
- /** 查验类型,00:无,10:出货查验,20:店提查验 */
- @Excel(name = "查验类型,00:无,10:出货查验,20:店提查验")
- private String inspType;
- /** 发货单类型,对应WMS系统出货状态,0:正常发货,1:海关查验 */
- @Excel(name = "发货单类型,对应WMS系统出货状态,0:正常发货,1:海关查验")
- private String shipType;
- /** 仓库编号 */
- @Excel(name = "仓库编号")
- private String wareSn;
- /** 库存编号 */
- @Excel(name = "库存编号")
- private String inveSn;
- /** 要求整单发货,0:可缺货;1:不可缺货 */
- private String allocatecomplete;
- /** 货到付款,0:否;1:是 */
- private String codRequired;
- /** 处理方式,默认“NORMAL” */
- private String processType;
- /** 大头笔 */
- private String shortAddress;
- /** 集包地编码 */
- private String packageCenterCode;
- /** 集包地名称 */
- private String packageCenterName;
- /** 保价金额 */
- private BigDecimal insuranceValue;
- /** 保值金额 */
- private BigDecimal totalServiceFee;
- /** 300:待拣货,400:拣货完成,600:验货完成,700:称重完成,900:已发运 */
- private String wmsShipStatus;
- /** wms放行状态,0.放行,1.待查验,2.查验中
- */
- private String releaseStatus;
- /** 发货状态,00.待查验发货,01.查验发货中,02:查验发货失败,03:查验完成,10:待发货,11:发货中,12:发货失败,13:发货完成,14:取消 */
- private String shipStatus;
- /** 创建人编号 */
- private String createrSn;
- /** 修改人编号 */
- private String moderSn;
- /** 修改时间,yyyy-MM-dd HH:mm:ss */
- private Date modTime;
- /** 时间戳 */
- private Date tstm;
- public void setShipmentSn(String shipmentSn)
- {
- this.shipmentSn = shipmentSn;
- }
- public String getShipmentSn()
- {
- return shipmentSn;
- }
- public void setMerchSn(String merchSn)
- {
- this.merchSn = merchSn;
- }
- public String getMerchSn()
- {
- return merchSn;
- }
- public void setMerchName(String merchName)
- {
- this.merchName = merchName;
- }
- public String getMerchName()
- {
- return merchName;
- }
- public void setThirdPartyMerchCode(String thirdPartyMerchCode)
- {
- this.thirdPartyMerchCode = thirdPartyMerchCode;
- }
- public String getThirdPartyMerchCode()
- {
- return thirdPartyMerchCode;
- }
- public void setThirdPartyMerchName(String thirdPartyMerchName)
- {
- this.thirdPartyMerchName = thirdPartyMerchName;
- }
- public String getThirdPartyMerchName()
- {
- return thirdPartyMerchName;
- }
- public void setOrderShipId(String orderShipId)
- {
- this.orderShipId = orderShipId;
- }
- public String getOrderShipId()
- {
- return orderShipId;
- }
- public void setOrderSn(String orderSn)
- {
- this.orderSn = orderSn;
- }
- public String getOrderSn()
- {
- return orderSn;
- }
- public void setMerchOrderSn(String merchOrderSn)
- {
- this.merchOrderSn = merchOrderSn;
- }
- public String getMerchOrderSn()
- {
- return merchOrderSn;
- }
- public void setShipDemandType(String shipDemandType)
- {
- this.shipDemandType = shipDemandType;
- }
- public String getShipDemandType()
- {
- return shipDemandType;
- }
- public void setInspType(String inspType)
- {
- this.inspType = inspType;
- }
- public String getInspType()
- {
- return inspType;
- }
- public void setShipType(String shipType)
- {
- this.shipType = shipType;
- }
- public String getShipType()
- {
- return shipType;
- }
- public void setWareSn(String wareSn)
- {
- this.wareSn = wareSn;
- }
- public String getWareSn()
- {
- return wareSn;
- }
- public void setInveSn(String inveSn)
- {
- this.inveSn = inveSn;
- }
- public String getInveSn()
- {
- return inveSn;
- }
- public void setAllocatecomplete(String allocatecomplete)
- {
- this.allocatecomplete = allocatecomplete;
- }
- public String getAllocatecomplete()
- {
- return allocatecomplete;
- }
- public void setCodRequired(String codRequired)
- {
- this.codRequired = codRequired;
- }
- public String getCodRequired()
- {
- return codRequired;
- }
- public void setProcessType(String processType)
- {
- this.processType = processType;
- }
- public String getProcessType()
- {
- return processType;
- }
- public void setShortAddress(String shortAddress)
- {
- this.shortAddress = shortAddress;
- }
- public String getShortAddress()
- {
- return shortAddress;
- }
- public void setPackageCenterCode(String packageCenterCode)
- {
- this.packageCenterCode = packageCenterCode;
- }
- public String getPackageCenterCode()
- {
- return packageCenterCode;
- }
- public void setPackageCenterName(String packageCenterName)
- {
- this.packageCenterName = packageCenterName;
- }
- public String getPackageCenterName()
- {
- return packageCenterName;
- }
- public void setInsuranceValue(BigDecimal insuranceValue)
- {
- this.insuranceValue = insuranceValue;
- }
- public BigDecimal getInsuranceValue()
- {
- return insuranceValue;
- }
- public void setTotalServiceFee(BigDecimal totalServiceFee)
- {
- this.totalServiceFee = totalServiceFee;
- }
- public BigDecimal getTotalServiceFee()
- {
- return totalServiceFee;
- }
- public void setWmsShipStatus(String wmsShipStatus)
- {
- this.wmsShipStatus = wmsShipStatus;
- }
- public String getWmsShipStatus()
- {
- return wmsShipStatus;
- }
- public void setReleaseStatus(String releaseStatus)
- {
- this.releaseStatus = releaseStatus;
- }
- public String getReleaseStatus()
- {
- return releaseStatus;
- }
- public void setShipStatus(String shipStatus)
- {
- this.shipStatus = shipStatus;
- }
- public String getShipStatus()
- {
- return shipStatus;
- }
- public void setCreaterSn(String createrSn)
- {
- this.createrSn = createrSn;
- }
- public String getCreaterSn()
- {
- return createrSn;
- }
- public void setModerSn(String moderSn)
- {
- this.moderSn = moderSn;
- }
- public String getModerSn()
- {
- return moderSn;
- }
- public void setModTime(Date modTime)
- {
- this.modTime = modTime;
- }
- public Date getModTime()
- {
- return modTime;
- }
- public void setTstm(Date tstm)
- {
- this.tstm = tstm;
- }
- public Date getTstm()
- {
- return tstm;
- }
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("shipmentSn", getShipmentSn())
- .append("merchSn", getMerchSn())
- .append("merchName", getMerchName())
- .append("thirdPartyMerchCode", getThirdPartyMerchCode())
- .append("thirdPartyMerchName", getThirdPartyMerchName())
- .append("orderShipId", getOrderShipId())
- .append("orderSn", getOrderSn())
- .append("merchOrderSn", getMerchOrderSn())
- .append("shipDemandType", getShipDemandType())
- .append("inspType", getInspType())
- .append("shipType", getShipType())
- .append("wareSn", getWareSn())
- .append("inveSn", getInveSn())
- .append("allocatecomplete", getAllocatecomplete())
- .append("codRequired", getCodRequired())
- .append("processType", getProcessType())
- .append("shortAddress", getShortAddress())
- .append("packageCenterCode", getPackageCenterCode())
- .append("packageCenterName", getPackageCenterName())
- .append("insuranceValue", getInsuranceValue())
- .append("totalServiceFee", getTotalServiceFee())
- .append("wmsShipStatus", getWmsShipStatus())
- .append("releaseStatus", getReleaseStatus())
- .append("shipStatus", getShipStatus())
- .append("createrSn", getCreaterSn())
- .append("createTime", getCreateTime())
- .append("moderSn", getModerSn())
- .append("modTime", getModTime())
- .append("tstm", getTstm())
- .toString();
- }
- }
|