Merge remote-tracking branch 'remotes/origin/dev' into test

yun-zuoyi
Silliter 6 years ago
commit e8deda24fe

@ -1987,4 +1987,38 @@ public class WmsEnumUtil {
return tmp; return tmp;
} }
} }
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum IS_PART {
IS_ADJUST(1, "散件"), ADJUST(2, "非散件");
private int value;
private String description;
IS_PART(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;
}
}
} }

@ -33,13 +33,17 @@ public class BfCascadeDetail extends BaseBean {
@Column(name = "CASCADE_ID") @Column(name = "CASCADE_ID")
@ApiParam(value = "级联ID", example = "-1") @ApiParam(value = "级联ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long cascade_id; private Long cascadeId;
@Column(name = "ELEMENT_ID") @Column(name = "ELEMENT_ID")
@ApiParam(value = "对象元素ID", example = "-1") @ApiParam(value = "对象元素ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long elementId; private Long elementId;
@Column(name = "DETAIL_LABEL_TEXT")
@ApiParam(value = "提示信息")
private String detailLabelText;
@Column(name="ELEMENT_NAME") @Column(name="ELEMENT_NAME")
@ApiParam(value ="元素名称") @ApiParam(value ="元素名称")
private String elementName; private String elementName;
@ -51,7 +55,7 @@ public class BfCascadeDetail extends BaseBean {
@Column(name = "PARENT_ID") @Column(name = "PARENT_ID")
@ApiParam(value = "父级ID", example = "-1") @ApiParam(value = "父级ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long parent_id; private Long parentId;
@Column(name = "ELEMENT_PROPERTY_VALUE_ID") @Column(name = "ELEMENT_PROPERTY_VALUE_ID")
@ApiParam(value = "对象属性-元素属性ID", example = "-1") @ApiParam(value = "对象属性-元素属性ID", example = "-1")

@ -46,7 +46,7 @@ public class BfElementGrid extends BaseBean {
@Column(name = "IS_OBJECT_EDIT") @Column(name = "IS_OBJECT_EDIT")
@ApiParam(value = "是否编辑") @ApiParam(value = "是否编辑")
private Integer isObject_edit; private Integer isObjectEdit;
@Column(name = "IS_OBJECT_DEL") @Column(name = "IS_OBJECT_DEL")
@ApiParam(value = "是否删除") @ApiParam(value = "是否删除")

@ -9,7 +9,6 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
@ -26,26 +25,26 @@ import javax.persistence.Table;
@DynamicInsert @DynamicInsert
@DynamicUpdate @DynamicUpdate
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Table(name="BF_REF_METHOD_ROLE") @Table(name = "BF_REF_METHOD_ROLE")
@Api(value="功能角色关系",description = "功能角色关系") @Api(value = "功能角色关系", description = "功能角色关系")
public class BfRefMethodRole extends BaseBean { public class BfRefMethodRole extends BaseBean {
@Column(name="METHOD_ID") @Column(name = "METHOD_ID")
@ApiParam(value ="表单功能id") @ApiParam(value = "表单功能id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long methodId; private Long methodId;
@Column(name="METHOD_NAME_RDD") @Column(name = "METHOD_NAME_RDD")
@ApiParam(value ="表单功能名称") @ApiParam(value = "表单功能名称")
private String methodNameRdd; private String methodNameRdd;
@Column(name="ROLE_ID") @Column(name = "ROLE_ID")
@ApiParam(value ="角色id") @ApiParam(value = "角色id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long roleId; private Long roleId;
@Column(name="ROLE_NAME_RDD") @Column(name = "ROLE_NAME_RDD")
@ApiParam(value ="角色名称") @ApiParam(value = "角色名称")
private String roleNameRdd; private String roleNameRdd;
} }

@ -45,6 +45,35 @@ public final class FormHqlPack {
} }
/** /**
* In
* @param columnName
* @param params
* @param isDeleted
* @return hql
*/
public static String packHqlIdsAndIsDeleted(String columnName, String[] params, Integer isDeleted) {
StringBuffer result = new StringBuffer(FormHqlPack.packHqlIds(columnName, params));
HqlPack.getNumEqualPack(isDeleted, "isDeleted", result);
return result.toString();
}
/**
* In
* @param columnName
* @param params
* @param isDeleted
* @return hql
*/
public static String packHqlIdsAndIsDeleted(String columnName, Long[] params, Integer isDeleted) {
StringBuffer result = new StringBuffer(FormHqlPack.packHqlIds(columnName, params));
HqlPack.getNumEqualPack(isDeleted, "isDeleted", result);
return result.toString();
}
/**
* *
* @param bfLayout * @param bfLayout
* @return hql * @return hql

@ -26,7 +26,7 @@ import javax.persistence.Table;
@DynamicUpdate @DynamicUpdate
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Api("开口合同明细表") @Api("开口合同明细表")
public class SwebProcurementPlanOrderdetails extends BaseBean { public class SwebProcurementPlanOrderDetails extends BaseBean {
@ApiParam("单据号") @ApiParam("单据号")
@Column(name = "ORDER_NO") @Column(name = "ORDER_NO")

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebOrderDeliveryLog;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebOrderDeliveryLogRepository extends BaseRepository<SwebOrderDeliveryLog, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPackage;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebPackageRepository extends BaseRepository<SwebPackage, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebProcurementPlanOrderDetails;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebProcurementPlanOrderDetailsRepository extends BaseRepository<SwebProcurementPlanOrderDetails, Long> {
}

@ -0,0 +1,15 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPackage;
import cn.estsh.i3plus.pojo.sweb.bean.SwebProcurementPlanOrder;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebProcurementPlanOrderRepository extends BaseRepository<SwebProcurementPlanOrder, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseChangeLog;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebPurchaseChangeLogRepository extends BaseRepository<SwebPurchaseChangeLog, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrderDetails;
/**
* @Description :- dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebPurchaseOrderDetailsRepository extends BaseRepository<SwebPurchaseOrderDetails, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrder;
/**
* @Description :- dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebPurchaseOrderRepository extends BaseRepository<SwebPurchaseOrder, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrderSn;
/**
* @Description :- dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebPurchaseOrderSnRepository extends BaseRepository<SwebPurchaseOrderSn, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.sweb.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.sweb.bean.SwebVendorRel;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 14:51
* @Modify:
**/
public interface SwebVendorRelRepository extends BaseRepository<SwebVendorRel, Long> {
}

@ -0,0 +1,44 @@
package cn.estsh.i3plus.pojo.sweb.sqlpack;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.base.tool.HqlPack;
import cn.estsh.i3plus.pojo.base.tool.SqlPack;
import cn.estsh.i3plus.pojo.sweb.bean.SwebPurchaseOrder;
import org.apache.commons.lang3.StringUtils;
/**
* @Description : hql
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-01 17:59
* @Modify:
**/
public class SwebHqlPack {
/**
* isValidisDeleted
* @param bean
* @param hqlStr
* @return
*/
private static String buildHql(BaseBean bean, StringBuffer hqlStr){
// 判断工厂代码是否为空
if (StringUtils.isNotBlank(bean.getOrganizeCode())) {
SqlPack.getStringEqualPack(bean.getOrganizeCode(), "organizeCode", hqlStr);
}
// 封装有效状态和删除状态
SqlPack.getNumEqualPack(bean.getIsValid(), "isValid", hqlStr);
SqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", hqlStr);
return hqlStr.toString();
}
public static String getPurchaseOrderWhereHql(SwebPurchaseOrder purchaseOrder){
StringBuffer result = new StringBuffer();
HqlPack.getStringEqualPack(purchaseOrder.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result);
HqlPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result);
return buildHql(purchaseOrder,result);
}
}

@ -109,14 +109,14 @@ public class WmsCSOrderDetails extends BaseBean {
public WmsCSOrderDetails(){} public WmsCSOrderDetails(){}
public WmsCSOrderDetails(Double qty, String partNo,String orderNo,String whNo,String zoneNo,String locateNo,String partName){ public WmsCSOrderDetails(Double qty, String partNo,String orderNo,String partName,String whNo,String zoneNo,String locateNo){
this.qty = qty; this.qty = qty;
this.partNo = partNo; this.partNo = partNo;
this.orderNo = orderNo; this.orderNo = orderNo;
this.partNameRdd = partName;
this.whNo = whNo; this.whNo = whNo;
this.zoneNo = zoneNo; this.zoneNo = zoneNo;
this.locateNo = locateNo; this.locateNo = locateNo;
this.partNameRdd = partName;
} }
public WmsCSOrderDetails(Double qty, String partNo,String orderNo,String whNo,String zoneNo,String locateNo,String partName,String sn){ public WmsCSOrderDetails(Double qty, String partNo,String orderNo,String whNo,String zoneNo,String locateNo,String partName,String sn){

@ -145,6 +145,10 @@ public class WmsDocMovementDetails extends BaseBean {
private String actualLot; private String actualLot;
@Transient @Transient
@ApiParam("实际数量")
private Double actualQty;
@Transient
@ApiParam("推荐批次") @ApiParam("推荐批次")
private String recommondLot; private String recommondLot;
@ -152,5 +156,11 @@ public class WmsDocMovementDetails extends BaseBean {
@ApiParam("推荐库位") @ApiParam("推荐库位")
private String recommondLocateNo; private String recommondLocateNo;
@Transient
@ApiParam("前端表格编辑使用")
private Boolean isSet = false;
public Double getQty() {return qty == null ? 0L : this.qty.doubleValue(); } public Double getQty() {return qty == null ? 0L : this.qty.doubleValue(); }
public Double getOutQty() {return outQty == null ? 0L : this.outQty.doubleValue(); }
} }

@ -12,6 +12,7 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient;
/** /**
* @Description : * @Description :
@ -66,4 +67,8 @@ public class WmsDocMovementSn extends BaseBean {
@Column(name="SN") @Column(name="SN")
@ApiParam("条码") @ApiParam("条码")
public String sn; public String sn;
@Transient
@ApiParam("前端表格编辑使用")
private Boolean isSet = false;
} }

@ -122,6 +122,13 @@ public class WmsPOMasterDetails extends BaseBean {
@ApiParam(value = "供应商批次") @ApiParam(value = "供应商批次")
public String dateCode; public String dateCode;
@Transient
@ApiParam("前端表格编辑使用")
public Boolean isSet = false;
@Transient
@ApiParam("供应商批次字段是否可编辑")
public Boolean isDateCodeEdit = true;
public Double getInputRcQty(){ return this.inputRcQty == null ? 0 : this.inputRcQty; } public Double getInputRcQty(){ return this.inputRcQty == null ? 0 : this.inputRcQty; }
} }

@ -177,4 +177,6 @@ public class WmsStockSn extends BaseBean {
} }
public Double getQty() {return qty == null ? 0L : this.qty.doubleValue(); } public Double getQty() {return qty == null ? 0L : this.qty.doubleValue(); }
public Double getInputNCQty(){return inputNCQty == null ? 0L : this.inputNCQty.doubleValue();}
} }

@ -163,7 +163,7 @@ public class WmsHqlPack {
//查询参数封装 //查询参数封装
HqlPack.getInPack(String.join(",", WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue() + "", HqlPack.getInPack(String.join(",", WmsEnumUtil.MASTER_ORDER_STATUS.CREATE.getValue() + "",
WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue() + ""),"poStatus",result); WmsEnumUtil.MASTER_ORDER_STATUS.RECEIPT.getValue() + ""),"poStatus",result);
HqlPack.getNumEqualPack(wmsPOMaster.getIsPart(),"isPart", result); HqlPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isPart", result);
HqlPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result); HqlPack.getStringEqualPack(wmsPOMaster.getOrderNo(), "orderNo", result);
HqlPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result); HqlPack.getStringEqualPack(wmsPOMaster.getPoType(), "poType", result);
HqlPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result); HqlPack.getStringEqualPack(wmsPOMaster.getVendorNo(), "vendorNo", result);
@ -1036,15 +1036,6 @@ public class WmsHqlPack {
HqlPack.getNumEqualPack(wmsQCMaster.getIsPart(),"isPart",result); HqlPack.getNumEqualPack(wmsQCMaster.getIsPart(),"isPart",result);
//单号 //单号
HqlPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result); HqlPack.getStringEqualPack(wmsQCMaster.getOrderNo(), "orderNo", result);
//业务类型
HqlPack.getNumEqualPack(wmsQCMaster.getOrderType(), "orderType", result);
//关联单据类型
HqlPack.getStringEqualPack(wmsQCMaster.getRefType(), "refType", result);
//关联单据号
HqlPack.getStringEqualPack(wmsQCMaster.getRefSrc(), "refSrc", result);
//入库单号
HqlPack.getStringEqualPack(wmsQCMaster.getIbNo(), "ibNo", result);
getStringBuilderPack(wmsQCMaster, result); getStringBuilderPack(wmsQCMaster, result);
return result.toString(); return result.toString();
@ -1515,7 +1506,7 @@ public class WmsHqlPack {
StringBuffer result = new StringBuffer(); StringBuffer result = new StringBuffer();
String data = String.join(",", vals); String data = String.join(",", vals);
HqlPack.getInPackString(data,columnName,result); HqlPack.getInPackString(data,columnName,result);
HqlPack.getNumEqualPack(bean.getTaskStatus(), "taskStatus", result); HqlPack.getNumNOEqualPack(bean.getTaskStatus(), "taskStatus", result);
getStringBuilderPack(bean, result); getStringBuilderPack(bean, result);
return result.toString(); return result.toString();
} }

Loading…
Cancel
Save