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

yun-zuoyi
jiajack 6 years ago
commit 9ccd0647c6

@ -1,9 +1,11 @@
package cn.estsh.i3plus.pojo.base.dynamic; package cn.estsh.i3plus.pojo.base.dynamic;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.ApiParam;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import javax.persistence.Transient;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
@ -28,6 +30,8 @@ public class DynamicEntity extends BaseBean implements Serializable {
public String tableName; public String tableName;
public List<String> propertyList; public List<String> propertyList;
@ApiParam(value ="子集列表")
private List<DynamicEntity> childList = new ArrayList<>();
public DynamicEntity(){ public DynamicEntity(){
try { try {
@ -42,13 +46,6 @@ public class DynamicEntity extends BaseBean implements Serializable {
this.tableName = tableName; this.tableName = tableName;
} }
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
/** /**
* 便 * 便
@ -60,8 +57,7 @@ public class DynamicEntity extends BaseBean implements Serializable {
Field[] fields = this.getClass().getDeclaredFields(); Field[] fields = this.getClass().getDeclaredFields();
for(Field f : fields) { for(Field f : fields) {
String propName = f.getName().replace(ATTR_PREFIX, ""); String propName = f.getName().replace(ATTR_PREFIX, "");
if(!"LOGGER".equals(propName) && !"ATTR_PREFIX".equals(propName) if (!isDefaultField(propName)) {
&& !"propertyList".equals(propName) && !"dynProperty".equals(propName) ) {
// 添加到属性list中 // 添加到属性list中
this.getPropertyList().add(propName); this.getPropertyList().add(propName);
// 属性初始化 // 属性初始化
@ -77,8 +73,7 @@ public class DynamicEntity extends BaseBean implements Serializable {
Field[] fields = this.getClass().getDeclaredFields(); Field[] fields = this.getClass().getDeclaredFields();
for(Field f : fields) { for(Field f : fields) {
String fieldName = f.getName().replace(ATTR_PREFIX, ""); String fieldName = f.getName().replace(ATTR_PREFIX, "");
if (!"LOGGER".equals(fieldName) && !"ATTR_PREFIX".equals(fieldName) if (!isDefaultField(fieldName)) {
&& !"propertyList".equals(fieldName) && !"dynProperty".equals(fieldName)) {
result += "\"" + fieldName + "\":\"" + getDynProperty(fieldName) + "\","; result += "\"" + fieldName + "\":\"" + getDynProperty(fieldName) + "\",";
} }
@ -92,7 +87,6 @@ public class DynamicEntity extends BaseBean implements Serializable {
return result; return result;
} }
public void setDynProperty(Map<String,Object> params) { public void setDynProperty(Map<String,Object> params) {
if (params != null && params.size() > 0){ if (params != null && params.size() > 0){
params.forEach((k,v)->{{ params.forEach((k,v)->{{
@ -140,14 +134,6 @@ public class DynamicEntity extends BaseBean implements Serializable {
return getValue(propName,result); return getValue(propName,result);
} }
public List<String> getPropertyList() {
return propertyList;
}
public void setPropertyList(List<String> propertyList) {
this.propertyList = propertyList;
}
/** /**
* *
* @param propName * @param propName
@ -188,4 +174,43 @@ public class DynamicEntity extends BaseBean implements Serializable {
return val; return val;
} }
/**
*
* @param fieldName
* @return
*/
public boolean isDefaultField(String fieldName){
if (!ATTR_PREFIX.equals(fieldName)) {
if("propertyList".equals(fieldName) || "dynProperty".equals(fieldName) || "childList".equals(fieldName)
|| "LOGGER".equals(fieldName)){
return true;
}
}
return false;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public List<String> getPropertyList() {
return propertyList;
}
public void setPropertyList(List<String> propertyList) {
this.propertyList = propertyList;
}
public List<DynamicEntity> getChildList() {
return childList;
}
public void setChildList(List<DynamicEntity> childList) {
this.childList = childList;
}
} }

@ -832,6 +832,7 @@ public class BlockFormEnumUtil {
PASSWORD(230, "PASSWORD", "密码"), PASSWORD(230, "PASSWORD", "密码"),
DATE(300, "DATE", "日期(yyyy-MM-dd)"), DATE(300, "DATE", "日期(yyyy-MM-dd)"),
DATE_TIME(310, "DATE_TIME", "时间(yyyy-MM-dd hh:mm:ss)"), DATE_TIME(310, "DATE_TIME", "时间(yyyy-MM-dd hh:mm:ss)"),
// ELEMENT(700, "DICT_SELECT", "元素"),
DICTIONARY(800, "DICT_SELECT", "字典"), DICTIONARY(800, "DICT_SELECT", "字典"),
CASCADE(900, "CASCADE", "级联"); CASCADE(900, "CASCADE", "级联");
//FILE(400, "file", "文件"), //FILE(400, "file", "文件"),

@ -16,17 +16,19 @@ public class SwebEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ORDER_MASTER_STATUS { public enum ORDER_MASTER_STATUS {
CREATE(10, "新建"), CREATE(10, "CREATE", "新建"),
RECEIPT(20, "已发布"), RECEIPT(20, "RECEIPT", "已发布"),
SURE(30, "已确认"), SURE(30, "SURE", "已确认"),
CLOSED(40, "已打印"), PRINTED(40, "PRINTED", "已打印"),
DELIVERY(50, "已发货"); DELIVERY(50, "DELIVERY", "已发货");
private int value; private int value;
private String code;
private String description; private String description;
ORDER_MASTER_STATUS(int value, String description) { ORDER_MASTER_STATUS(int value, String code, String description) {
this.value = value; this.value = value;
this.code = code;
this.description = description; this.description = description;
} }
@ -57,6 +59,16 @@ public class SwebEnumUtil {
} }
return tmp; return tmp;
} }
public static int codeOf(String code) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -64,17 +76,19 @@ public class SwebEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ORDER_DETAILS_STATUS { public enum ORDER_DETAILS_STATUS {
CREATE(10, "新建"), CREATE(10, "CREATE", "新建"),
RECEIPT(20, "已发布"), RECEIPT(20, "RECEIPT", "已发布"),
SURE(30, "已确认"), SURE(30, "SURE", "已确认"),
CLOSED(40, "已打印"), PRINTED(40, "PRINTED", "已打印"),
DELIVERY(50, "已发货"); DELIVERY(50, "DELIVERY", "已发货");
private int value; private int value;
private String code;
private String description; private String description;
ORDER_DETAILS_STATUS(int value, String description) { ORDER_DETAILS_STATUS(int value, String code, String description) {
this.value = value; this.value = value;
this.code = code;
this.description = description; this.description = description;
} }
@ -82,6 +96,10 @@ public class SwebEnumUtil {
return value; return value;
} }
public String getCode() {
return code;
}
public String getDescription() { public String getDescription() {
return description; return description;
} }
@ -105,6 +123,16 @@ public class SwebEnumUtil {
} }
return tmp; return tmp;
} }
public static int codeOf(String code) {
int tmp = 1;
for (int i = 0; i < values().length; i++) {
if (values()[i].code.equals(code)) {
tmp = values()[i].value;
}
}
return tmp;
}
} }
/** /**
@ -145,14 +173,16 @@ public class SwebEnumUtil {
*/ */
@JsonFormat(shape = JsonFormat.Shape.OBJECT) @JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ORDER_TYPE { public enum ORDER_TYPE {
STANDARD(10, "标准包装"), STANDARD(10, "STANDARD", "标准包装"),
NON_STANDARD(20, "非标包装"); NON_STANDARD(20, "NON_STANDARD", "非标包装");
private int value; private int value;
private String code;
private String description; private String description;
ORDER_TYPE(int value, String description) { ORDER_TYPE(int value, String code, String description) {
this.value = value; this.value = value;
this.code = code;
this.description = description; this.description = description;
} }
@ -160,6 +190,10 @@ public class SwebEnumUtil {
return value; return value;
} }
public String getCode() {
return code;
}
public String getDescription() { public String getDescription() {
return description; return description;
} }

@ -1810,6 +1810,11 @@ public class WmsEnumUtil {
} }
return tmp; return tmp;
} }
//取反
public static int getInvertValue(int val) {
return val == 1 ? 2 : 1;
}
} }
/** /**

@ -115,10 +115,9 @@ public class BfElementProperty extends BaseBean {
@ApiParam(value = "控件显示格式") @ApiParam(value = "控件显示格式")
private String propertyControlFormat; private String propertyControlFormat;
@Column(name = "PROPERTY_CONTROL_REF_ID") @Column(name = "PROPERTY_CONTROL_REF_KEY")
@ApiParam(value = "控件引用RefId") @ApiParam(value = "控件引用RefKey")
@JsonSerialize(using = ToStringSerializer.class) private String propertyControlRefKey;
private Long propertyControlRefId;
@Column(name = "PROPERTY_DESCRIPTION") @Column(name = "PROPERTY_DESCRIPTION")
@ApiParam(value = "属性描述") @ApiParam(value = "属性描述")

@ -52,6 +52,10 @@ public class BfElementTree extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long treeAttrValueId; private Long treeAttrValueId;
@Column(name="TREE_IS_OPEN_ALL")
@ApiParam(value ="是否全部展开")
private Integer treeIsOpenAll;
@Column(name="TREE_DEFAULT_DIRECTION") @Column(name="TREE_DEFAULT_DIRECTION")
@ApiParam(value ="树默认方向") @ApiParam(value ="树默认方向")
private Integer treeDefaultDirection; private Integer treeDefaultDirection;

@ -46,4 +46,8 @@ public class BfIntercept extends BaseBean {
@Column(name="INTERCEPT_DESCRIPTION") @Column(name="INTERCEPT_DESCRIPTION")
@ApiParam(value ="拦截器描述") @ApiParam(value ="拦截器描述")
private String interceptDescription; private String interceptDescription;
@Column(name="INTERCEPT_STATUS")
@ApiParam(value ="拦截器状态")
private Integer interceptStatus;
} }

@ -61,9 +61,12 @@ public class BfMethodDetailProperty extends BaseBean {
@Column(name="PRI_ELEMENT_PROPERTY_NAME_RDD") @Column(name="PRI_ELEMENT_PROPERTY_NAME_RDD")
@ApiParam(value ="主对象元素属性名称") @ApiParam(value ="主对象元素属性名称")
@JsonSerialize(using = ToStringSerializer.class)
private String priElementPropertyNameRdd; private String priElementPropertyNameRdd;
@Column(name="PRI_ELEMENT_PROPERTY_CODE_RDD")
@ApiParam(value ="主对象元素属性code")
private String priElementPropertyCodeRdd;
// 枚举:BlockFormEnumUtil.TRIGGER_EVENT // 枚举:BlockFormEnumUtil.TRIGGER_EVENT
@Column(name="PRI_ELEMENT_EVENT") @Column(name="PRI_ELEMENT_EVENT")
@ApiParam(value ="主对象元素事件") @ApiParam(value ="主对象元素事件")
@ -100,4 +103,8 @@ public class BfMethodDetailProperty extends BaseBean {
@Column(name="SEC_ELEMENT_PROPERTY_NAME_RDD") @Column(name="SEC_ELEMENT_PROPERTY_NAME_RDD")
@ApiParam(value ="关联对象元素属性名称") @ApiParam(value ="关联对象元素属性名称")
private String secElementPropertyNameRdd; private String secElementPropertyNameRdd;
@Column(name="SEC_ELEMENT_PROPERTY_CODE_RDD")
@ApiParam(value ="关联对象元素属性Code")
private String secElementPropertyCodeRdd;
} }

@ -179,6 +179,7 @@ public final class FormHqlPack {
DdlPreparedPack.getStringLikerPack(bfIntercept.getInterceptName(), "interceptName", ddlPackBean); DdlPreparedPack.getStringLikerPack(bfIntercept.getInterceptName(), "interceptName", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bfIntercept.getExecuteMode(), "executeMode", ddlPackBean); DdlPreparedPack.getNumEqualPack(bfIntercept.getExecuteMode(), "executeMode", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bfIntercept.getInterceptStatus(), "interceptStatus", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bfIntercept.getIsDeleted(), "isDeleted", ddlPackBean); DdlPreparedPack.getNumEqualPack(bfIntercept.getIsDeleted(), "isDeleted", ddlPackBean);
ddlPackBean.setOrderByStr(bfIntercept.orderBy()); ddlPackBean.setOrderByStr(bfIntercept.orderBy());

@ -1,9 +1,6 @@
package cn.estsh.i3plus.pojo.model.form; package cn.estsh.i3plus.pojo.model.form;
import cn.estsh.i3plus.pojo.form.bean.BfButton; import cn.estsh.i3plus.pojo.form.bean.*;
import cn.estsh.i3plus.pojo.form.bean.BfLayout;
import cn.estsh.i3plus.pojo.form.bean.BfMethod;
import cn.estsh.i3plus.pojo.form.bean.BfMethodDetail;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -54,4 +51,6 @@ public class FormModel {
@ApiParam(value = "元素Model") @ApiParam(value = "元素Model")
private List<ElementModel> elementModelList; private List<ElementModel> elementModelList;
@ApiParam(value = "表单功能明细关联属性")
private List<BfMethodDetailProperty> methodDetailPropertyRefList;
} }

@ -0,0 +1,20 @@
package cn.estsh.i3plus.pojo.model.wms;
import cn.estsh.i3plus.pojo.wms.bean.WmsStockSn;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @Description : model
* @Reference :
* @Author : hansen.ke
* @CreateDate : 2019-04-22 9:43
* @Modify:
**/
@Data
public class WmsLotQCTransModel implements Serializable {
private String orderNo;
private List<WmsStockSn> wmsStockSnList;
}

