wei.peng 7 years ago
commit 470dbb015e

@ -20,7 +20,8 @@ public class CommonEnumUtil {
CORE(2, "i3core", "i3业务平台"),
WMS(3, "i3wms", "仓库管理软件"),
MES(4, "i3mes", "生产管理软件"),
CENTER(99,"regist-center","注册服务中心");
SURFACE(98,"i3surface","对外服务"),
CENTER(99,"icloud-server","云服务中心");
public int value;
public String code;

@ -444,8 +444,8 @@ public class WmsEnumUtil {
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_MOVE_TYPE {
IN_STORE(1, "IN", "入库"),
OUT_STORE(2, "OUT", "出库"),
MOVE_STORE(3, "MOVE", "移库");
OUT_STORE(10, "OUT", "出库"),
MOVE_STORE(20, "MOVE", "移库");
private int value;
private String code;
@ -491,22 +491,22 @@ public class WmsEnumUtil {
}
/**
*
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_BUSI_TYPE {
RECEIVE_GOODS(1, "RC", "收货"),
QUALITY_TESTING(2, "QC", "质检"),
IN_STORE(3, "IN", "入库"),
MIX_RECEIVE(4, "ZI", "杂收"),
MIX_SEND(5, "ZO", "杂发"),
SUPPLIER_RETURN_GOODS(6, "VJ", "供应商退货"),
CUSTOMER_RETURN_GOODS(7, "CJ", "客户退货"),
ORDER_PICKING_PART(8, "WP", "工单领料"),
ORDER_RETURN_PART(9, "WJ", "工单退料"),
MOVE_IN(10, "MI", "移库入库"),
MOVE_OUT(11, "MO", "移库出库"),
SEND(12, "SO", "发运");
QUALITY_TESTING(10, "QC", "质检"),
IN_STORE(20, "IN", "入库"),
MIX_RECEIVE(30, "ZI", "杂收"),
MIX_SEND(40, "ZO", "杂发"),
SUPPLIER_RETURN_GOODS(50, "VJ", "供应商退货"),
CUSTOMER_RETURN_GOODS(60, "CJ", "客户退货"),
ORDER_PICKING_PART(70, "WP", "工单领料"),
ORDER_RETURN_PART(80, "WJ", "工单退料"),
MOVE_IN(90, "MI", "移库入库"),
MOVE_OUT(100, "MO", "移库出库"),
SEND(110, "SO", "发运");
private int value;
private String code;
@ -751,4 +751,590 @@ public class WmsEnumUtil {
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_MASTER_ORDER_TYPE {
ORDER_PULL_PART(1, "工单配料");
private int value;
private String description;
OUT_MOVEMENT_MASTER_ORDER_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE {
ASN(1, "ASN"),
PO(10, "PO"),
SO(20, "SO");
private int value;
private String description;
OUT_MOVEMENT_MASTER_LINK_ORDER_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum TASK_INFO_STATUS {
CREATE(10, "创建"), FINISH(20, "待处理"), FAIL(30, "已处理");
private int value;
private String description;
TASK_INFO_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum STOCK_SN_STATUS {
CREATE(1, "创建"),
RECEIVED(10, "已收货"),
QUALITY_TESTED(20, "已质检"),
PUTIN_STORE(30, "已入库"),
WAIT_OUT_STORE(40, "待出库"),
IS_OUT_STORE(50, "已出库"),
ON_THE_WAY(60, "在途"),
QUARANTINED(70, "已隔离"),
BREAK_BUG(80, "破包"),
FROZEN(90, "冻结"),
CANCEL(100, "作废");
private int value;
private String description;
STOCK_SN_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum STOCK_SN_QC_STATUS {
CREATE(1, "未质检"),
RECEIVED(10, "质检合格"),
QUALITY_TESTED(20, "质检不合格"),
PUTIN_STORE(30, "已退货");
private int value;
private String description;
STOCK_SN_QC_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static int descOf(String desc) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].description.equals(desc)) {
tmp = values()[i].value;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ORDER_TYPE {
DAY_INVENTORY(10, "日常盘点"),
MONTH_INVENTORY(20, "月度盘点"),
SEASON_INVENTORY(30, "季度盘点"),
YEAR_INVENTORY(40, "年度盘点");
private int value;
private String description;
CS_ORDER_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ORDER_STATUS {
CREATE(1, "创建"),
FROZEN(10, "已冻结"),
IN_INVENTORY(20, "盘点中"),
INVENTORY_FINISH(30, "盘点完成"),
THAWING(40, "已解冻"),
CLOSED(50, "已关闭");
private int value;
private String description;
CS_ORDER_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_STATUS {
NO_QC(1, "未质检"),
IN_QC(10, "质检中"),
QUALIFIED_QC(20, "质检合格"),
DISQUALIFIED_QC(30, "质检不合格"),
RETURN_GOODS(40, "已退货");
private int value;
private String description;
QC_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum SN_STATUS {
CREATE(1, "创建"),
RECEIVE_GOODS(10, "已收货"),
QUALITY_TESTING(20, "已质检"),
IN_STORE(30, "已入库"),
WAIT_STORE(40, "待出库"),
OUT_STORE(50, "已出库"),
ON_PASSAGE(60, "在途"),
QUARANTINE(70, "已隔离"),
BALE_BROKEN(80, "破包"),
FROZEN(90, "冻结"),
RETURN_GOODS(100, "取消冻结");
private int value;
private String description;
SN_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_TRANS_STATUS {
CREATE(1, "已创建"),
INVENTORY(5, "已盘"),
FROZEN(10, "已冻结"),
THAWING(20, "已解冻"),
RETURN_GOODS(30, "取消冻结");
private int value;
private String description;
CS_TRANS_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CS_ITEM_STATUS {
CREATE(1, "创建"),FINISH(10, "已盘");
private int value;
private String description;
CS_ITEM_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
* :0=,5=,10=
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum MOVE_ORDER_STATUS {
CREATE(0, "创建"),BE_HANDLE(5, "待处理"),FINISH(10, "已处理");
private int value;
private String description;
MOVE_ORDER_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_INFO_TYPE {
FEED(1, "进料检验"), ONLINE(10, "在线检验"), EMDPRODUCT(30, "成品检验,"), SHIPMENTS(40, "出货检验,");
private int value;
private String description;
QC_INFO_TYPE(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_INFO_STATUS {
CREATE(1, "新建"),
FINISH(5, "待处理"),
FAIL(10, "已完成,"),
CLOSE(90, "已关闭,"),
CANCEL(91, "已取消,");
private int value;
private String description;
QC_INFO_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum QC_ITEM_STATUS {
NORMAL(1, "正常"),
CANCELLATION(10, "行取消");
private int value;
private String description;
QC_ITEM_STATUS(int value, String description) {
this.value = value;
this.description = description;
}
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
}
}

@ -58,5 +58,17 @@ public class WmsAreaOwner extends BaseBean {
@Column(name = "IS_PRE_ASSIGN")
@ApiParam(value = "是否预分配人员")
private String isPreAssign;
private Integer isPreAssign;
@ApiParam(value = "供应商名称")
private transient String vendorName;
@ApiParam(value = "仓库名称")
private transient String whName;
@ApiParam(value = "存储区名称")
private transient String zoneName;
@ApiParam(value = "库位名称")
private transient String locateName;
}

@ -69,11 +69,11 @@ public class WmsCSFactTrans extends BaseBean {
public Double factQty;
/**
* :0=,10=
* :1=,10=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "1")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam(value = "备注")

@ -65,7 +65,7 @@ public class WmsCSOrderDetails extends BaseBean {
public String unit;
/**
* :0=,10=,20=,
* :1=,10=,20=,
* 30=,40=退
*/
@Column(name="QC_STATUS")
@ -73,16 +73,16 @@ public class WmsCSOrderDetails extends BaseBean {
public Integer qcStatus;
/**
* :0=,10=,20=,
* :1=,10=,20=,
* 30=,40=,50=,
* 60=,70=,80=,90=,100=
*/
@Column(name="STATUS")
@Column(name="SN_STATUS")
@ApiParam(value = "条码状态", example = "1")
public Integer status;
public Integer snStatus;
/**
* :0=,5=,10=
* :1=,5=,10=
* ,20=,30=
*/
@Column(name="TRANS_STATUS")

@ -37,16 +37,16 @@ public class WmsCSOrderMaster extends BaseBean {
* 30=,40=
*/
@Column(name="ORDER_TYPE")
@ApiParam("单据类型")
public String orderType;
@ApiParam(value = "单据类型", example = "10")
public Integer orderType;
@Column(name="STATUS")
@ApiParam("状态")
public String status;
@Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "1" )
public Integer orderStatus;
@Column(name="PERSENT")
@Column(name="ACTION_PERSENT")
@ApiParam("盘点进度")
public String persent;
public String actionPersent;
@Column(name="REMARK")
@ApiParam("备注")

@ -35,7 +35,7 @@ public class WmsDocMovementMaster extends BaseBean {
*/
@Column(name = "MOVE_TYPE")
@ApiParam("移动类型")
public String moveType;
public Integer moveType;
/**
* :RC=,QC=,IN=,ZI=,ZO=,
* VJ=退,CJ=退,WP=,WJ=退,
@ -66,11 +66,11 @@ public class WmsDocMovementMaster extends BaseBean {
private Integer version;
/**
* ::1=
* :1=ASN,10=PO,20=SO
*/
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型")
private String refType;
private Integer refType;
@Column(name = "REF_NO")
@ApiParam(value = "关联单据")
@ -85,7 +85,7 @@ public class WmsDocMovementMaster extends BaseBean {
*/
@Column(name = "ORDER_TYPE")
@ApiParam(value = "单据类型")
private String orderType;
private Integer orderType;
@Column(name = "PART_NO")
@ApiParam(value = "物料编码")

@ -36,7 +36,7 @@ public class WmsLocatePart extends BaseBean{
@ApiParam(value ="物料编码")
private String partNo;
@Column(name="PART_NAME")
@Column(name="PART_NAME_RDD")
@ApiParam(value ="物料名称")
private String partName;
private String partNameRdd;
}

@ -32,6 +32,10 @@ public class WmsMoveDetails extends BaseBean {
@ApiParam("单号")
public String orderNo;
@Column(name="ITEM")
@ApiParam(value = "行号", example = "0")
public Integer item;
@Column(name="PART_NO")
@ApiParam("物料编码")
public String partNo;
@ -40,6 +44,10 @@ public class WmsMoveDetails extends BaseBean {
@ApiParam("物料名称")
public String partNameRdd;
@Column(name="VENDOR_NO")
@ApiParam("供应商编号")
public String vendorNo;
@Column(name="CUST_NO")
@ApiParam("客户编号")
public String custNo;
@ -71,16 +79,16 @@ public class WmsMoveDetails extends BaseBean {
/**
* :0=,5=,10=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer itemStatus;
/**
* ASN,PO,SO
*/
@Column(name="REF_TYPE")
@ApiParam("关联单据类型")
public String refType;
public Integer refType;
@Column(name="REF_SRC")
@ApiParam("关联单号")

@ -37,16 +37,16 @@ public class WmsMoveMaster extends BaseBean {
* VJ=退,CJ=退,WP=,WJ=退,
* MI=,MO=,SO=
*/
@Column(name="TYPE")
@ApiParam("业务类型")
public String type;
@Column(name="ORDER_TYPE")
@ApiParam(value = "业务类型", example = "0")
public Integer orderType;
/**
* :0=,5=,10=
*/
@Column(name="STATUS")
@Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer orderStatus;
@Column(name="REMARK")
@ApiParam("备注")

@ -44,17 +44,21 @@ public class WmsMoveSn extends BaseBean {
@ApiParam("物料名称")
public String partNameRdd;
/**
* :0=,10=
*/
@Column(name="STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
@Column(name="UNIT")
@ApiParam(value = "单位")
public String unit;
@Column(name="SN")
@ApiParam("条码")
public String sn;
/**
* :0=,10=
*/
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam("备注")
public String reMark;

@ -66,4 +66,10 @@ public class WmsPOMaster extends BaseBean {
@Column(name="IS_ASN")
@ApiParam("是否有ASN")
public String isAsn;
/**
*
*/
@ApiParam("供应商名称")
private transient String vendorName;
}

@ -40,9 +40,9 @@ public class WmsQCDetails extends BaseBean {
/**
* :N=,C=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "1")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -56,6 +56,10 @@ public class WmsQCDetails extends BaseBean {
@ApiParam(value = "实检数量", example = "0")
public Double factQty;
@Column(name="PASS_QTY")
@ApiParam(value = "实检数量", example = "0")
public Double passQty;
@Column(name="REJECT_QTY")
@ApiParam(value = "不合格数量", example = "0")
public Double rejectQty;

@ -36,16 +36,16 @@ public class WmsQCMaster extends BaseBean {
* :IQC=,IPQC=线,
* FQC=,OQC=
*/
@Column(name="TYPE")
@ApiParam("业务类型")
public String type;
@Column(name="ORDER_TYPE")
@ApiParam(value = "业务类型", example = "0")
public Integer orderType;
/**
* :0=,5=,10=,90=,91=
*/
@Column(name="STATUS")
@Column(name="ORDER_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer orderStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -74,4 +74,10 @@ public class WmsQCMaster extends BaseBean {
@Column(name="IB_NO")
@ApiParam("入库单号")
public String ibNo;
@ApiParam(value ="客户简称")
private transient String custName;
@ApiParam(value = "供应商简称")
private transient String VendorDesc;
}

@ -39,9 +39,9 @@ public class WmsQCTrans extends BaseBean {
/**
* :0=,10=
*/
@Column(name="STATUS")
@Column(name="ITEM_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer itemStatus;
@Column(name="REMARK")
@ApiParam("备注")
@ -63,6 +63,10 @@ public class WmsQCTrans extends BaseBean {
@ApiParam("物料编码")
public String partNo;
@Column(name="PART_NAME_RDD")
@ApiParam("物料名称")
public String partNameRdd;
@Column(name="SN")
@ApiParam("条码")
public String sn;

@ -13,7 +13,7 @@ import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-11-06 15:58
@ -25,16 +25,16 @@ import javax.persistence.Table;
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_SN_PRINT")
@Api("打印信息")
@Api("打印队列信息")
public class WmsSnPrint extends BaseBean {
@Column(name="SRC_TYPE")
@Column(name="REF_TYPE")
@ApiParam("来源单据类型")
public String srcType;
public String refType;
@Column(name="SRC_NO")
@Column(name="REF_NO")
@ApiParam("来源单据编号")
public String srcNo;
public String refNo;
@Column(name="PRINT_CONTEXT")
@ApiParam("打印内容")
@ -47,15 +47,15 @@ public class WmsSnPrint extends BaseBean {
/**
* :0=,5=,10=
*/
@Column(name="STATUS")
@Column(name="PRINT_STATUS")
@ApiParam(value = "状态", example = "0")
public Integer status;
public Integer printStatus;
@Column(name="PRINT_TEMPLET")
@Column(name="PRINT_TEMPLATE")
@ApiParam("打印模板")
public String printTemplet;
public String printTemplete;
@Column(name="PRINT_MACHINE")
@Column(name="PRINTER")
@ApiParam("打印机")
public String printMachine;
public String printer;
}

@ -1,10 +1,7 @@
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.ApiModelProperty;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -24,42 +21,43 @@ import javax.persistence.Table;
**/
@Data
@Entity
@Table(name="WMS_STOCK_QUAN")
@Table(name = "WMS_STOCK_QUAN")
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Api(value="库存信息",description = "库存信息")
public class WmsStockQuant extends BaseBean{
@Api(value = "库存信息", description = "库存信息")
public class WmsStockQuan extends BaseBean {
@Column(name="PART_NO")
@ApiParam(value ="零件编号")
@Column(name = "WH_NO")
@ApiParam(value = "仓库代码")
private String whNo;
@Column(name = "ZONE_NO")
@ApiParam(value = "存储区编号")
private String zoneNo;
@Column(name = "LOCATE_NO")
@ApiParam(value = "库位代码")
private String locateNo;
@Column(name = "PART_NO")
@ApiParam(value = "物料编号")
private String partNo;
@Column(name="PART_NAME_RDD")
@ApiParam(value ="零件名称")
@Column(name = "PART_NAME_RDD")
@ApiParam(value = "物料名称")
private String partNameRdd;
@Column(name="QTY")
@ApiParam(value = "可用数量", example = "0")
public Double qty;
@Column(name="UNIT")
@Column(name = "UNIT")
@ApiParam("单位")
public String unit;
@Column(name="TOTAL_QTY")
@ApiParam(value ="总数量", example = "0")
private Double totalQty;
@Column(name="ZONE_NO")
@ApiParam(value ="存储区编号")
private String zoneNo;
@Column(name = "QTY")
@ApiParam(value = "可用数量", example = "0")
public Double qty;
@Column(name="WH_NO")
@ApiParam(value ="仓库代码")
private String whNo;
@Column(name = "TOTAL_QTY")
@ApiParam(value = "总数量", example = "0")
private Double totalQty;
@Column(name="LOCATE_NO")
@ApiParam(value ="库位代码")
private String locateNo;
}

@ -0,0 +1,132 @@
package cn.estsh.i3plus.pojo.wms.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;
/**
* @Description :
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2018-11-17 14:50
* @Modify:
**/
@Data
@Entity
@Table(name = "WMS_STOCK_SN")
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Api(value = "库存条码信息", description = "库存条码信息")
public class WmsStockSn extends BaseBean {
@Column(name = "WH_NO")
@ApiParam(value = "仓库代码")
private String whNo;
@Column(name = "ZONE_NO")
@ApiParam(value = "存储区编号")
private String zoneNo;
@Column(name = "LOCATE_NO")
@ApiParam(value = "库位代码")
private String locateNo;
@Column(name = "PART_NO")
@ApiParam(value = "物料编号")
private String partNo;
@Column(name = "PART_NAME_RDD")
@ApiParam(value = "物料名称")
private String partNameRdd;
@Column(name = "LOT_NO")
@ApiParam("批次编码")
public String lotNo;
@Column(name = "DATE_CODE")
@ApiParam(value = "生产日期")
public String dateCode;
@Column(name = "LEFT_CODE")
@ApiParam(value = "有效期")
private String leftCode;
@Column(name = "VENDOR_NO")
@ApiParam(value = "供应商编码")
public String vendorNo;
@Column(name = "FIX_LOT_NO")
@ApiParam(value = "特殊批次")
private String fixLotNo;
@Column(name = "CUST_NO")
@ApiParam(value = "客户编码")
private String custNo;
@Column(name = "SHIPPING_FLAG")
@ApiParam(value = "发往地")
private String shippingFlag;
@Column(name = "SN")
@ApiParam(value = "条码")
private String sn;
@Column(name = "SN_2D")
@ApiParam(value = "二维码")
private String sn2d;
@Column(name = "PACKAGE_NO")
@ApiParam(value = "包装编号")
private String packageNo;
@Column(name = "UNIT")
@ApiParam(value = "单位")
private String unit;
@Column(name = "QTY")
@ApiParam(value = "数量", example = "0")
private Double qty;
/**
* 1=,10=,20=,30=退
*/
@Column(name = "QC_STATUS")
@ApiParam(value = "质检状态", example = "0")
private Integer qcStatus;
/**
* :1=,10=,20=,30=,40=,50=,
* 60=,70=,80=,90=,100=
*/
@Column(name = "SN_STATUS")
@ApiParam(value = "条码状态", example = "0")
private Integer snStatus;
/**
* 1:2
*/
@Column(name = "PRINTED")
@ApiParam(value = "是否打印", example = "0")
private Integer printed;
@Column(name = "PDATE")
@ApiParam(value = "打印时间")
private Date pdate;
/**
* 1=ASN,10=PO,20=SO
*/
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型", example = "0")
private Integer refType;
@Column(name = "REF_SRC")
@ApiParam(value = "关联单号")
private String refSrc;
}

@ -13,7 +13,7 @@ import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-11-06 15:58
@ -25,7 +25,7 @@ import javax.persistence.Table;
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_TMP_ORDER_LOCK")
@Api("盘点单主表信息")
@Api("单据操作并发锁定信息")
public class WmsTempOrderLock extends BaseBean {
/**

@ -24,68 +24,61 @@ import javax.persistence.Table;
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_TRANS_QUAN")
@Table(name = "WMS_TRANS_QUAN")
@Api("库存交易信息")
public class WmsTransQuan extends BaseBean {
@Column(name="ORDER_NO")
@ApiParam("单号")
public String orderNo;
@Column(name="WH_NO")
@Column(name = "WH_NO")
@ApiParam("仓库代码")
public String whNo;
@Column(name="ZONE_NO")
@Column(name = "ZONE_NO")
@ApiParam("存储区编号")
public String zoneNo;
@Column(name="LOCATE_NO")
@Column(name = "LOCATE_NO")
@ApiParam("库位编号")
public String locateNo;
@Column(name="PART_NO")
@Column(name = "PART_NO")
@ApiParam("物料编码")
public String partNo;
@Column(name="PART_NAME_RDD")
@Column(name = "PART_NAME_RDD")
@ApiParam("物料名称")
public String partNameRdd;
@Column(name="SN")
@Column(name = "SN")
@ApiParam("条码")
public String sn;
@Column(name="QTY")
@ApiParam(value = "需求数量", example = "0")
public Double qty;
@Column(name="UNIT")
@Column(name = "UNIT")
@ApiParam("单位")
public String unit;
/**
* :0=,10=,20=,
* 30=,40=退
*
*/
@Column(name="QC_STATUS")
@ApiParam(value = "质检状态", example = "1")
public Integer qcStatus;
@Column(name = "TRANS_CODE")
@ApiParam(value = "交易类型代码")
public String transCode;
/**
* :0=,10=,20=,
* 30=,40=,50=,
* 60=,70=,80=,90=,100=
*/
@Column(name="STATUS")
@ApiParam(value = "条码状态", example = "1")
public Integer status;
@Column(name = "QTY")
@ApiParam(value = "交易数量", example = "0")
public Double qty;
@Column(name = "TRANS_NO")
@ApiParam(value = "事务编号", example = "1")
public Long transNo;
/**
* :0=,5=,10=
* ,20=,30=
* ASN,PO,SO
*/
@Column(name="TRANS_STATUS")
@ApiParam(value = "处理状态", example = "1")
public Integer transStatus;
@Column(name = "REF_TYPE")
@ApiParam(value = "关联单据类型", example = "1")
public Integer refType;
@Column(name = "REF_SRC")
@ApiParam(value = "关联单号")
public String refSrc;
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsAreaOwner;
import org.springframework.stereotype.Service;
/**
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-11-17 11:24
* @Modify:
**/
@Service
public interface WmsAreaOwnerRepository extends BaseRepository<WmsAreaOwner, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSFactTrans;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 15:48
* @Modify:
**/
public interface WmsCSFactTransRepository extends BaseRepository<WmsCSFactTrans,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSLocate;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-17 14:48
* @Modify:
**/
public interface WmsCSLocateRepository extends BaseRepository<WmsCSLocate, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSOrderDetails;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 14:33
* @Modify:
**/
public interface WmsCSOrderDetailsRepository extends BaseRepository<WmsCSOrderDetails,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSOrderMaster;
/**
* @Description :
* @Reference :
* @Author : jimmy.zeng
* @CreateDate : 2018-11-18 11:55
* @Modify:
**/
public interface WmsCSOrderMasterRepository extends BaseRepository<WmsCSOrderMaster,Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSPart;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-17 16:10
* @Modify:
**/
public interface WmsCSPartRepository extends BaseRepository<WmsCSPart, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsCSZone;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-17 17:11
* @Modify:
**/
public interface WmsCSZoneRepository extends BaseRepository<WmsCSZone, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsMoveDetails;
/**
* @Description :
* @Reference :
* @Author : amy
* @CreateDate : 2018-11-18 13:59
* @Modify:
**/
public interface WmsMoveDetailsRepository extends BaseRepository<WmsMoveDetails, Long> {
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsMoveMaster;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : amy
* @CreateDate : 2018-11-18 10:10
* @Modify:
**/
@Repository
public interface WmsMoveMasterRepository extends BaseRepository<WmsMoveMaster, Long> {
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsMoveSn;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : amy
* @CreateDate : 2018-11-18 15:24
* @Modify:
**/
@Repository
public interface WmsMoveSnRepository extends BaseRepository<WmsMoveSn, Long> {
}

@ -0,0 +1,16 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsPackage;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-11-18 14:46
* @Modify:
**/
@Repository
public interface WmsPackAgeRepository extends BaseRepository<WmsPackage, Long> {
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCDetails;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCMaster;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 11:25
* @Modify:
**/
@Repository
public interface WmsQCDetailsRepository extends BaseRepository<WmsQCDetails, Long> {
}

@ -0,0 +1,18 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsAreaOwner;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCMaster;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 10:25
* @Modify:
**/
@Repository
public interface WmsQCMasterRepository extends BaseRepository<WmsQCMaster, Long> {
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCDetails;
import cn.estsh.i3plus.pojo.wms.bean.WmsQCTrans;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-18 11:25
* @Modify:
**/
@Repository
public interface WmsQCTransRepository extends BaseRepository<WmsQCTrans, Long> {
}

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsSnPrint;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransCode;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
/**
* @Description :
* @Reference :
* @Author : silliter.yuan
* @CreateDate : 2018-11-17 14:47
* @Modify:
**/
@Repository
public interface WmsSnPrintRepository extends BaseRepository<WmsSnPrint, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsStockQuan;
/**
* @Description :dao
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-02 17:08
* @Modify:
**/
public interface WmsStockQuanRepository extends BaseRepository<WmsStockQuan, Long> {
}

@ -1,15 +0,0 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsStockQuant;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransRcd;
/**
* @Description :
* @Reference :
* @Author : jessica.chen
* @CreateDate : 2018-11-02 17:08
* @Modify:
**/
public interface WmsStockQuantRepository extends BaseRepository<WmsStockQuant, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsStockSn;
/**
* @Description : dao
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2018-11-17 15:53
* @Modify:
**/
public interface WmsStockSnRepository extends BaseRepository<WmsStockSn, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsTempOrderLock;
/**
* @Description :()
* @Reference :
* @Author : silliter
* @CreateDate : 2018-11-17 14:48
* @Modify:
**/
public interface WmsTempOrderLockRepository extends BaseRepository<WmsTempOrderLock, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransQuan;
/**
* @Description : dao
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2018-11-17 15:57
* @Modify:
**/
public interface WmsTransQuanRepository extends BaseRepository<WmsTransQuan, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.WmsTransSn;
/**
* @Description : dao
* @Reference :
* @Author : dragon.xu
* @CreateDate : 2018-11-17 15:57
* @Modify:
**/
public interface WmsTransSnRepository extends BaseRepository<WmsTransSn, Long> {
}

@ -2,7 +2,6 @@ package cn.estsh.i3plus.pojo.wms.sqlpack;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.base.tool.SqlPack;
import cn.estsh.i3plus.pojo.wms.bean.*;
@ -71,7 +70,6 @@ public class WmsHqlPack {
//查询参数封装
HqlPack.getStringLikerPack(wmsDocMovementDetails.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result);
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
"isDeleted", result);
return result.toString();
@ -130,7 +128,6 @@ public class WmsHqlPack {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(routingCode, "routingCode", result);
HqlPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result);
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),
"isDeleted", result);
return result.toString();
@ -210,7 +207,7 @@ public class WmsHqlPack {
//查询参数封装
HqlPack.getStringLikerPack(wmsLocatePart.getLocateNo(), "locateNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartName(), "partName", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNameRdd(), "partNameRdd", result);
HqlPack.getNumEqualPack(wmsLocatePart.getIsValid(), "isValid", result);
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
HqlPack.getStringEqualPack(wmsLocatePart.getOrganizeCode(),"organizeCode",result);
@ -548,6 +545,8 @@ public class WmsHqlPack {
HqlPack.getStringLikerPack(wmsShopping.getOrderNo(), "orderNo", result);
//客户编码
HqlPack.getStringEqualPack(wmsShopping.getCustNo(), "custNo", result);
//物料编码
HqlPack.getStringEqualPack(wmsShopping.getPartNo(), "partNo", result);
//条码
HqlPack.getStringLikerPack(wmsShopping.getSn(), "sn", result);
//发运状态
@ -595,7 +594,7 @@ public class WmsHqlPack {
public static String packHqlWmsASNMasterDetails(WmsASNMasterDetails wmsASNMasterDetails) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsASNMasterDetails.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(wmsASNMasterDetails.getOrderNo(), "orderNo", result);
HqlPack.getStringLikerPack(wmsASNMasterDetails.getItem(), "item", result);
HqlPack.getStringLikerPack(wmsASNMasterDetails.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsASNMasterDetails.getPartNameRdd(), "partNameRdd", result);
@ -668,4 +667,376 @@ public class WmsHqlPack {
return result.toString();
}
/**
*
* @param wmsSnPrint
* @return
*/
public static String packHqlWmsSnPrint(WmsSnPrint wmsSnPrint) {
StringBuffer result = new StringBuffer();
// 来源单据类型
HqlPack.getStringLikerPack(wmsSnPrint.getRefType(), "refType", result);
// 来源单据号
HqlPack.getStringEqualPack(wmsSnPrint.getRefNo(), "refNo", result);
// 打印机
HqlPack.getStringEqualPack(wmsSnPrint.getPrinter(), "printer", result);
// 打印机状态
HqlPack.getNumEqualPack(wmsSnPrint.getPrintStatus(), "printStatus", result);
getStringBuilderPack(wmsSnPrint, result);
return result.toString();
}
/**
*
* @param wmsCSLocate
* @return
*/
public static String packHqlWmsCSLocate(WmsCSLocate wmsCSLocate){
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsCSLocate.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(wmsCSLocate.getLocateNo(), ";locateNo", result);
getStringBuilderPack(wmsCSLocate, result);
return result.toString();
}
/**
*
* @param wmsCSPart
* @return
*/
public static String packHqlWmsCSPart(WmsCSPart wmsCSPart){
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsCSPart.getOrderNo(),"orderNo", result);
HqlPack.getStringEqualPack(wmsCSPart.getPartNo(),"partNo", result);
HqlPack.getStringLikerPack(wmsCSPart.getPartNameRdd(),"partNameRdd", result);
getStringBuilderPack(wmsCSPart, result);
return result.toString();
}
/**
*
* @param wmsCSZone
* @return
*/
public static String packHqlWmsCSZone(WmsCSZone wmsCSZone){
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(wmsCSZone.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(wmsCSZone.getZoneNo(), "zoneNo", result);
getStringBuilderPack(wmsCSZone, result);
return result.toString();
}
/**
*
* @param wmsAreaOwner
* @return
*/
public static String packHqlWmsAreaOwner(WmsAreaOwner wmsAreaOwner) {
StringBuffer result = new StringBuffer();
// 仓库代码
HqlPack.getStringLikerPack(wmsAreaOwner.getWhNo(), "whNo", result);
// 来源单据号
HqlPack.getStringEqualPack(wmsAreaOwner.getZoneNo(), "zoneNo", result);
// 供应商编码
HqlPack.getStringEqualPack(wmsAreaOwner.getVendorNo(), "vendorNo", result);
// 物料编码
HqlPack.getStringEqualPack(wmsAreaOwner.getPartNo(), "partNo", result);
// 负责人
HqlPack.getStringEqualPack(wmsAreaOwner.getOwnerUserNo(), "ownerUserNo", result);
// 是否预分配
HqlPack.getNumEqualPack(wmsAreaOwner.getIsPreAssign(), "isPreAssign", result);
getStringBuilderPack(wmsAreaOwner, result);
return result.toString();
}
/**
*
* @param wmsTempOrderLock
* @return
*/
public static String packHqlWmsTempOrderLock(WmsTempOrderLock wmsTempOrderLock) {
StringBuffer result = new StringBuffer();
// 订单号
HqlPack.getStringLikerPack(wmsTempOrderLock.getOrderNo(), "orderNo", result);
// 业务类型
HqlPack.getStringEqualPack(wmsTempOrderLock.getBizType(), "bizType", result);
getStringBuilderPack(wmsTempOrderLock, result);
return result.toString();
}
/**
*
*
* @param wmsStockSn
* @return
*/
public static String packWmsStockSn(WmsStockSn wmsStockSn) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringEqualPack(wmsStockSn.getLocateNo(), "locateNo", result);
HqlPack.getStringEqualPack(wmsStockSn.getPartNo(), "partNo", result);
getStringBuilderPack(wmsStockSn, result);
return result.toString();
}
/**
*
*
* @param wmsStockQuan
* @return
*/
public static String packWmsStockQuan(WmsStockQuan wmsStockQuan) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsStockQuan.getWhNo(), "whNo", result);
HqlPack.getStringLikerPack(wmsStockQuan.getZoneNo(), "zoneNo", result);
HqlPack.getStringLikerPack(wmsStockQuan.getLocateNo(), "locateNo", result);
HqlPack.getStringLikerPack(wmsStockQuan.getPartNo(), "partNo", result);
getStringBuilderPack(wmsStockQuan, result);
return result.toString();
}
/**
* ()
*
* @param tranNo
* @return
*/
public static String packWmsTransSn(String tranNo) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringEqualPack(tranNo, "tranNo", result);
HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
return result.toString();
}
/**
*
*
* @param wmsTransQuan
* @return
*/
public static String packWmsTransQuan(WmsTransQuan wmsTransQuan) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsTransQuan.getWhNo(), "whNo", result);
HqlPack.getStringLikerPack(wmsTransQuan.getZoneNo(), "zoneNo", result);
HqlPack.getStringLikerPack(wmsTransQuan.getLocateNo(), "locateNo", result);
HqlPack.getStringLikerPack(wmsTransQuan.getPartNo(), "partNo", result);
getStringBuilderPack(wmsTransQuan, result);
return result.toString();
}
/**
*
*
* @param wmsPackage
* @return
*/
public static String packWmsPackAge(WmsPackage wmsPackage) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringEqualPack(wmsPackage.getPackageNo(), "packageNo", result);
HqlPack.getStringEqualPack(wmsPackage.getParentPackageNo(), "parentPackageNo", result);
HqlPack.getStringEqualPack(wmsPackage.getSn(), "sn", result);
HqlPack.getNumEqualPack(wmsPackage.getPackTypeId(), "packTypeId", result);
getStringBuilderPack(wmsPackage, result);
return result.toString();
}
/**
*
* @param wmsMoveMaster
* @return
*/
public static String packWmsMoveMasterUnique(WmsMoveMaster wmsMoveMaster){
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
HqlPack.getNumNOEqualPack(wmsMoveMaster.getId(),"id",result);
getStringBuilderPack(wmsMoveMaster, result);
return result.toString();
}
/**
*
* @param wmsMoveMaster
* @return
*/
public static String packHqlWmsMoveMaster(WmsMoveMaster wmsMoveMaster){
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsMoveMaster.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(wmsMoveMaster.getOrderStatus(),"orderStatus",result);
getStringBuilderPack(wmsMoveMaster, result);
return result.toString();
}
/**
*
* @param wmsMoveDetails
* @return
*/
public static String packHqlWmsMoveDetails(WmsMoveDetails wmsMoveDetails){
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsMoveDetails.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(wmsMoveDetails.getItem(), "item", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getPartNameRdd(), "partNameRdd", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getVendorNo(), "vendorNo", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getCustNo(), "custNo", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getUnit(), "unit", result);
HqlPack.getStringLikerPack(wmsMoveDetails.getWhNo(),"whNo",result);
HqlPack.getStringLikerPack(wmsMoveDetails.getZoneNo(),"zoneNo",result);
HqlPack.getStringLikerPack(wmsMoveDetails.getLocateNo(),"locateNo",result);
HqlPack.getNumEqualPack(wmsMoveDetails.getItemStatus(),"itemStatus",result);
HqlPack.getNumEqualPack(wmsMoveDetails.getRefType(),"refType",result);
HqlPack.getStringLikerPack(wmsMoveDetails.getRefSrc(),"refSrc",result);
getStringBuilderPack(wmsMoveDetails, result);
return result.toString();
}
/**
*
* @param wmsMoveSn
* @return
*/
public static String packHqlWmsMoveSn(WmsMoveSn wmsMoveSn){
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wmsMoveSn.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(wmsMoveSn.getItem(), "item", result);
HqlPack.getStringLikerPack(wmsMoveSn.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsMoveSn.getPartNameRdd(), "partNameRdd", result);
getStringBuilderPack(wmsMoveSn, result);
return result.toString();
}
/**
*
*
* @param wmsQCMaster
* @return
*/
public static String packHqlWmsQCMaster(WmsQCMaster wmsQCMaster) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringLikerPack(wmsQCMaster.getOrderNo(), "orderNo", result);
//业务类型
HqlPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result);
//采购单号
HqlPack.getStringLikerPack(wmsQCMaster.getPoNo(), "poNo", result);
//ASN单号
HqlPack.getStringLikerPack(wmsQCMaster.getAsnNo(), "asnNo", result);
//入库单号
HqlPack.getStringLikerPack(wmsQCMaster.getIbNo(), "ibNo", result);
getStringBuilderPack(wmsQCMaster, result);
return result.toString();
}
/**
*
*
* @param wmsQCDetails
* @return
*/
public static String packHqlWmsQCDetails(WmsQCDetails wmsQCDetails) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringEqualPack(wmsQCDetails.getOrderNo(), "orderNo", result);
getStringBuilderPack(wmsQCDetails, result);
return result.toString();
}
/**
*
*
* @param wmsQCTrans
* @return
*/
public static String packHqlWmsQCTrans(WmsQCTrans wmsQCTrans) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringEqualPack(wmsQCTrans.getOrderNo(), "orderNo", result);
//行号
HqlPack.getStringEqualPack(wmsQCTrans.getItem(), "item", result);
getStringBuilderPack(wmsQCTrans, result);
return result.toString();
}
/**
*
*
* @param wmsCSOrderMaster
* @return
*/
public static String packHqlWmsCSOrderMasters(WmsCSOrderMaster wmsCSOrderMaster) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsCSOrderMaster.getOrderNo(), "orderNo", result);
HqlPack.getNumEqualPack(wmsCSOrderMaster.getOrderType(), "orderType", result);
HqlPack.getNumEqualPack(wmsCSOrderMaster.getOrderStatus(), "orderStatus", result);
getStringBuilderPack(wmsCSOrderMaster, result);
return result.toString();
}
/**
*
*
* @param wmsCSOrderDetails
* @return
*/
public static String packHqlWmsCSOrderDetails(WmsCSOrderDetails wmsCSOrderDetails) {
StringBuffer result = new StringBuffer();
//查询参数封装
getStringBuilderPack(wmsCSOrderDetails, result);
return result.toString();
}
/**
*
*
* @param wmsCSFactTrans
* @return
*/
public static String packHqlWmsCSFactTrans(WmsCSFactTrans wmsCSFactTrans) {
StringBuffer result = new StringBuffer();
//查询参数封装
getStringBuilderPack(wmsCSFactTrans, result);
return result.toString();
}
}

Loading…
Cancel
Save