yun-zuoyi
crish 6 years ago
commit 8678d9961e

@ -1216,6 +1216,18 @@ public class BlockFormEnumUtil {
return description; return description;
} }
public String getClassPath() {
return classPath;
}
public Class getClzFullName() {
return clzFullName;
}
public PROPERTY_CONTROL_TYPE getControlType() {
return controlType;
}
public static String valueOfCode(int val) { public static String valueOfCode(int val) {
String tmp = null; String tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {
@ -1286,6 +1298,16 @@ public class BlockFormEnumUtil {
return tmp; return tmp;
} }
public static PROPERTY_TYPE valueOfClassPath(String classPath) {
PROPERTY_TYPE tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].classPath == classPath) {
tmp = values()[i];
}
}
return tmp;
}
public static PROPERTY_TYPE valueOf(int val) { public static PROPERTY_TYPE valueOf(int val) {
String tmp = null; String tmp = null;
for (int i = 0; i < values().length; i++) { for (int i = 0; i < values().length; i++) {

@ -50,23 +50,36 @@ public class BfCascadeDetail extends BaseBean {
@Column(name="DETAIL_GRADE") @Column(name="DETAIL_GRADE")
@ApiParam(value ="当前级联层级") @ApiParam(value ="当前级联层级")
private Integer detail_grade; private Integer detailGrade;
@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 parentId; private Long parentId;
@Column(name = "PARENT_NAME_RDD")
@ApiParam(value = "父级名称")
private String parentNameRdd;
@Column(name = "ELEMENT_PROPERTY_VALUE_ID") @Column(name = "ELEMENT_PROPERTY_VALUE_ID")
@ApiParam(value = "对象属性-元素属性ID", example = "-1") @ApiParam(value = "对象属性-元素属性ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long elementPropertyValueId; private Long elementPropertyValueId;
@Column(name = "ELEMENT_PROPERTY_VALUE_Rdd")
@ApiParam(value = "对象属性-元素属性")
private String elementPropertyValueRdd;
@Column(name = "ELEMENT_PROPERTY_TEXT_ID") @Column(name = "ELEMENT_PROPERTY_TEXT_ID")
@ApiParam(value = "显示属性-元素属性ID", example = "-1") @ApiParam(value = "显示属性-元素属性ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long elementPropertyTextId; private Long elementPropertyTextId;
@Column(name = "ELEMENT_PROPERTY_TEXT_RDD")
@ApiParam(value = "显示属性")
private String elementPropertyTextRdd;
@Column(name="CASCADE_DETAIL_DESCRIPTION") @Column(name="CASCADE_DETAIL_DESCRIPTION")
@ApiParam(value ="级联描述") @ApiParam(value ="级联描述")
private String cascadeDetailDescription; private String cascadeDetailDescription;

@ -59,11 +59,12 @@ public class BfElement extends BaseBean {
@Column(name="ELEMENT_ATTR_ID") @Column(name="ELEMENT_ATTR_ID")
@ApiParam(value ="默认排序属性") @ApiParam(value ="默认排序属性")
private String elementAttrId; @JsonSerialize(using = ToStringSerializer.class)
private Long elementAttrId;
@Column(name="ELEMENT_SORT_TYPE") @Column(name="ELEMENT_SORT_TYPE")
@ApiParam(value ="默认排序规则") @ApiParam(value ="默认排序规则")
private String elementSortType; private Integer elementSortType;
@Column(name="ELEMENT_CSS_STYLE") @Column(name="ELEMENT_CSS_STYLE")
@ApiParam(value ="元素样式") @ApiParam(value ="元素样式")

@ -129,7 +129,15 @@ public class BfElementProperty extends BaseBean {
private String propertyCssStyle; private String propertyCssStyle;
@Transient @Transient
@ApiParam(value ="元素值")
private transient Object propertyFormValue;
@Transient
@ApiParam(value = "对象属性信息") @ApiParam(value = "对象属性信息")
@AnnoOutputColumn(hidden = true) @AnnoOutputColumn(hidden = true)
private BfDataObjectProperty objectProperty; private BfDataObjectProperty objectProperty;
public Object getFormValue() {
return propertyFormValue == null ? propertyDefaultValue: propertyFormValue;
}
} }

@ -38,6 +38,12 @@ public class BfElementPropertyVirtual extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long elementId; private Long elementId;
//外键关联数据对象主键
@Column(name = "DATA_OBJECT_ID")
@ApiParam(value = "数据对象ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long dataObjectId;
@Column(name="PROPERTY_CODE") @Column(name="PROPERTY_CODE")
@ApiParam(value ="类属性名称") @ApiParam(value ="类属性名称")
private String propertyCode; private String propertyCode;

@ -70,10 +70,6 @@ public class BfInterceptDetail extends BaseBean {
@ApiParam(value ="拦截器业务结果处理") @ApiParam(value ="拦截器业务结果处理")
private Integer interceptProcessResult; private Integer interceptProcessResult;
@Transient
@ApiParam(value = "拦截器")
private BfIntercept intercept;
public int getInterceptProcessResultVal(){ public int getInterceptProcessResultVal(){
if(interceptProcessResult == null ){ if(interceptProcessResult == null ){
return 0; return 0;
@ -92,4 +88,8 @@ public class BfInterceptDetail extends BaseBean {
return interceptExecuteSort.intValue(); return interceptExecuteSort.intValue();
} }
@Transient
@ApiParam(value = "拦截器")
private BfIntercept intercept;
} }

@ -40,6 +40,9 @@ public class MesMethod extends BaseBean {
@ApiParam("具体实现类") @ApiParam("具体实现类")
private String callClass; private String callClass;
/**
* 10-20-ResultBean
*/
@Column(name="METHOD_TYPE") @Column(name="METHOD_TYPE")
@ApiParam("方法类型") @ApiParam("方法类型")
private Integer methodType; private Integer methodType;

@ -1,9 +1,12 @@
package cn.estsh.i3plus.pojo.model.form; package cn.estsh.i3plus.pojo.model.form;
import cn.estsh.i3plus.pojo.form.bean.*; import cn.estsh.i3plus.pojo.form.bean.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import javax.persistence.Column;
import java.util.List; import java.util.List;
/** /**
@ -16,6 +19,11 @@ import java.util.List;
@Data @Data
public class ElementModel{ public class ElementModel{
//外键关联数据对象主键
@ApiParam(value = "对象元素ID", example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long elementId;
@ApiParam(value = "元素基础信息") @ApiParam(value = "元素基础信息")
private BfElement element; private BfElement element;

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.model.form; package cn.estsh.i3plus.pojo.model.form;
import cn.estsh.i3plus.pojo.base.enumutil.BlockFormEnumUtil;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -57,5 +58,12 @@ public class SqlColumnModel {
@ApiParam(value = "属性默认值") @ApiParam(value = "属性默认值")
private Object defaultValue; private Object defaultValue;
public SqlColumnModel() {
}
public SqlColumnModel(String columnName, BlockFormEnumUtil.PROPERTY_TYPE type) {
this.columnName = columnName;
this.columnClassType = type.getValue();
this.columnTypeName = type.getDescription();
}
} }

@ -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 :
@ -101,4 +102,8 @@ public class SwebPurchaseOrderSn extends BaseBean {
@Column(name = "PACKAGE_NO") @Column(name = "PACKAGE_NO")
@ApiParam(value = "包装编号") @ApiParam(value = "包装编号")
public String packageNo; public String packageNo;
@Transient
@ApiParam(value = "是否可编辑(前端使用)")
public boolean isSet = false;
} }

@ -48,8 +48,9 @@ public class SwebHqlPack {
DdlPreparedPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result); DdlPreparedPack.getStringEqualPack(purchaseOrder.getVendorCode(), "vendorCode", result);
DdlPreparedPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result); DdlPreparedPack.getNumEqualPack(purchaseOrder.getOrderStatus(), "orderStatus", result);
DdlPreparedPack.timeBuilder(purchaseOrder.getExpectedTimeStart(), DdlPreparedPack.timeBuilder(purchaseOrder.getExpectedTimeStart(),
purchaseOrder.getExpectedTimeEnd(), "expectedTime", result,false); purchaseOrder.getExpectedTimeEnd(), "expectedTime", result, false);
DdlPreparedPack.getNumEqualPack(purchaseOrder.getOrderType(), "orderType", result); DdlPreparedPack.getNumEqualPack(purchaseOrder.getOrderType(), "orderType", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(purchaseOrder, result); return buildHql(purchaseOrder, result);
} }
@ -58,6 +59,7 @@ public class SwebHqlPack {
DdlPreparedPack.getStringEqualPack(swebPackage.getPackageNo(), "packageNo", result); DdlPreparedPack.getStringEqualPack(swebPackage.getPackageNo(), "packageNo", result);
DdlPreparedPack.getStringEqualPack(swebPackage.getParentPackageNo(), "parentPackageNo", result); DdlPreparedPack.getStringEqualPack(swebPackage.getParentPackageNo(), "parentPackageNo", result);
DdlPreparedPack.getNumEqualPack(swebPackage.getPackTypeId(), "packTypeId", result); DdlPreparedPack.getNumEqualPack(swebPackage.getPackTypeId(), "packTypeId", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(swebPackage, result); return buildHql(swebPackage, result);
} }
@ -71,6 +73,7 @@ public class SwebHqlPack {
// 封装有效状态和删除状态 // 封装有效状态和删除状态
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(), "isValid", result);
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result); DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(model, result); return buildHql(model, result);
} }
@ -78,12 +81,14 @@ public class SwebHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringEqualPack(swebProcurementPlanOrder.getVendorCode(), "vendorCode", result); DdlPreparedPack.getStringEqualPack(swebProcurementPlanOrder.getVendorCode(), "vendorCode", result);
DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrder.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrder.getOrderNo(), "orderNo", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(swebProcurementPlanOrder, result); return buildHql(swebProcurementPlanOrder, result);
} }
public static DdlPackBean getProcurementPlanOrderDeatilsWhereHql(SwebProcurementPlanOrderDetails swebProcurementPlanOrderDetails) { public static DdlPackBean getProcurementPlanOrderDeatilsWhereHql(SwebProcurementPlanOrderDetails swebProcurementPlanOrderDetails) {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrderDetails.getOrderNo(), "orderNo", result); DdlPreparedPack.getStringLikerPack(swebProcurementPlanOrderDetails.getOrderNo(), "orderNo", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(swebProcurementPlanOrderDetails, result); return buildHql(swebProcurementPlanOrderDetails, result);
} }
@ -91,6 +96,7 @@ public class SwebHqlPack {
DdlPackBean result = new DdlPackBean(); DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(vendorRel.getVendorCode(), "vendorCode", result); DdlPreparedPack.getStringLikerPack(vendorRel.getVendorCode(), "vendorCode", result);
DdlPreparedPack.getStringLikerPack(vendorRel.getPlannerCode(), "plannerCode", result); DdlPreparedPack.getStringLikerPack(vendorRel.getPlannerCode(), "plannerCode", result);
DdlPreparedPack.getOrderByPack(new Object[]{CommonEnumUtil.ASC_OR_DESC.DESC.getValue()}, new String[]{"modifyDatetime"}, result);
return buildHql(vendorRel, result); return buildHql(vendorRel, result);
} }

@ -81,4 +81,8 @@ public class WmsCSOrderMaster extends BaseBean {
@Column(name = "IS_PART") @Column(name = "IS_PART")
@ApiParam(value = "是否散件") @ApiParam(value = "是否散件")
private Integer isPart; private Integer isPart;
public Integer getIsInventoryVal() {
return this.isInventory == null ? 0 :this.isInventory.intValue();
}
} }

Loading…
Cancel
Save