From a1a77b63db3e19f731afc2ceb67495bd6a2b6fae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Fri, 5 Jul 2019 13:34:27 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=B8=8B=E7=BA=BF=E7=BB=93=E7=AE=97?= =?UTF-8?q?=E6=A0=87=E8=AF=86=E3=80=81=E6=98=AF=E5=90=A6=E5=BD=95=E5=85=A5?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=89=B9=E6=AC=A1=E3=80=82=20POJO=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E8=B5=8B=E5=80=BC2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java index 0c1b599..e25c770 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/WmsPart.java @@ -141,7 +141,7 @@ public class WmsPart extends BaseBean { @Column(name = "OUT_CLOSE_FLAG") @ApiParam("項目结算标识") - private String outCloseFlag; + private String outCloseFlag = "2"; @Transient @ApiParam("总数量") @@ -153,7 +153,7 @@ public class WmsPart extends BaseBean { @Column(name = "IS_PROD_LOT") @ApiParam(value = "是否录入生产批次", example = "1") - private Integer isProdLot; + private Integer isProdLot = 2; public int getIqcValue(){ return this.iqc == null ? 0 : this.iqc.intValue(); From 78cd5dc77efb78b9caac8c0cffdfc2bd61961630 Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Fri, 5 Jul 2019 14:14:25 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=9D=83=E9=99=90?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/base/enumutil/CommonEnumUtil.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java index 5a5a836..b6d4ef7 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/CommonEnumUtil.java @@ -283,6 +283,26 @@ public class CommonEnumUtil { return tmp; } + public static USER_TYPE valueOfCode(String code) { + USER_TYPE tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].code.equals(code)) { + tmp = values()[i]; + } + } + return tmp; + } + + public static USER_TYPE valueOfDescription(String description) { + USER_TYPE tmp = null; + for (int i = 0; i < values().length; i++) { + if (values()[i].description.equals(description)) { + tmp = values()[i]; + } + } + return tmp; + } + public static int descOf(String desc) { int tmp = 1; for (int i = 0; i < values().length; i++) { From 0041ce328eb48911c40b299e458061851074d36b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 5 Jul 2019 14:20:15 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../estsh/i3plus/pojo/base/tool/BsonPackTool.java | 65 ++++++++++++++++++++- .../cn/estsh/i3plus/pojo/base/util/BaseRedis.java | 9 +++ .../pojo/platform/bean/SysLocaleResource.java | 4 +- .../i3plus/pojo/platform/sqlpack/CoreBsonPack.java | 68 +++++++++++++--------- 4 files changed, 117 insertions(+), 29 deletions(-) diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/BsonPackTool.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/BsonPackTool.java index 607427d..98dcfd7 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/BsonPackTool.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/tool/BsonPackTool.java @@ -109,7 +109,6 @@ public class BsonPackTool { return list; } - /** * 封装日期 * @param startDate 开始日期 @@ -161,7 +160,7 @@ public class BsonPackTool { * @param showToday 如果没有开始时间和结束时间,是否查询当天时间,还是查询所有时间。true:查询当天时间,false:查询所有 * @param isShowTime 是否包含时分秒 */ - public static Bson timeBuilder( String date, String columnName, Bson bson, Boolean showToday,boolean isShowTime) { + public static Bson timeBuilder( String date, String columnName, Bson bson, boolean showToday,boolean isShowTime) { if(date != null && !"null".equals(date) && date.trim().length() > 0){ date = getSafeParam(date); @@ -249,6 +248,68 @@ public class BsonPackTool { } /** + * 大于日期 + * @param dateTime 日期 + * @param columnName HQL里对应的时间字段 + * @param bson 封装的bson + * @param isShowTime 是否包含时分秒 + */ + public static Bson timeMore( String dateTime, String columnName, Bson bson, boolean isShowTime) { + if (dateTime == null || dateTime.trim().length() == 0) { + dateTime = "1900-01-01"; + } else { + dateTime = getSafeParam(dateTime); + dateTime = dateTime.trim(); + } + if (isShowTime && dateTime.trim().length()<=11) { + dateTime+= " 00:00:00"; + } + if(bson == null) { + bson = Filters.and( + Filters.gte(columnName, dateTime) //大于等于开始日期 + ); + }else{ + bson = Filters.and( + bson, + Filters.gte(columnName, dateTime) //大于等于开始日期 + ); + } + + return bson; + } + + /** + * 小于日期 + * @param dateTime 日期 + * @param columnName HQL里对应的时间字段 + * @param bson 封装的bson + * @param isShowTime 是否包含时分秒 + */ + public static Bson timeLess( String dateTime, String columnName, Bson bson, boolean isShowTime) { + if (dateTime == null || dateTime.trim().length() == 0) { + dateTime = "2100-01-01"; + } else { + dateTime = getSafeParam(dateTime); + dateTime = dateTime.trim(); + } + if (isShowTime&& dateTime.trim().length()<=11) { + dateTime+= " 23:59:59"; + } + if(bson == null) { + bson = Filters.and( + Filters.lte(columnName, dateTime) //小于等于结束日期 + ); + }else{ + bson = Filters.and( + bson, + Filters.lte(columnName, dateTime) //小于等于结束日期 + ); + } + + return bson; + } + + /** * 封装String对象成like语句 * @param str 对象值 * @param columnName 列名 diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java index f0fb196..21f56a3 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/util/BaseRedis.java @@ -50,6 +50,15 @@ public interface BaseRedis { Object getObject(Object key); /** + * 普通缓存获取 + * @param key 键 + * @param start 开始 + * @param end 结束 0 到 -1代表所有值 + * @return 值 + */ + Object getObject(Object key, long start, long end); + + /** * 普通缓存放入 * @param key 键 * @param value 值 diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysLocaleResource.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysLocaleResource.java index 81adc82..1a6f01a 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysLocaleResource.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/bean/SysLocaleResource.java @@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.Lob; import javax.persistence.Table; import javax.persistence.Transient; @@ -55,7 +56,8 @@ public class SysLocaleResource extends BaseBean { @ApiParam(value = "资源KEY",example = "格式A.B,全部大写,参考命名规范开发文档") private String resourceKey; - @Column(name="resource_value",columnDefinition="TEXT") + @Lob + @Column(name="resource_value") @ApiParam(value = "资源Value",example = "通过resourceType,languageId和key获取") private String resourceValue; diff --git a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java index c4bedb4..9e7722d 100644 --- a/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java +++ b/modules/i3plus-pojo-platform/src/main/java/cn/estsh/i3plus/pojo/platform/sqlpack/CoreBsonPack.java @@ -1,6 +1,7 @@ package cn.estsh.i3plus.pojo.platform.sqlpack; import cn.estsh.i3plus.pojo.base.tool.BsonPackTool; +import cn.estsh.i3plus.pojo.base.tool.DdlPreparedPack; import cn.estsh.i3plus.pojo.platform.platbean.SysLogException; import cn.estsh.i3plus.pojo.platform.platbean.SysLogOperate; import cn.estsh.i3plus.pojo.platform.platbean.SysLogSystem; @@ -19,82 +20,97 @@ public class CoreBsonPack { /** * 日志复杂查询 + * * @param logSystem * @return */ - public static Bson packBsonByLogSystem(SysLogSystem logSystem){ + public static Bson packBsonByLogSystem(SysLogSystem logSystem) { Bson bson = new BasicDBObject(); - bson = BsonPackTool.getNumEqualPack(logSystem.getLogLevel(),"logLevel",bson); - bson = BsonPackTool.getNumEqualPack(logSystem.getLogModuleId(),"logModuleId",bson); - bson = BsonPackTool.timeBuilder(logSystem.getCreateDatetime(),"createDatetime",bson,false,false); - bson = BsonPackTool.getStringLikerPack(logSystem.getRemoteIp(),"remoteIp",bson); - bson = BsonPackTool.getStringLikerPack(logSystem.getRequestUrl(),"requestUrl",bson); - bson = BsonPackTool.getStringLikerPack(logSystem.getLogMethod(),"logMethod",bson); + bson = BsonPackTool.getNumEqualPack(logSystem.getLogLevel(), "logLevel", bson); + bson = BsonPackTool.getNumEqualPack(logSystem.getLogModuleId(), "logModuleId", bson); + bson = BsonPackTool.timeBuilder(logSystem.getCreateDatetime(), "createDatetime", bson, false, false); + bson = BsonPackTool.getStringLikerPack(logSystem.getRemoteIp(), "remoteIp", bson); + bson = BsonPackTool.getStringLikerPack(logSystem.getRequestUrl(), "requestUrl", bson); + bson = BsonPackTool.getStringLikerPack(logSystem.getLogMethod(), "logMethod", bson); return bson; } /** * 系统操作日志 + * * @param logOperate * @return */ - public static Bson packBsonByLogOperate(SysLogOperate logOperate){ + public static Bson packBsonByLogOperate(SysLogOperate logOperate) { Bson bson = new BasicDBObject(); - bson = BsonPackTool.getNumEqualPack(logOperate.getOperateType(),"operateType",bson); - bson = BsonPackTool.getNumEqualPack(logOperate.getOperateModule(),"operateModule",bson); - bson = BsonPackTool.timeBuilder(logOperate.getCreateDatetime(),"createDatetime",bson,false,false); - bson = BsonPackTool.getStringLikerPack(logOperate.getRemoteIp(),"remoteIp",bson); - bson = BsonPackTool.getStringLikerPack(logOperate.getOperateMessage(),"operateMessage",bson); - bson = BsonPackTool.getStringLikerPack(logOperate.getCreateUser(),"createUser",bson); + bson = BsonPackTool.getNumEqualPack(logOperate.getOperateType(), "operateType", bson); + bson = BsonPackTool.getNumEqualPack(logOperate.getOperateModule(), "operateModule", bson); + bson = BsonPackTool.timeBuilder(logOperate.getCreateDatetime(), "createDatetime", bson, false, false); + bson = BsonPackTool.getStringLikerPack(logOperate.getRemoteIp(), "remoteIp", bson); + bson = BsonPackTool.getStringLikerPack(logOperate.getOperateMessage(), "operateMessage", bson); + bson = BsonPackTool.getStringLikerPack(logOperate.getCreateUser(), "createUser", bson); return bson; } /** * 系统异常日志复杂查询 + * * @param sysLogException * @return */ - public static Bson packBsonBySysLogException(SysLogException sysLogException){ + public static Bson packBsonBySysLogException(SysLogException sysLogException) { Bson bson = new BasicDBObject(); - bson = BsonPackTool.getNumEqualPack(sysLogException.getExcModule(),"excModule",bson); - bson = BsonPackTool.getStringLikerPack(sysLogException.getExcMessage(),"excMessage",bson); - bson = BsonPackTool.timeBuilder(sysLogException.getCreateDatetime(),"createDatetime",bson,false,false); + bson = BsonPackTool.getNumEqualPack(sysLogException.getExcModule(), "excModule", bson); + bson = BsonPackTool.getStringLikerPack(sysLogException.getExcMessage(), "excMessage", bson); + bson = BsonPackTool.timeBuilder(sysLogException.getCreateDatetime(), "createDatetime", bson, false, false); return bson; } /** * 定时任务日志复杂查询 + * * @param sysLogTaskTime * @return */ - public static Bson packBsonByLogTaskTime(SysLogTaskTime sysLogTaskTime){ + public static Bson packBsonByLogTaskTime(SysLogTaskTime sysLogTaskTime) { Bson bson = new BasicDBObject(); - bson = BsonPackTool.getStringLikerPack(sysLogTaskTime.getName(),"name",bson); - bson = BsonPackTool.getStringLikerPack(sysLogTaskTime.getGroupName(),"groupName",bson); - bson = BsonPackTool.timeBuilder(sysLogTaskTime.getCreateDatetime(),"createDatetime",bson,false,false); + bson = BsonPackTool.getStringLikerPack(sysLogTaskTime.getName(), "name", bson); + bson = BsonPackTool.getStringLikerPack(sysLogTaskTime.getGroupName(), "groupName", bson); + bson = BsonPackTool.timeBuilder(sysLogTaskTime.getCreateDatetime(), "createDatetime", bson, false, false); return bson; } /** * 区间 + * * @param colName * @param min * @param max * @return */ - public static Bson packBsonByInterval(String colName,Object min,Object max){ + public static Bson packBsonByInterval(String colName, Object min, Object max) { Bson bson = new BasicDBObject(); - bson = BsonPackTool.getNumBiggerPack(min,colName,bson); - bson = BsonPackTool.getNumSmallerPack(max,colName,bson); + bson = BsonPackTool.getNumBiggerPack(min, colName, bson); + bson = BsonPackTool.getNumSmallerPack(max, colName, bson); return bson; - }} + } + + /** + * 指定日期之后 + * @param dateTime 日期 + * @return + */ + public static Bson packBsonByDateTimeAfter(String dateTime){ + return BsonPackTool.timeLess(dateTime, "createDatetime", null, true); + } +} From 8a5a7c23ca0f9c4a81e1882e72a25ae1bed2236e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E4=BA=91=E6=98=8A?= Date: Fri, 5 Jul 2019 14:22:13 +0800 Subject: [PATCH 4/5] =?UTF-8?q?andonPLC=20MQ=20=E6=8E=A8=E9=80=81=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bean/AndonManageQueue.java | 20 ++++++++++++++++ .../cn.estsh.i3plus.pojo.andon/bean/AndonPLC.java | 7 ++++++ .../sqlpack/AndonHqlPack.java | 27 ++++++++++++++++++---- 3 files changed, 49 insertions(+), 5 deletions(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java index cfd9634..de3e10a 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonManageQueue.java @@ -7,10 +7,13 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiParam; import lombok.Data; import lombok.EqualsAndHashCode; +import org.apache.commons.beanutils.BeanUtils; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import javax.persistence.*; +import java.lang.reflect.InvocationTargetException; +import java.util.ArrayList; import java.util.List; /** @@ -394,4 +397,21 @@ public class AndonManageQueue extends BaseBean { public AndonManageQueue() { } + + public static void main(String[] args) { + try { + List ds = new ArrayList(); + ds.add(new AndonManageQueue()); + + + + System.out.println(BeanUtils.describe(ds)); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (InvocationTargetException e) { + e.printStackTrace(); + } catch (NoSuchMethodException e) { + e.printStackTrace(); + } + } } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonPLC.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonPLC.java index 220d4a5..4d6bca8 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonPLC.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/bean/AndonPLC.java @@ -75,4 +75,11 @@ public class AndonPLC extends BaseBean { @Column(name = "IS_ALARM_STATUS") @ApiParam(value = "是否按灯状态", example = "1") private Integer isAlarmStatus; + + public int getIsAlarmStatusVal(){ + if(isAlarmStatus == null){ + return 0; + } + return isAlarmStatus.intValue(); + } } diff --git a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java index 902b0bc..d21e6d6 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn.estsh.i3plus.pojo.andon/sqlpack/AndonHqlPack.java @@ -196,15 +196,15 @@ public class AndonHqlPack { DdlPreparedPack.getStringEqualPack(andonManageQueue.getShiftCode(), "shiftCode", result); DdlPreparedPack.getInPackArray(obj, "statusCode", result); - getStringBuilderPack(andonManageQueue, result); - - if(andonManageQueue.getCallTimeStart() != null || andonManageQueue.getCallTimeEnd() != null){ + if(StringUtils.isNotBlank(andonManageQueue.getCallTimeStart()) || StringUtils.isNotBlank(andonManageQueue.getCallTimeEnd())){ DdlPreparedPack.timeBuilder(andonManageQueue.getCallTimeStart(), andonManageQueue.getCallTimeEnd(), "callTime", result, true); } + getStringBuilderPack(andonManageQueue, result); // 根据优先级倒序,序号升序排序 - DdlPreparedPack.getOrderByPack(new Object[]{2, 1}, - new String[]{"priorityLevel", "seq"}, result); +// DdlPreparedPack.getOrderByPack(new Object[]{2, 1}, +// new String[]{"priorityLevel", "seq"}, result); + result.setOrderByStr(andonManageQueue.orderBy()); return result; } @@ -418,6 +418,23 @@ public class AndonHqlPack { return result; } + + /** + * 模糊查询安灯子类型信息 + * @param andonAlarmDetailType + * @return + */ + public static DdlPackBean packAndonAlarmDetailTypeLike(AndonAlarmDetailType andonAlarmDetailType) { + DdlPackBean result = new DdlPackBean(); + + DdlPreparedPack.getStringEqualPack(andonAlarmDetailType.getAlarmCode(), "alarmCode", result); + DdlPreparedPack.getStringLikerPack(andonAlarmDetailType.getAlarmDetailCode(), "alarmDetailCode", result); + DdlPreparedPack.getStringLikerPack(andonAlarmDetailType.getAlarmDetailName(), "alarmDetailName", result); + + getStringBuilderPack(andonAlarmDetailType, result); + + return result; + } // // /** // * 安灯类型查询条件封装 From cf7957525a436a5e12e2eddae0e95c97389fa809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=95=8F?= <962239776@qq.com> Date: Fri, 5 Jul 2019 16:00:05 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E7=9B=98=E7=82=B9=E6=8C=87=E4=BB=A4?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=80=BC=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapCyco.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapCyco.java b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapCyco.java index 6864439..6dfc40a 100644 --- a/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapCyco.java +++ b/modules/i3plus-pojo-wms/src/main/java/cn/estsh/i3plus/pojo/wms/bean/SapCyco.java @@ -42,19 +42,19 @@ public class SapCyco extends SapBase{ @ApiParam(value = "库存状态") @AnnoOutputColumn - private String zstat; + private String zstat=""; @ApiParam(value = "特殊库存标识") @AnnoOutputColumn - private String sobkz; + private String sobkz=""; @ApiParam(value = "项目号") @AnnoOutputColumn - private String zxm; + private String zxm=""; @ApiParam(value = "库存账冻结标志") @AnnoOutputColumn - private String zdjbs; + private String zdjbs=""; @ApiParam(value = "删除标识") @AnnoOutputColumn