@ -0,0 +1,59 @@
package cn.estsh.i3plus.pojo.sweb.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;
/**
* @Description : sweb
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-19 11:06
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "SWEB_CONFIG")
@Api(value = "系统配置", description = "SWEB系统配置")
public class SwebConfig extends BaseBean {
@Column(name = "NAME")
@ApiParam(value = "名称")
private String name;
@Column(name = "CONFIG_TYPE")
@ApiParam(value = "参数类型ID枚举1.系统配置...", example = "-1")
private Integer configType;
@Column(name = "CONFIG_CODE")
@ApiParam(value = "参数代码")
private String configCode;
// 枚举 ImppEnumUtil.SYS_CONFIG_GROUP
@Column(name = "CONFIG_GROUP")
@ApiParam(value = "参数组")
private Integer configGroup;
// 枚举 ImppEnumUtil.SYS_VALUE_TYPE
@Column(name = "CONFIG_VALUE_TYPE")
@ApiParam(value = "参数值类型")
private String configValueType;
@Column(name = "CONFIG_VALUE")
@ApiParam(value = "参数值")
private String configValue;
@Column(name = "CONFIG_DESCRIPTION")
@ApiParam(value = "参数描述")
private String configDescription;
}

@ -30,17 +30,17 @@ public class SwebOrderDeliveryLog extends BaseBean {
@Column(name = "ORDER_ITEM_NO") @Column(name = "ORDER_ITEM_NO")
@ApiParam("单据明细编号") @ApiParam("单据明细编号")
public String orderItemNo; private String orderItemNo;
@Column(name = "CAR_NO") @Column(name = "CAR_NO")
@ApiParam(value = "发运车号") @ApiParam(value = "发运车号")
public String carNo; private String carNo;
@Column(name = "CONTACT") @Column(name = "CONTACT")
@ApiParam("联系人") @ApiParam("联系人")
public String contact; private String contact;
@Column(name = "CONTACT_TEL") @Column(name = "CONTACT_TEL")
@ApiParam(value = "联系人电话") @ApiParam(value = "联系人电话")
public String contactTel; private String contactTel;
} }

@ -31,18 +31,18 @@ public class SwebPackage extends BaseBean {
@Column(name="PACKAGE_NO") @Column(name="PACKAGE_NO")
@ApiParam("包装编号") @ApiParam("包装编号")
public String packageNo; private String packageNo;
@Column(name="PACKAGE_TYPE_ID") @Column(name="PACKAGE_TYPE_ID")
@ApiParam(value = "包装类型", example = "1") @ApiParam(value = "包装类型", example = "1")
public Integer packTypeId; private Integer packTypeId;
@Column(name="PARENT_PACKAGE_NO") @Column(name="PARENT_PACKAGE_NO")
@ApiParam("上级包装编号") @ApiParam("上级包装编号")
public String parentPackageNo; private String parentPackageNo;
@ColumnDefault("0") @ColumnDefault("0")
@Column(name="PACKAGE_QTY") @Column(name="PACKAGE_QTY")
@ApiParam(value = "包装件数", example = "1") @ApiParam(value = "包装件数", example = "1")
public Integer packageQty; private Integer packageQty;
} }

@ -31,7 +31,7 @@ public class SwebPurchaseChangeLog extends BaseBean {
@Column(name = "ORDER_NO") @Column(name = "ORDER_NO")
@ApiParam("单据明细编号") @ApiParam("单据明细编号")
public String orderNo; private String orderNo;
@ApiParam(value = "零件号") @ApiParam(value = "零件号")
@Column(name = "PART_NO") @Column(name = "PART_NO")
@ -44,7 +44,7 @@ public class SwebPurchaseChangeLog extends BaseBean {
@Column(name = "QTY") @Column(name = "QTY")
@ApiParam("零件数量") @ApiParam("零件数量")
@ColumnDefault("0") @ColumnDefault("0")
public Double qty; private Double qty;
@Column(name = "REMARK") @Column(name = "REMARK")
@ApiParam("备注") @ApiParam("备注")

@ -48,72 +48,72 @@ public class SwebPurchaseOrder extends BaseBean {
@ApiParam(value = "订单类型", example = "1") @ApiParam(value = "订单类型", example = "1")
@Column(name = "ORDER_TYPE") @Column(name = "ORDER_TYPE")
public Integer orderType; private Integer orderType;
@ApiParam(value = "订单状态", example = "1") @ApiParam(value = "订单状态", example = "1")
@Column(name = "ORDER_STATUS") @Column(name = "ORDER_STATUS")
public Integer orderStatus; private Integer orderStatus;
@Column(name = "PARENT_PACKAGE_NO") @Column(name = "PARENT_PACKAGE_NO")
@ApiParam("上级包装编号") @ApiParam("上级包装编号")
public String parentPackageNo; private String parentPackageNo;
@Column(name = "DOCK") @Column(name = "DOCK")
@ApiParam("道口") @ApiParam("道口")
public String dock; private String dock;
@Column(name = "ERP_WAREHOUSE") @Column(name = "ERP_WAREHOUSE")
@ApiParam(value = "库存地") @ApiParam(value = "库存地")
public String erpWarehouse; private String erpWarehouse;
@Column(name = "PO_STATUS") @Column(name = "PO_STATUS")
@ApiParam(value = "PO状态", example = "1") @ApiParam(value = "PO状态", example = "1")
public Integer poStatus; private Integer poStatus;
@Column(name = "SHIP_TIME") @Column(name = "SHIP_TIME")
@ApiParam(value = "发运时间") @ApiParam(value = "发运时间")
public String shipTime; private String shipTime;
@Column(name = "PUBLISH_TIME") @Column(name = "PUBLISH_TIME")
@ApiParam(value = "发布时间") @ApiParam(value = "发布时间")
public String publishTime; private String publishTime;
@Column(name = "DELIVERY_TIME") @Column(name = "DELIVERY_TIME")
@ApiParam(value = "交货时间") @ApiParam(value = "交货时间")
public String deliveryTime; private String deliveryTime;
@Column(name = "REC_TIME") @Column(name = "REC_TIME")
@ApiParam(value = "收货时间") @ApiParam(value = "收货时间")
public String recTime; private String recTime;
@Column(name = "IS_SYN") @Column(name = "IS_SYN")
@ApiParam(value = "是否收货", example = "2") @ApiParam(value = "是否收货", example = "2")
public Integer isSyn; private Integer isSyn;
@Column(name = "ORDER_TIME") @Column(name = "ORDER_TIME")
@ApiParam(value = "订单时间") @ApiParam(value = "订单时间")
public String orderTime; private String orderTime;
@Column(name = "REF_ORDER_NO") @Column(name = "REF_ORDER_NO")
@ApiParam(value = "关联单号") @ApiParam(value = "关联单号")
public String refOrderNo; private String refOrderNo;
@Column(name = "EXPECTED_TIME") @Column(name = "EXPECTED_TIME")
@ApiParam(value = "预计到货时间") @ApiParam(value = "预计到货时间")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
public String expectedTime; private String expectedTime;
@Column(name = "REF_NO") @Column(name = "REF_NO")
@ApiParam(value = "合同号") @ApiParam(value = "合同号")
public String refNo; private String refNo;
@Transient @Transient
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ApiParam(value = "预计到货时间 开始时间") @ApiParam(value = "预计到货时间 开始时间")
public String expectedTimeStart; private String expectedTimeStart;
@Transient @Transient
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ApiParam(value = "预计到货时间 结束时间") @ApiParam(value = "预计到货时间 结束时间")
public String expectedTimeEnd; private String expectedTimeEnd;
} }

@ -31,7 +31,7 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@Column(name = "ORDER_NO") @Column(name = "ORDER_NO")
@ApiParam("单据号") @ApiParam("单据号")
public String orderNo; private String orderNo;
@ApiParam("供应商编号") @ApiParam("供应商编号")
@Column(name = "VENDOR_CODE") @Column(name = "VENDOR_CODE")
@ -169,7 +169,7 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@Column(name = "CONFIRM_TIME") @Column(name = "CONFIRM_TIME")
@ApiParam(value = "确认时间") @ApiParam(value = "确认时间")
public String confirmTime; private String confirmTime;
@Column(name = "DELIVERY_TIME") @Column(name = "DELIVERY_TIME")
@ApiParam(value = "交货时间") @ApiParam(value = "交货时间")
@ -177,5 +177,5 @@ public class SwebPurchaseOrderDetails extends BaseBean {
@Column(name = "REF_NO") @Column(name = "REF_NO")
@ApiParam(value = "合同号") @ApiParam(value = "合同号")
public String refNo; private String refNo;
} }

@ -32,7 +32,7 @@ public class SwebPurchaseOrderSn extends BaseBean {
@Column(name = "ORDER_NO") @Column(name = "ORDER_NO")
@ApiParam("单据明细编号") @ApiParam("单据明细编号")
public String orderNo; private String orderNo;
@Column(name = "PART_NO") @Column(name = "PART_NO")
@ApiParam(value = "零件号") @ApiParam(value = "零件号")
@ -81,15 +81,15 @@ public class SwebPurchaseOrderSn extends BaseBean {
@Column(name = "CHECK_CODE") @Column(name = "CHECK_CODE")
@ApiParam(value = "检验编号") @ApiParam(value = "检验编号")
public String checkCode; private String checkCode;
@Column(name = "STOVE_NO") @Column(name = "STOVE_NO")
@ApiParam(value = "炉批号") @ApiParam(value = "炉批号")
public String stoveNo; private String stoveNo;
@Column(name = "BATCH_NO") @Column(name = "BATCH_NO")
@ApiParam(value = "批次号") @ApiParam(value = "批次号")
public String batchNo; private String batchNo;
@ApiParam("是否同步") @ApiParam("是否同步")
@Column(name = "IS_SYN") @Column(name = "IS_SYN")
@ -97,13 +97,13 @@ public class SwebPurchaseOrderSn extends BaseBean {
@Column(name = "REC_TIME") @Column(name = "REC_TIME")
@ApiParam(value = "收货时间") @ApiParam(value = "收货时间")
public String recTime; private String recTime;
@Column(name = "PACKAGE_NO") @Column(name = "PACKAGE_NO")
@ApiParam(value = "包装编号") @ApiParam(value = "包装编号")
public String packageNo; private String packageNo;
@Transient @Transient
@ApiParam(value = "是否可编辑(前端使用)") @ApiParam(value = "是否可编辑(前端使用)")
public boolean isSet = false; private boolean isSet = false;
} }

@ -0,0 +1,39 @@
package cn.estsh.i3plus.pojo.sweb.modelbean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.util.List;
/**
* @Description :
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-20 13:13
* @Modify:
**/
@Data
public class SwebPOBatchInsertEnterModel extends BaseBean {
@ApiParam("单据号")
private String orderNo;
@ApiParam("供应商编号")
private String vendorCode;
@ApiParam("供应商名称")
private String vendorName;
@ApiParam(value = "订单类型", example = "10")
private Integer orderType;
@ApiParam(value = "库存地")
private String erpWarehouse;
@ApiParam(value = "合同号")
private String refNo;
@ApiParam(value = "零件列表")
private List<SwebPOBatchInsertItemEnterModel> partItems;
}

