合并sql

yun-zuoyi
jimmy 7 years ago
commit b2d19f7cbf

@ -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;
@ -829,6 +829,130 @@ public class WmsEnumUtil {
}
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;

@ -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;
}

@ -37,16 +37,16 @@ public class WmsMoveMaster extends BaseBean {
* VJ=退,CJ=退,WP=,WJ=退,
* MI=,MO=,SO=
*/
@Column(name="TYPE")
@Column(name="ORDER_TYPE")
@ApiParam("业务类型")
public String type;
public String 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("备注")

@ -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")
@Column(name="ORDER_TYPE")
@ApiParam("业务类型")
public String type;
public String 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("打印内容")
@ -51,11 +51,11 @@ public class WmsSnPrint extends BaseBean {
@ApiParam(value = "状态", example = "0")
public Integer status;
@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.WmsCSLocate;
/**
* @Description :()
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2018-11-17 14:48
* @Modify:
**/
public interface WmsCSLocateRepository extends BaseRepository<WmsCSLocate, 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,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.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> {
}

@ -594,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);
@ -669,6 +669,282 @@ public class WmsHqlPack {
}
/**
*
* @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.getStatus(), "status", 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 wmsQCMaster
* @return
*/
public static String packHqlWmsQCMaster(WmsQCMaster wmsQCMaster) {
StringBuffer result = new StringBuffer();
//单号
HqlPack.getStringLikerPack(wmsQCMaster.getOrderNo(), "orderNo", result);
//业务类型
HqlPack.getStringEqualPack(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

Loading…
Cancel
Save