@ -0,0 +1,103 @@
package cn.estsh.i3plus.pojo.sweb.modelbean;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import org.hibernate.annotations.ColumnDefault;
import java.io.Serializable;
/**
* @Description :
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-20 13:13
* @Modify:
**/
@Data
public class SwebPOBatchInsertItemEnterModel implements Serializable {
@ApiParam(value = "零件号")
private String partNo;
@ApiParam(value = "零件名称")
private String partName;
@ApiParam("供应商编号")
private String vendorCode;
@ApiParam("供应商名称")
private String vendorName;
@ApiParam(value = "订单类型", example = "10")
private Integer orderType = 0;
@ApiParam(value = "行项目状态", example = "1")
private Integer itemStatus;
@ApiParam(value = "箱数", example = "0")
private Integer boxQty = 0;
@ApiParam(value = "默认包装规格", example = "0")
private Double snpQty = 0d;
@ApiParam(value = "打印数", example = "0")
private Double printQty = 0d;
@ApiParam(value = "收货数量", example = "0")
private Double recQty = 0d;
@ApiParam(value = "已收箱数", example = "0")
private Double recBoxQty = 0d;
@ApiParam(value = "上传数量", example = "0")
private Double uploadQty = 0d;
@ApiParam("库存地")
private String erpWarehouse;
@ApiParam(value = "订单数量", example = "0")
private Double refQty = 0d;
@ColumnDefault("0")
@ApiParam(value = "需求数", example = "0")
private Double orderQty = 0d;
@ApiParam(value = "发运数量", example = "0")
private Double shipQty = 0d;
@ApiParam(value = "打印时间")
private String printTime;
@ApiParam("打印用户code")
private String printUserCode;
@ApiParam("是否为钢卷料")
private Integer isSteel;
@ApiParam(value = "预计到货日期")
private String expectedTime;
@ApiParam("备注")
private String remark;
@ApiParam(value = "入库数量", example = "0")
private Double instockQty = 0d;
@ApiParam(value = "入库箱数", example = "0")
private Double instockBoxQty = 0d;
@ApiParam(value = "不良数", example = "0")
private Double ncQty = 0d;
@ApiParam(value = "不良箱数", example = "0")
private Double ncBoxQty = 0d;
@ApiParam(value = "行号", example = "0")
private Integer itemNo;
@ApiParam(value = "确认时间")
private String confirmTime;
@ApiParam(value = "交货时间")
private String deliveryTime;
}

@ -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.SwebConfig;
/**
* @Description : dao
* @Reference :
* @Author : jack.lv
* @CreateDate : 2019-04-19 14:51
* @Modify:
**/
public interface SwebConfigRepository extends BaseRepository<SwebConfig, Long> {
}

@ -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 :
@ -92,4 +93,12 @@ public class WmsCSFactTrans extends BaseBean {
@Column(name="REMARK") @Column(name="REMARK")
@ApiParam(value = "备注") @ApiParam(value = "备注")
public String remark; public String remark;
@Transient
@ApiParam(value = "剩余数量", example = "1")
public Double surplusQty;
@Transient
@ApiParam("源库位编号")
public String srcLocateNo;
} }

@ -33,6 +33,7 @@ public class WmsHqlPack {
/** /**
* *
*
* @param bean * @param bean
* @param hqlStr * @param hqlStr
* @return * @return
@ -136,7 +137,6 @@ public class WmsHqlPack {
*/ */
public static DdlPackBean packWmsDocMovementMaster(WmsDocMovementMaster wmsDocMovementMaster) { public static DdlPackBean packWmsDocMovementMaster(WmsDocMovementMaster wmsDocMovementMaster) {
DdlPackBean packBean = new DdlPackBean(); DdlPackBean packBean = new DdlPackBean();
// StringBuffer result = new StringBuffer();
//查询参数封装 //查询参数封装
DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean); DdlPreparedPack.getStringRightLikerPack(wmsDocMovementMaster.getOrderNo(), "orderNo", packBean);
@ -272,62 +272,6 @@ public class WmsHqlPack {
} }
/** /**
*
*
* @param wmsLocatePart
* @return
*/
public static String packHqlWmsLocatePart(WmsLocatePart wmsLocatePart) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsLocatePart.getLocateNo(), "locateNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNameRdd(), "partNameRdd", result);
getStringBuilderPack(wmsLocatePart, result);
return result.toString();
}
/**
*
*
* @param wmsLocate
* @return
*/
public static DdlPackBean packHqlWmsLocates(WmsLocate wmsLocate) {
//查询参数封装
DdlPackBean result = new DdlPackBean();
//查询参数封装
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateNo(), "locateNo", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateName(), "locateName", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getStatus(), "status", result);
getStringBuilderPack(wmsLocate, result);
return result;
}
/**
*
*
* @param wmsLocate
* @return
*/
public static String packHqlWmsLocatesByType(WmsLocate wmsLocate) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
getStringBuilderPack(wmsLocate, result);
return result.toString();
}
/**
* *
* *
* @param wmsTransType * @param wmsTransType
@ -365,23 +309,6 @@ public class WmsHqlPack {
return result.toString(); return result.toString();
} }
/**
*
*
* @param wareHouse
* @return
*/
public static String packHqlWareHouse(WareHouse wareHouse) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wareHouse.getAddress(), "address", result);
HqlPack.getStringLikerPack(wareHouse.getCode(), "code", result);
HqlPack.getStringLikerPack(wareHouse.getName(), "name", result);
getStringBuilderPack(wareHouse, result);
return result.toString();
}
/** /**
* *
@ -424,6 +351,24 @@ public class WmsHqlPack {
} }
/** /**
*
*
* @param wareHouse
* @return
*/
public static String packHqlWareHouse(WareHouse wareHouse) {
StringBuffer result = new StringBuffer();
HqlPack.getStringLikerPack(wareHouse.getAddress(), "address", result);
HqlPack.getStringLikerPack(wareHouse.getCode(), "code", result);
HqlPack.getStringLikerPack(wareHouse.getName(), "name", result);
getStringBuilderPack(wareHouse, result);
return result.toString();
}
/**
* *
* *
* @param wareHouse * @param wareHouse
@ -442,6 +387,85 @@ public class WmsHqlPack {
} }
/** /**
*
*
* @param wmsZones
* @return
*/
public static String packHqlWmsZones(WmsZones wmsZones) {
StringBuffer result = new StringBuffer();
//仓库代码
HqlPack.getStringEqualPack(wmsZones.getWhNo(), "whNo", result);
//库存地代码
HqlPack.getStringLikerPack(wmsZones.getAreaNo(), "areaNo", result);
//存储区代码
HqlPack.getStringLikerPack(wmsZones.getZoneNo(), "zoneNo", result);
//存储区名称
HqlPack.getStringLikerPack(wmsZones.getZoneName(), "zoneName", result);
getStringBuilderPack(wmsZones, result);
return result.toString();
}
/**
*
*
* @param wmsLocate
* @return
*/
public static DdlPackBean packHqlWmsLocates(WmsLocate wmsLocate) {
//查询参数封装
DdlPackBean result = new DdlPackBean();
//查询参数封装
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateNo(), "locateNo", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getLocateName(), "locateName", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getWhNo(), "whNo", result);
DdlPreparedPack.getStringEqualPack(wmsLocate.getZoneNo(), "zoneNo", result);
DdlPreparedPack.getNumEqualPack(wmsLocate.getStatus(), "status", result);
getStringBuilderPack(wmsLocate, result);
return result;
}
/**
*
*
* @param wmsLocate
* @return
*/
public static String packHqlWmsLocatesByType(WmsLocate wmsLocate) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getNumEqualPack(wmsLocate.getLocateType(), "locateType", result);
getStringBuilderPack(wmsLocate, result);
return result.toString();
}
/**
*
*
* @param wmsLocatePart
* @return
*/
public static String packHqlWmsLocatePart(WmsLocatePart wmsLocatePart) {
StringBuffer result = new StringBuffer();
//查询参数封装
HqlPack.getStringLikerPack(wmsLocatePart.getLocateNo(), "locateNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNo(), "partNo", result);
HqlPack.getStringLikerPack(wmsLocatePart.getPartNameRdd(), "partNameRdd", result);
getStringBuilderPack(wmsLocatePart, result);
return result.toString();
}
/**
* *
* *
* @param basVendor * @param basVendor
@ -502,28 +526,6 @@ public class WmsHqlPack {
return result.toString(); return result.toString();
} }
/**
*
*
* @param wmsZones
* @return
*/
public static String packHqlWmsZones(WmsZones wmsZones) {
StringBuffer result = new StringBuffer();
//仓库代码
HqlPack.getStringLikerPack(wmsZones.getWhNo(), "whNo", result);
//库存地代码
HqlPack.getStringLikerPack(wmsZones.getAreaNo(), "areaNo", result);
//存储区代码
HqlPack.getStringLikerPack(wmsZones.getZoneNo(), "zoneNo", result);
//存储区名称
HqlPack.getStringLikerPack(wmsZones.getZoneName(), "zoneName", result);
getStringBuilderPack(wmsZones, result);
return result.toString();
}
/** /**
* *
@ -1272,6 +1274,7 @@ public class WmsHqlPack {
/** /**
* *
*
* @return * @return
*/ */
public static DdlPackBean packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) { public static DdlPackBean packHqlWmsActionGroup(WmsActionGroup wmsActionGroup) {
@ -1289,6 +1292,7 @@ public class WmsHqlPack {
/** /**
* *
*
* @return * @return
*/ */
public static DdlPackBean packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) { public static DdlPackBean packHqlWmsActionGroupDetails(WmsActionGroupDetails wmsActionGroupDetails) {
@ -1621,6 +1625,7 @@ public class WmsHqlPack {
/** /**
* *
*
* @return * @return
*/ */
public static DdlPackBean packEngineScriptPersistence(EngineScriptPersistence scriptPersistence) { public static DdlPackBean packEngineScriptPersistence(EngineScriptPersistence scriptPersistence) {

Loading…
Cancel
Save