From 75e83ba772ef70396b2595ccab646edf8ec4df51 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期五, 26 五月 2023 12:20:13 +0800 Subject: [PATCH] 调整计划管理模块3 --- igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java | 4 igds-manager/src/main/java/com/ld/igds/m/view/VarietyChange.view.xml | 2 igds-inout/src/main/java/com/ld/igds/models/InoutContract.java | 6 igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1312.java | 5 igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java | 4 igds-inout/src/main/java/com/ld/igds/models/InoutFullCheck.java | 80 ++++ igds-inout/src/main/java/com/ld/igds/models/InoutPrice.java | 68 +++ igds-core/src/main/java/com/ld/igds/models/CheckStandard.java | 124 ++--- igds-manager/src/main/java/com/ld/igds/m/service/HVarietyChangeService.java | 9 /dev/null | 92 ---- igds-core/src/main/java/com/ld/igds/models/CheckItem.java | 133 +++--- igds-inout/src/main/java/com/ld/igds/models/InoutEmptyCheck.java | 140 +++++++ igds-inout/src/main/java/com/ld/igds/models/InoutVarietyChange.java | 138 ++++++ igds-manager/src/main/java/com/ld/igds/m/view/VarietyChangePR.java | 7 igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java | 75 ++- igds-core/src/main/java/com/ld/igds/models/InoutRecord.java | 8 igds-doc/sql/update-v35-to-v40.sql | 13 igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java | 94 ++-- igds-core/src/main/java/com/ld/igds/models/MQuality.java | 183 +++++--- igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java | 4 20 files changed, 791 insertions(+), 398 deletions(-) diff --git a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1312.java b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1312.java index c42447f..4f06f63 100644 --- a/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1312.java +++ b/igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1312.java @@ -4,7 +4,6 @@ import com.ld.igds.constant.RedisConst; import com.ld.igds.log.service.InteStatusLogService; import com.ld.igds.models.InteStatusLog; -import com.ld.igds.models.MVarietyChange; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.dto.Dto1312; import com.ld.igds.sh.param.ApiRequest; @@ -60,7 +59,7 @@ redisUtil.set(key, param.getEndTime()); //鏌ヨ娓╂箍搴︿俊鎭紝鍗崇伯鎯呬俊鎭� - List<MVarietyChange> dataList = hApiShServiceImpl.listFoodVarietyChange(companyId, + List<InoutVarietyChange> dataList = hApiShServiceImpl.listFoodVarietyChange(companyId, param.getDepotId(), startTime, param.getEndTime()); //鍝嶅簲鏁版嵁涓虹┖鍒欑洿鎺ヨ繑鍥炲搷搴旂爜2000 @@ -73,7 +72,7 @@ InteStatusLog log; InteStatusLog addLog; //灏佽鏁版嵁淇℃伅 - for (MVarietyChange variety : dataList) { + for (InoutVarietyChange variety : dataList) { dto1312 = new Dto1312(); dto1312.setXzzbdbh(variety.getId()); dto1312.setHwbm(variety.getDepotId()); diff --git a/igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java b/igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java index 7cd9170..036d218 100644 --- a/igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java +++ b/igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java @@ -500,8 +500,8 @@ * @param endTime * @return */ - public List<MVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { - String hql = " from " + MVarietyChange.class.getName() + " where companyId =:companyId"; + public List<InoutVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { + String hql = " from " + InoutVarietyChange.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); diff --git a/igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java b/igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java index 88ff69d..0c7baa4 100644 --- a/igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java +++ b/igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java @@ -364,8 +364,8 @@ * @param endTime * @return */ - public List<MVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { - String hql = " from " + MVarietyChange.class.getName() + " where companyId =:companyId"; + public List<InoutVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { + String hql = " from " + InoutVarietyChange.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); diff --git a/igds-core/src/main/java/com/ld/igds/models/CheckItem.java b/igds-core/src/main/java/com/ld/igds/models/CheckItem.java index 897d986..ebd14b6 100644 --- a/igds-core/src/main/java/com/ld/igds/models/CheckItem.java +++ b/igds-core/src/main/java/com/ld/igds/models/CheckItem.java @@ -18,91 +18,98 @@ * @description: * @version: * @data:2020骞�4鏈�7鏃� - * */ @Data @Entity @Table(name = "D_CHECK_ITEM") public class CheckItem implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - @Id - @Column(name = "CHECK_ID_", length = 40) - @PropertyDef(label = "妫�娴嬬紪鐮�") - private String checkId; + @Id + @Column(name = "CHECK_ID_", length = 40) + @PropertyDef(label = "妫�娴嬬紪鐮�") + private String checkId; - @Id - @Column(name = "COMPANY_ID_", length = 10) - @PropertyDef(label = "缁勭粐缂栫爜") - private String companyId; + @Id + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; - @Id - @Column(name = "STANDARD_ID_", length = 40) - @PropertyDef(label = "妫�娴嬮」缂栫爜") - private String standardId; + @Id + @Column(name = "STANDARD_ID_", length = 10) + @PropertyDef(label = "妫�娴嬮」缂栫爜") + private String standardId; - @Column(name = "STANDARD_NAME_", length = 50) - @PropertyDef(label = "鍖栭獙椤�") - private String standardName; + @Column(name = "STANDARD_NAME_", length = 50) + @PropertyDef(label = "鍖栭獙椤�") + private String standardName; - @Column(name = "UNIT_", length = 20) - @PropertyDef(label = "鍗曚綅") - private String unit; + @Column(name = "UNIT_", length = 20) + @PropertyDef(label = "鍗曚綅") + private String unit; - @Column(name = "UPPER_LIMIT_") - @PropertyDef(label = "鏍囧噯浼愬��") - private Double upperLimit; + @Column(name = "UPPER_LIMIT_") + @PropertyDef(label = "鏍囧噯浼愬��") + private Double upperLimit; - @Column(name = "OPERA_SYMBOL_",length = 4) - @PropertyDef(label = "杩愮畻绗﹀彿") - private String operaSymbol; + @Column(name = "OPERA_SYMBOL_", length = 4) + @PropertyDef(label = "杩愮畻绗﹀彿") + private String operaSymbol; -// @Column(name = "LOWER_LIMIT_") -// @PropertyDef(label = "鏍囧噯涓嬮檺") -// private Double lowerLimit; + @Column(name = "RULE_NUM_") + @PropertyDef(label = "鎵i噸绯绘暟") + private Double ruleNum; - @Column(name = "RULE_NUM_") - @PropertyDef(label = "鎵i噸绯绘暟") - private Double ruleNum; + @Column(name = "RULE_ADD_") + @PropertyDef(label = "澧為噸%") + private Double ruleAdd; - @Column(name = "RULE_ADD_") - @PropertyDef(label = "澧為噸%") - private Double ruleAdd; + @Column(name = "RULE_ADD_END_") + @PropertyDef(label = "澧為噸涓婇檺%") + private Double ruleAddEnd; - @Column(name = "RULE_ADD_END_") - @PropertyDef(label = "澧為噸涓婇檺%") - private Double ruleAddEnd; + @Column(name = "RULE_REDUCE_") + @PropertyDef(label = "鎵i噸鍊�%") + private Double ruleReduce; - @Column(name = "RULE_REDUCE_") - @PropertyDef(label = "鎵i噸鍊�%") - private Double ruleReduce; + @Column(name = "VALUE_", length = 40) + @PropertyDef(label = "妫�娴嬪��") + private String value; - @Column(name = "STANDARD_VALUE_", length = 15) - @PropertyDef(label = "鏍囧噯鍊�,鍙互鏄寖鍥�") - private String standardValue; + @Column(name = "RULE_PRICE_") + @PropertyDef(label = "鎵h垂绯绘暟") + private Double rulePrice; - @Column(name = "VALUE_", length = 40) - @PropertyDef(label = "妫�娴嬪��") - private String value; + @Column(name = "RULE_REDUCE_PRICE_") + @PropertyDef(label = "鎵h垂") + private Double ruleReducePrice; - @Column(name = "STANDARD_PRICE_") - @PropertyDef(label = "鏍囧噯鍗曚环锛堝厓/鏂わ級") - private Double standardPrice; + @Column(name = "ADD_NUM_") + @PropertyDef(label = "澧為噸", description = "鍗曚綅锛歬G") + private Double addNum; - @Column(name = "RULE_PRICE_") - @PropertyDef(label = "鎵h垂绯绘暟") - private Double rulePrice; + @Column(name = "DE_NUM_") + @PropertyDef(label = "鎵i噸", description = "鍗曚綅锛歬G") + private Double deNum; - @Column(name = "RULE_REDUCE_PRICE_") - @PropertyDef(label = "鎵h垂") - private Double ruleReducePrice; + @Column(name = "ADD_PRICE_") + @PropertyDef(label = "澧炰环", description = "鍗曚綅锛氬厓") + private Double addPrice; - @Column(name = "REMARKS_", length = 50) - @PropertyDef(label = "鍖栭獙缁撴灉") - private String remarks; - + @Column(name = "DE_PRICE_") + @PropertyDef(label = "鎵i噸", description = "鍗曚綅锛氬厓") + private Double dePrice; + + @Column(name = "RESULT_", length = 2) + @PropertyDef(label = "妫�楠岀粨鏋�", description = "0=涓嶅悎鏍� 1=鍚堟牸") + private String result; + + @Column(name = "REMARKS_", length = 50) + @PropertyDef(label = "澶囨敞") + private String remarks; + } diff --git a/igds-core/src/main/java/com/ld/igds/models/CheckStandard.java b/igds-core/src/main/java/com/ld/igds/models/CheckStandard.java index ee2703a..5469a0c 100644 --- a/igds-core/src/main/java/com/ld/igds/models/CheckStandard.java +++ b/igds-core/src/main/java/com/ld/igds/models/CheckStandard.java @@ -1,105 +1,93 @@ package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; + import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; + import lombok.Data; /** - * 鍖栭獙鏍囧噯閰嶇疆淇℃伅 + * 鍖栭獙鏍囧噯閰嶇疆 * * @author: chen - * */ @Data @Entity @Table(name = "D_CHECK_STANDARD") public class CheckStandard implements Serializable { - /** - * - */ - private static final long serialVersionUID = 1L; + /** + * + */ + private static final long serialVersionUID = 1L; - @Id - @Column(name = "ID_", length = 40) - @PropertyDef(label = "ID") - private String id; + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "ID") + private String id; - @Column(name = "COMPANY_ID_", length = 10) - @PropertyDef(label = "缁勭粐缂栫爜") - private String companyId; + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; - @Column(name = "DEPT_ID_", length = 40) - @PropertyDef(label = "鎵�灞炲簱鐐�") - private String deptId; + @Column(name = "FOOD_VARIETY_", length = 20) + @PropertyDef(label = "绮鍝佺") + private String foodVariety; - @Column(name = "FOOD_VARIETY_", length = 20) - @PropertyDef(label = "绮鍝佺") - private String foodVariety; + @Column(name = "STANDARD_ID_", length = 10) + @PropertyDef(label = "鍖栭獙椤�") + private String standardId; - @Column(name = "STANDARD_ID_", length = 10) - @PropertyDef(label = "鍖栭獙椤�") - private String standardId; + @Column(name = "STANDARD_NAME_", length = 50) + @PropertyDef(label = "鍖栭獙椤�") + private String standardName; - @Column(name = "STANDARD_NAME_", length = 50) - @PropertyDef(label = "鍖栭獙椤�") - private String standardName; + @Column(name = "UNIT_", length = 20) + @PropertyDef(label = "鍗曚綅") + private String unit; - @Column(name = "UNIT_", length = 20) - @PropertyDef(label = "鍗曚綅") - private String unit; + @Column(name = "OPERA_SYMBOL_", length = 4) + @PropertyDef(label = "杩愮畻绗﹀彿") + private String operaSymbol; - @Column(name = "OPERA_SYMBOL_",length = 4) - @PropertyDef(label = "杩愮畻绗﹀彿") - private String operaSymbol; + @Column(name = "UPPER_LIMIT_") + @PropertyDef(label = "鏍囧噯涓婇檺") + private Double upperLimit; - @Column(name = "UPPER_LIMIT_") - @PropertyDef(label = "鏍囧噯涓婇檺") - private Double upperLimit; + @Column(name = "RULE_NUM_") + @PropertyDef(label = "鎵i噸绯绘暟") + private Double ruleNum; -// @Column(name = "LOWER_LIMIT_") -// @PropertyDef(label = "鏍囧噯涓嬮檺") -// private Double lowerLimit; + @Column(name = "RULE_ADD_") + @PropertyDef(label = "澧為噸%") + private Double ruleAdd; - @Column(name = "RULE_NUM_") - @PropertyDef(label = "鎵i噸绯绘暟") - private Double ruleNum; + @Column(name = "RULE_ADD_END_") + @PropertyDef(label = "澧為噸涓婇檺%") + private Double ruleAddEnd; - @Column(name = "RULE_ADD_") - @PropertyDef(label = "澧為噸%") - private Double ruleAdd; + @Column(name = "RULE_REDUCE_") + @PropertyDef(label = "鎵i噸%") + private Double ruleReduce; - @Column(name = "RULE_ADD_END_") - @PropertyDef(label = "澧為噸涓婇檺%") - private Double ruleAddEnd; + @Column(name = "RULE_PRICE_") + @PropertyDef(label = "鎵h垂绯绘暟") + private Double rulePrice; - @Column(name = "RULE_REDUCE_") - @PropertyDef(label = "鎵i噸%") - private Double ruleReduce; + @Column(name = "RULE_REDUCE_PRICE_") + @PropertyDef(label = "鎵h垂") + private Double ruleReducePrice; - @Column(name = "STANDARD_PRICE_") - @PropertyDef(label = "鏍囧噯鍗曚环锛堝厓/鏂わ級") - private Double standardPrice; + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏇存柊鏃堕棿") + private Date updateTime; - @Column(name = "RULE_PRICE_") - @PropertyDef(label = "鎵h垂绯绘暟") - private Double rulePrice; - - @Column(name = "RULE_REDUCE_PRICE_") - @PropertyDef(label = "鎵h垂") - private Double ruleReducePrice; - - @Column(name = "UPDATE_TIME_") - @PropertyDef(label = "鏇存柊鏃堕棿") - private Date updateTime; - - @Column(name = "REMARKS_",length= 200) - @PropertyDef(label = "璇存槑") - private String remarks; - + @Column(name = "REMARKS_", length = 200) + @PropertyDef(label = "璇存槑") + private String remarks; } diff --git a/igds-core/src/main/java/com/ld/igds/models/InoutRecord.java b/igds-core/src/main/java/com/ld/igds/models/InoutRecord.java index f309ff7..ee1179e 100644 --- a/igds-core/src/main/java/com/ld/igds/models/InoutRecord.java +++ b/igds-core/src/main/java/com/ld/igds/models/InoutRecord.java @@ -10,7 +10,11 @@ import lombok.Data; /** - * 鍑哄叆搴撴暟鎹褰曪紝褰撳墠璁板綍鍖呮嫭 鍏ュ簱淇℃伅鍜屽嚭鍏ュ簱淇℃伅锛� + * @Desc: 鍑哄叆搴撴祦姘磋〃锛屾牴鎹柊鍥界伯瑙勮皟鏁翠紭鍖栧瓧娈� + * + * @author: Andy + * @update-time: 2023/5/26 + * */ @Data @Entity @@ -27,7 +31,7 @@ private String companyId; @Column(name = "DEPT_ID_", length = 50) - @PropertyDef(label = "閮ㄩ棬ID", description = "鐢ㄤ簬鍖哄垎閮ㄩ棬") + @PropertyDef(label = "搴撳尯缂栫爜") private String deptId; @Column(name = "NOTICE_ID_", length = 40) diff --git a/igds-core/src/main/java/com/ld/igds/models/MQuality.java b/igds-core/src/main/java/com/ld/igds/models/MQuality.java index 4bca1df..47a3f4f 100644 --- a/igds-core/src/main/java/com/ld/igds/models/MQuality.java +++ b/igds-core/src/main/java/com/ld/igds/models/MQuality.java @@ -1,115 +1,152 @@ package com.ld.igds.models; +import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import com.ld.igds.check.dto.CheckItemData; import lombok.Data; + import javax.persistence.*; import java.io.Serializable; import java.util.Date; import java.util.List; /** - * 璐ㄩ噺宸℃--绮鍦ㄤ粨妫�娴� - * - * @author chen + * 璐ㄩ噺绠$悊锛�2023骞�5鏈�26鏃� 鏍规嵁鏂板浗绮浼樺寲璋冩暣 * + * @author chen */ @Data @Entity @Table(name = "D_M_QUALITY") public class MQuality implements Serializable { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; - @Id - @Column(name = "ID_", length = 40) - @PropertyDef(label = "涓婚敭ID", description = "ZJ+妫�楠岀被鍒�+骞存湀鏃ユ椂鍒嗙") - private String id; + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "涓婚敭ID", description = "ZJ+妫�楠岀被鍒�+骞存湀鏃ユ椂鍒嗙") + private String id; - @Column(name = "COMPANY_ID_", length = 10) - @PropertyDef(label = "缁勭粐缂栫爜") - private String companyId; + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; - @Column(name = "DEPT_ID_", length = 40) - @PropertyDef(label = "搴撳尯缂栫爜") - private String deptId; + @Column(name = "DEPT_ID_", length = 40) + @PropertyDef(label = "搴撳尯缂栫爜") + private String deptId; - @Column(name = "DEPOT_ID_", length = 50) - @PropertyDef(label = "浠撳簱缂栫爜") - private String depotId; + @Column(name = "DEPOT_ID_", length = 50) + @PropertyDef(label = "浠撳簱缂栫爜") + private String depotId; - @Column(name = "FOOD_VARIETY_", length = 10) - @PropertyDef(label = "绮鍝佺") - private String foodVariety; + @Column(name = "FOOD_VARIETY_", length = 10) + @PropertyDef(label = "绮鍝佺") + private String foodVariety; - @Column(name = "FOOD_LEVEL_", length = 10) - @PropertyDef(label = "绮绛夌骇") - private String foodLevel; + @Column(name = "FOOD_LEVEL_", length = 10) + @PropertyDef(label = "绮绛夌骇") + private String foodLevel; - @Column(name = "FOOD_TYPE_", length = 10) - @PropertyDef(label = "绮鎬ц川") - private String foodType; + @PropertyDef(label = "鍏ュ簱鏃ユ湡") + @Column(name = "STORE_DATE_") + private Date storeDate; - @Column(name = "FOOD_LOCATION_", length = 30) - @PropertyDef(label = "绮浜у湴") - private String foodLocation; + @Column(name = "TYPE_", length = 10) + @PropertyDef(label = "妫�楠岀被鍒�", description = "01锛氬叆浠撻獙鏀� 02锛氬嚭浠撴楠� 03锛�3 鏈堟湯鏅04锛�9 鏈堟湯鏅 05锛氬叆浠撳垵妫� 06锛氭湀搴︽鏌� 07锛�3 鏈堟湯搴撳唴鏅煡 08锛�9 鏈堟湯搴撳唴鏅煡") + private String type; - @Column(name = "TYPE_", length = 10) - @PropertyDef(label = "妫�楠岀被鍒�", description = "濡傚叆搴撻獙鏀躲�佸偍钘忔楠屻�佹棩甯稿贰妫�绛�") - private String type; + @Column(name = "TIME_") + @PropertyDef(label = "妫�楠屾椂闂�") + private Date time; - @Column(name = "STANDARD_", length = 10) - @PropertyDef(label = "妫�楠屼緷鎹�", description = "01-鍥芥爣锛�02-鍏朵粬") - private String standard; + @Column(name = "USER_", length = 50) + @PropertyDef(label = "妫�楠屼汉", description = "妫�楠屼汉鍛樺鍚嶏紝鑻ユ湁澶氫釜淇濈鍛�") + private String user; - @Column(name = "USER_", length = 50) - @PropertyDef(label = "妫�楠屽崟浣嶆垨妫�楠屼汉") - private String user; + @Column(name = "UNIT_", length = 50) + @PropertyDef(label = "妫�楠屽崟浣�") + private String unit; - @Column(name = "TIME_") - @PropertyDef(label = "妫�楠屾椂闂�") - private Date time; + @Column(name = "STANDARD_", length = 4) + @PropertyDef(label = "妫�楠屼緷鎹�", description = "1-鍥芥爣锛�0-鍏朵粬") + private String standard; - @Column(name = "RESULT_", length = 50) - @PropertyDef(label = "妫�楠岀粨璁�") - private String result; - @Column(name = "CHECK_AREA__", length = 50) - @PropertyDef(label = "鎵︽牱鍖哄煙") - private String checkArea; + @PropertyDef(label = "鎸囨爣绫诲埆", description = "1: 璐ㄩ噺鎸囨爣妫�楠�2锛氬偍瀛樺搧璐ㄦ楠�3锛氶鍝佸畨鍏ㄦ楠� 濡傛灉鍚屾椂妫�楠屼簡澶氫釜锛岀敤#闅斿紑锛屼緥濡傦細1#2#3") + @Column(name = "zblb", length = 8) + private String zblb; - @Column(name = "CHECK_USER_", length = 50) - @PropertyDef(label = "鎵︽牱浜�") - private String checkUser; + @Column(name = "RESULT_", length = 40) + @PropertyDef(label = "妫�楠岀粨璁�", description = "1銆佽川閲忔寚鏍囧~鍐�/杈炬爣/涓嶈揪鏍� 2銆佸偍瀛樺搧璐ㄦ寚鏍囧~鍐欌�滃疁瀛樷�濄�佽交搴︿笉瀹滃瓨鈥濄�佲�滈噸搴︿笉瀹滃瓨鈥�3銆侀鍝佸畨鍏ㄦ寚鏍囧~鍐欌�滃悎鏍尖�濄�佷笉鍚堟牸鈥� 澶氶」鎸囨爣鏃朵互#鍒嗛殧锛屼緥濡傦細杈炬爣|缁煎悎鍒ゅ畾#瀹滃瓨#鍚堟牸 ") + private String result; - @Column(name = "CHECK_TIME_") - @PropertyDef(label = "鎵︽牱鏃堕棿") - private Date checkTime; + @JSONField(format = "yyyy-MM-dd") + @PropertyDef(label = "绛惧彂鏃ユ湡") + @Column(name = "qfrq") + private Date qfrq; - @Column(name = "CHECK_NUM_") - @PropertyDef(label = "鏍峰搧鏁伴噺") - private Double checkNum; + @JSONField(format = "yyyy-MM-dd HH:mm:ss") + @PropertyDef(label = "鎶ュ憡鍑哄叿鏃堕棿") + @Column(name = "bgcjsj") + private Date bgcjsj; - @Column(name = "CHECK_REPRESENT_", length = 50) - @PropertyDef(label = "鏍峰搧浠h〃") - private String checkRepresent; + @PropertyDef(label = "瀹℃牳浜哄鍚�") + @Column(name = "shrxm", length = 64, nullable = false) + private String shrxm; - @Column(name = "CHECK_LEVEL_", length = 20) - @PropertyDef(label = "鏍峰搧绛夌骇") - private String checkLevel; + @PropertyDef(label = "鎵︽牱鍗曠紪鍙�") + @Column(name = "qydbh", length = 64) + private String qydbh; - @Column(name = "NORMAL_YEAR_", length = 10) - @PropertyDef(label = "鏄惁姝e父瀛樺偍骞撮檺") - private String normalYear; + @Column(name = "CHECK_TIME_") + @PropertyDef(label = "鎵︽牱鏃堕棿", required = true) + private Date checkTime; - @Column(name = "REMARK_", length = 500) - @PropertyDef(label = "澶囨敞", description = "澶囨敞淇℃伅") - private String remark; + @Column(name = "CHECK_AREA_", length = 50) + @PropertyDef(label = "鎵︽牱鍖哄煙") + private String checkArea; - /** - * 鍖栭獙椤逛俊鎭� - */ - @Transient - private List<CheckItemData> checkItems; + @Column(name = "CHECK_USER_", length = 50) + @PropertyDef(label = "鎵︽牱浜�", required = true) + private String checkUser; + + @PropertyDef(label = "鐩戠潱浜哄鍚�") + @Column(name = "jdrxm", length = 64) + private String jdrxm; + + @PropertyDef(label = "鏍峰搧缂栧彿") + @Column(name = "ypbh", length = 64) + private String ypbh; + + @PropertyDef(label = "鏍峰搧鏁伴噺", required = true) + @Column(name = "ypsl", precision = 20, scale = 6) + private double ypsl; + + @PropertyDef(label = "浠h〃鏁伴噺") + @Column(name = "dbsl", precision = 20, scale = 6) + private double dbsl; + + @PropertyDef(label = "鏍峰搧绛夌骇") + @Column(name = "ypdj", length = 2) + private String ypdj; + + @Column(name = "NORMAL_YEAR_", length = 10) + @PropertyDef(label = "鏄惁姝e父瀛樺偍骞撮檺") + private String normalYear; + + @Column(name = "REMARK_", length = 200) + @PropertyDef(label = "澶囨敞", description = "澶囨敞淇℃伅") + private String remark; + + + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏁版嵁鏇存柊鏃堕棿") + private Date updateTime; + + /** + * 鍖栭獙椤圭洰 + */ + @Transient + private List<CheckItemData> checkItems; } diff --git a/igds-doc/sql/update-v35-to-v40.sql b/igds-doc/sql/update-v35-to-v40.sql index d1ed658..5d15af6 100644 --- a/igds-doc/sql/update-v35-to-v40.sql +++ b/igds-doc/sql/update-v35-to-v40.sql @@ -1,8 +1,17 @@ --- 鐗堟湰V35鍗囩骇V40鑴氭湰 ---2023骞�5鏈�17鏃� +-- 鐗堟湰V35鍗囩骇V40鑴氭湰 ---2023骞�5鏈� -- 淇敼璁″垝琛ㄥ悕绉� RENAME TABLE D_M_PLAN TO D_INOUT_PLAN RENAME TABLE D_M_PLAN_DETAIL TO D_INOUT_PLAN_DETAIL; --淇敼鍚堝悓淇℃伅 -RENAME TABLE D_M_CONTRACT TO D_INOUT_CONTRACT; \ No newline at end of file +RENAME TABLE D_M_CONTRACT TO D_INOUT_CONTRACT; + +--鎬ц川鍙樻洿 +RENAME TABLE D_M_VARIETY_CHANGE TO D_INOUT_VARIETY_CHANGE; + +--璐ㄩ噺绠$悊-妫�楠岀被鍨嬪崌绾�--寰呴厤缃� +UPDATE D_M_QUALITY SET TYPE_ = '', WHERE TYPE_ =''; + +UPDATE D_M_QUALITY SET STANDARD_ = '1', WHERE STANDARD_ ='01'; +UPDATE D_M_QUALITY SET STANDARD_ = '0', WHERE STANDARD_ ='02'; \ No newline at end of file diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutContract.java b/igds-inout/src/main/java/com/ld/igds/models/InoutContract.java index 5b5c625..86a3067 100644 --- a/igds-inout/src/main/java/com/ld/igds/models/InoutContract.java +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutContract.java @@ -35,7 +35,6 @@ @PropertyDef(label = "搴撳尯缂栫爜") private String deptId; - @Column(name = "NAME_", length = 50) @PropertyDef(label = "鍚堝悓鍚嶇О") private String name; @@ -67,7 +66,6 @@ @Column(name = "CUSTOMER_NAME_", length = 50) @PropertyDef(label = "瀹㈡埛鍚嶇О") private String customerName; - @Column(name = "fddbr", length = 50) @PropertyDef(label = "娉曞畾浠h〃浜�") @@ -205,6 +203,10 @@ @PropertyDef(label = "瀹℃壒鏃堕棿", description = "鏍煎紡锛歽yyy-MM-dd HH:mm:ss") private String auditDate; + @Column(name = "AUDIT_STATUS_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��") + private String auditStatus; + @Column(name = "CREATE_TIME_") @PropertyDef(label = "鍒涘缓鏃堕棿") private Date createTime; diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutEmptyCheck.java b/igds-inout/src/main/java/com/ld/igds/models/InoutEmptyCheck.java new file mode 100644 index 0000000..82b8299 --- /dev/null +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutEmptyCheck.java @@ -0,0 +1,140 @@ +package com.ld.igds.models; + +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; + +import javax.persistence.*; +import java.io.Serializable; +import java.util.Date; +import java.util.List; + + +/** + * @Desc: 绌轰粨楠屾敹鍗� + * @author: Andy + * @update-time: 2023/5/26 + */ +@Data +@Entity +@Table(name = "D_INOUT_EMPTY_CHECK") +public class InoutEmptyCheck implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "鍗曟嵁鍙�") + private String id; + + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; + + @Column(name = "DEPT_ID_", length = 50) + @PropertyDef(label = "搴撳尯缂栫爜") + private String deptId; + + @Column(name = "DEPOT_ID_", length = 50) + @PropertyDef(label = "浠撳簱缂栫爜") + private String depotId; + + @Column(name = "NAME_", length = 50) + @PropertyDef(label = "鍗曟嵁鍚嶇О") + private String name; + + @Column(name = "FOOD_VARIETY_", length = 20) + @PropertyDef(label = "鎷熷瓨鍝佺") + private String foodVariety; + + @Column(name = "dpqk", length = 10) + @PropertyDef(label = "鍦板潽", description = "浠撴埧瀹屽ソ鎯呭喌") + private String dpqk; + + @Column(name = "qtqk", length = 10) + @PropertyDef(label = "澧欎綋", description = "浠撴埧瀹屽ソ鎯呭喌") + private String qtqk; + + @Column(name = "wmqk", length = 10) + @PropertyDef(label = "灞嬮潰", description = "浠撴埧瀹屽ソ鎯呭喌") + private String wmqk; + + @Column(name = "mcqk", length = 10) + @PropertyDef(label = "闂ㄧ獥", description = "浠撴埧瀹屽ソ鎯呭喌") + private String mcqk; + + @Column(name = "pdqk", length = 10) + @PropertyDef(label = "閾哄灚", description = "浠撴埧瀹屽ソ鎯呭喌") + private String pdqk; + + @Column(name = "fqw", length = 10) + @PropertyDef(label = "闃查泙缃�", description = "涓夐槻璁炬柦鏄惁瀹屽ソ") + private String fqw; + + @Column(name = "fcx", length = 10) + @PropertyDef(label = "闃茶櫕绾�", description = "涓夐槻璁炬柦鏄惁瀹屽ソ") + private String fcx; + + @Column(name = "fsb", length = 10) + @PropertyDef(label = "闃查紶鏉�", description = "涓夐槻璁炬柦鏄惁瀹屽ソ") + private String fsb; + + @Column(name = "tfxt", length = 10) + @PropertyDef(label = "閫氶绯荤粺鏄惁瀹屽ソ") + private String tfxt; + + @Column(name = "xzxt", length = 10) + @PropertyDef(label = "鐔忚捀绯荤粺鏄惁瀹屽ソ") + private String xzxt; + + @Column(name = "lqxt", length = 10) + @PropertyDef(label = "绮儏绯荤粺鏄惁瀹屽ソ") + private String lqxt; + + @Column(name = "wkxt", length = 10) + @PropertyDef(label = "娓╂帶绯荤粺鏄惁瀹屽ソ") + private String wkxt; + + @Column(name = "qtxt", length = 10) + @PropertyDef(label = "姘旇皟绯荤粺鏄惁瀹屽ソ") + private String qtxt; + + @Column(name = "sfqx", length = 10) + @PropertyDef(label = "鏄惁娓呮秷") + private String sfqx; + + @Column(name = "zlfa", length = 10) + @PropertyDef(label = "鏄惁鍒跺畾瑁呯伯鏂规") + private String zlfa; + + @Column(name = "CREATE_TIME_") + @PropertyDef(label = "鎶ユ鏃堕棿") + private Date createTime; + + @Column(name = "AUTID_TIME_") + @PropertyDef(label = "楠屾敹鏃堕棿") + private Date auditTime; + + @Column(name = "AUTID_RESULT_", length = 200) + @PropertyDef(label = "楠屾敹缁撹") + private String auditResult; + + @Column(name = "AUTID_INFO_", length = 200) + @PropertyDef(label = "楠屾敹寤鸿") + private String auditInfo; + + @Column(name = "AUTID_UNIT_", length = 50) + @PropertyDef(label = "楠屾敹鍗曚綅") + private String auditUnit; + + @Column(name = "AUTID_USER_", length = 50) + @PropertyDef(label = "楠屾敹浜�") + private String auditUser; + + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏁版嵁鏇存柊鏃堕棿") + private Date updateTime; + + @Transient + @PropertyDef(label = "鐩稿叧闄勪欢") + private List<FileInfo> files; +} diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutFullCheck.java b/igds-inout/src/main/java/com/ld/igds/models/InoutFullCheck.java new file mode 100644 index 0000000..a8a3a9a --- /dev/null +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutFullCheck.java @@ -0,0 +1,80 @@ +package com.ld.igds.models; + +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; + +import javax.persistence.*; +import java.io.Serializable; +import java.util.Date; +import java.util.List; + + +/** + * @Desc: 婊′粨楠屾敹鍗� + * @author: Andy + * @update-time: 2023/5/26 + */ +@Data +@Entity +@Table(name = "D_INOUT_FULL_CHECK") +public class InoutFullCheck implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "鍗曟嵁鍙�") + private String id; + + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; + + @Column(name = "DEPT_ID_", length = 50) + @PropertyDef(label = "搴撳尯缂栫爜") + private String deptId; + + @Column(name = "DEPOT_ID_", length = 50) + @PropertyDef(label = "浠撳簱缂栫爜") + private String depotId; + + @Column(name = "NAME_", length = 50) + @PropertyDef(label = "鍗曟嵁鍚嶇О") + private String name; + + @Column(name = "NOTICE_IDS_", length = 200) + @PropertyDef(label = "閫氱煡鍗曠紪鍙�", description = "鏀寔澶氫釜閫夋嫨锛岄�楀彿闅斿紑") + private String noticeIds; + + @Column(name = "NOTICE_NAMES_", length = 200) + @PropertyDef(label = "閫氱煡鍗曞悕绉�", description = "鏀寔澶氫釜閫夋嫨锛岄�楀彿闅斿紑") + private String noticeNames; + + @Column(name = "PLAN_NUM_", precision = 16, scale = 2) + @PropertyDef(label = "璁″垝鏁伴噺", description = "鍗曚綅锛氬惃") + private Double planNum; + + @Column(name = "COMPLETE_NUM_", precision = 16, scale = 2) + @PropertyDef(label = "瀹屾垚鏁伴噺", description = "鍗曚綅锛氬惃锛岀郴缁熻嚜鍔ㄥ悎璁�") + private double completeNumber = 0.0; + + @Column(name = "AUDIT_USER_", length = 50) + @PropertyDef(label = "瀹℃牳浜�") + private String auditUser; + + @Column(name = "AUDIT_DATE_") + @PropertyDef(label = "瀹℃壒鏃堕棿", description = "鏍煎紡锛歽yyy-MM-dd HH:mm:ss") + private String auditDate; + + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏁版嵁鏇存柊鏃堕棿") + private Date updateTime; + + @Transient + @PropertyDef(label = "鐩稿叧闄勪欢") + private List<FileInfo> files; + + @Transient + @PropertyDef(label = "鍑哄叆搴撴祦姘�") + private List<InoutRecord> recordList; +} diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java index e541f5e..84a122c 100644 --- a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeIn.java @@ -10,7 +10,7 @@ import java.util.Date; /** - * 鍑哄叆搴�-鍏ュ簱閫氱煡鍗� + * 鍑哄叆搴�-鍏ュ簱閫氱煡鍗曪紝2023骞�5鏈�26鏃� 浼樺寲璋冩暣 * * @author chen */ @@ -30,32 +30,36 @@ @PropertyDef(label = "缁勭粐缂栫爜") private String companyId; - @Column(name = "DEPT_ID_", length = 40) - @PropertyDef(label = "搴撳尯缂栫爜", description = "鎵�灞炲垎搴�") + @Column(name = "DEPT_ID_", length = 50) + @PropertyDef(label = "搴撳尯缂栫爜") private String deptId; - - @Column(name = "PLAN_ID_", length = 40) - @PropertyDef(label = "璁″垝id", description = "璁″垝id涓庡悎鍚宨d浜岄�変竴") - private String planId; - - @Column(name = "PLAN_NAME_", length = 50) - @PropertyDef(label = "璁″垝鍚嶇О") - private String planName; - - @Column(name = "CONTRACT_ID_", length = 40) - @PropertyDef(label = "鍚堝悓缂栫爜", description = "璁″垝id涓庡悎鍚宨d浜岄�変竴") - private String contractId; - - @Column(name = "CONTRACT_NAME_", length = 50) - @PropertyDef(label = "鍚堝悓鍚嶇О") - private String contractName; @Column(name = "NAME_", length = 50) @PropertyDef(label = "閫氱煡鍗曞悕绉�") private String name; + @Column(name = "PLAN_ID_", length = 40) + @PropertyDef(label = "璁″垝鏄庣粏鍙�", description = "閽堝杞崲绮蹇呭~") + private String planId; + + @Column(name = "CONTRACT_ID_", length = 40) + @PropertyDef(label = "鍚堝悓缂栫爜", description = "閽堝杞崲绮蹇呭~") + private String contractId; + + @Column(name = "CONTRACT_NAME_", length = 50) + @PropertyDef(label = "鍚堝悓鍚嶇О", description = "閽堝杞崲绮蹇呭~") + private String contractName; + +// @Column(name = "PLAN_NAME_", length = 50) +// @PropertyDef(label = "璁″垝鍚嶇О") +// private String planName; + + @Column(name = "DEPOT_ID_", length = 50) + @PropertyDef(label = "鐩爣浠撳簱") + private String depotId; + @Column(name = "CUSTOMER_ID_", length = 40) - @PropertyDef(label = "鍙戣揣瀹㈡埛ID") + @PropertyDef(label = "鍙戣揣瀹㈡埛") private String customerId; @Column(name = "CUSTOMER_NAME_", length = 50) @@ -75,11 +79,11 @@ private String year; @Column(name = "TARGET_NUMBER_") - @PropertyDef(label = "鐩爣鏁伴噺", description = "鍗曚綅锛欿G") + @PropertyDef(label = "鐩爣鏁伴噺", description = "鍗曚綅锛氬惃锛屾墜鍔ㄥ~鎶�") private double targetNumber = 0.0; @Column(name = "COMPLETE_NUMBER_") - @PropertyDef(label = "瀹屾垚鏁伴噺", description = "鍗曚綅锛欿G") + @PropertyDef(label = "瀹屾垚鏁伴噺", description = "鍗曚綅锛氬惃锛岀郴缁熻嚜鍔ㄥ悎璁�") private double completeNumber = 0.0; @Column(name = "AUDIT_STATUS_", length = 10) @@ -90,9 +94,17 @@ @PropertyDef(label = "瀹℃牳浜�") private String auditUser; + @Column(name = "AUDIT_DATE_") + @PropertyDef(label = "瀹℃壒鏃堕棿", description = "鏍煎紡锛歽yyy-MM-dd HH:mm:ss") + private String auditDate; + @Column(name = "COMPLETE_STATUS_", length = 10) @PropertyDef(label = "瀹屾垚鐘舵��", description = "鏈畬鎴愶紝宸插畬鎴�") private String completeStatus = InoutConstant.COMPLETE_STATUS_NONE; + + @Column(name = "COMPLETE_TIME_") + @PropertyDef(label = "瀹屾垚鏃堕棿") + private Date completeTime; @Column(name = "CREATE_TIME_") @PropertyDef(label = "鍒涘缓鏃堕棿") @@ -102,21 +114,18 @@ @PropertyDef(label = "鍒涘缓浜�") private String createUser; - @Column(name = "COMPLETE_TIME_") - @PropertyDef(label = "瀹屾垚鏃堕棿") - private Date completeTime; - @Column(name = "REMARK_", length = 200) @PropertyDef(label = "澶囨敞淇℃伅") private String remark; + + @Column(name = "TYPE_", length = 2) + @PropertyDef(label = "涓氬姟璇存槑", description = "杞崲绮锛岄潪杞崲绮紝濡傛灉涓鸿疆鎹㈢伯椋燂紝璁″垝鏄庣粏鍜屽悎鍚屽繀濉�") + private String type; @Transient @PropertyDef(label = "鏍囪", description = "鐢ㄤ簬鍒ゆ柇閫氱煡鍗曟槸鍚︿负鏂板") private String tag; - @Transient - @PropertyDef(label = "绮鍝佺") - private String foodVarietyName; public String getFoodVarietyName() { if (null != this.foodVariety) { @@ -124,4 +133,12 @@ } return null; } + + @Transient + @PropertyDef(label = "浠撳簱鍚嶇О") + private String depotName = ""; + + @Transient + @PropertyDef(label = "绮鍝佺") + private String foodVarietyName; } diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java index 75fda61..3c66321 100644 --- a/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutNoticeOut.java @@ -10,7 +10,7 @@ import java.util.Date; /** - * 鍑哄叆搴�-鍑哄簱閫氱煡鍗� + * 鍑哄叆搴�-鍑哄簱閫氱煡鍗曪紝鏍规嵁鏂板浗鏍囧凡鏍稿 2023骞�5鏈�26鏃� 09:35:23 * * @author chen */ @@ -33,72 +33,60 @@ @PropertyDef(label = "缁勭粐缂栫爜") private String companyId; - @Column(name = "DEPT_ID_", length = 40) - @PropertyDef(label = "搴撳尯缂栫爜", description = "鎵�灞炲垎搴�") + @Column(name = "DEPT_ID_", length = 50) + @PropertyDef(label = "搴撳尯缂栫爜") private String deptId; - - @Column(name = "PLAN_ID_", length = 40) - @PropertyDef(label = "璁″垝id", description = "璁″垝id涓庡悎鍚宨d浜岄�変竴") - private String planId; - - @Column(name = "PLAN_NAME_", length = 50) - @PropertyDef(label = "璁″垝鍚嶇О") - private String planName; - - @Column(name = "CONTRACT_ID_", length = 40) - @PropertyDef(label = "鍚堝悓id", description = "璁″垝id涓庡悎鍚宨d浜岄�変竴") - private String contractId; - - @Column(name = "CONTRACT_NAME_", length = 50) - @PropertyDef(label = "鍚堝悓鍚嶇О") - private String contractName; @Column(name = "NAME_", length = 50) @PropertyDef(label = "閫氱煡鍗曞悕绉�") private String name; + @Column(name = "PLAN_ID_", length = 40) + @PropertyDef(label = "璁″垝鏄庣粏鍙�", description = "閽堝杞崲绮蹇呭~") + private String planId; + + @Column(name = "CONTRACT_ID_", length = 40) + @PropertyDef(label = "鍚堝悓缂栫爜", description = "閽堝杞崲绮蹇呭~") + private String contractId; + + @Column(name = "CONTRACT_NAME_", length = 50) + @PropertyDef(label = "鍚堝悓鍚嶇О", description = "閽堝杞崲绮蹇呭~") + private String contractName; + +// @Column(name = "PLAN_NAME_", length = 50) +// @PropertyDef(label = "璁″垝鍚嶇О") +// private String planName; + @Column(name = "DEPOT_ID_", length = 50) - @PropertyDef(label = "浠撳簱") + @PropertyDef(label = "鐩爣浠撳簱") private String depotId; @Column(name = "CUSTOMER_ID_", length = 40) - @PropertyDef(label = "鏀惰揣鍗曚綅ID") + @PropertyDef(label = "鍙戣揣瀹㈡埛") private String customerId; @Column(name = "CUSTOMER_NAME_", length = 50) - @PropertyDef(label = "鏀惰揣鍗曚綅") + @PropertyDef(label = "鍙戣揣瀹㈡埛") private String customerName; @Column(name = "UNIT_NAME_", length = 50) - @PropertyDef(label = "鍙戣揣鍗曚綅", description = "搴撳尯鍚嶇О锛屾墜鍔ㄥ~鍐�") + @PropertyDef(label = "鏀惰揣鍗曚綅", description = "搴撳尯鎵�灞炲叕鍙革紝鎵嬪姩褰曞叆") private String unitName; @Column(name = "FOOD_VARIETY_", length = 10) @PropertyDef(label = "绮鍝佺") private String foodVariety; - @Column(name = "FOOD_TYPE_", length = 10) - @PropertyDef(label = "绮鎬ц川") - private String foodType; - - @Column(name = "FOOD_LEVEL_", length = 10) - @PropertyDef(label = "绮绛夌骇") - private String foodLevel; - @Column(name = "YEAR_", length = 10) - @PropertyDef(label = "閫氱煡鍗曞勾浠�") + @PropertyDef(label = "骞翠唤") private String year; - @Column(name = "STORAGE_REAL_") - @PropertyDef(label = "浠撳簱瀹為檯鍌ㄩ噺", description = "鍗曚綅锛欿G") - private double storageReal = 0.0; - @Column(name = "TARGET_NUMBER_") - @PropertyDef(label = "鐩爣鏁伴噺", description = "鍗曚綅锛欿G") + @PropertyDef(label = "鐩爣鏁伴噺", description = "鍗曚綅锛欿G锛屾墜鍔ㄥ~鎶�") private double targetNumber = 0.0; @Column(name = "COMPLETE_NUMBER_") - @PropertyDef(label = "瀹屾垚閲�", description = "鍗曚綅锛欿G") + @PropertyDef(label = "瀹屾垚鏁伴噺", description = "鍗曚綅锛欿G锛岀郴缁熻嚜鍔ㄥ悎璁�") private double completeNumber = 0.0; @Column(name = "AUDIT_STATUS_", length = 10) @@ -109,9 +97,17 @@ @PropertyDef(label = "瀹℃牳浜�") private String auditUser; + @Column(name = "AUDIT_DATE_") + @PropertyDef(label = "瀹℃壒鏃堕棿", description = "鏍煎紡锛歽yyy-MM-dd HH:mm:ss") + private String auditDate; + @Column(name = "COMPLETE_STATUS_", length = 10) @PropertyDef(label = "瀹屾垚鐘舵��", description = "鏈畬鎴愶紝宸插畬鎴�") private String completeStatus = InoutConstant.COMPLETE_STATUS_NONE; + + @Column(name = "COMPLETE_TIME_") + @PropertyDef(label = "瀹屾垚鏃堕棿") + private Date completeTime; @Column(name = "CREATE_TIME_") @PropertyDef(label = "鍒涘缓鏃堕棿") @@ -121,17 +117,25 @@ @PropertyDef(label = "鍒涘缓浜�") private String createUser; - @Column(name = "COMPLETE_TIME_") - @PropertyDef(label = "瀹屾垚鏃堕棿") - private Date completeTime; - @Column(name = "REMARK_", length = 200) @PropertyDef(label = "澶囨敞淇℃伅") private String remark; + @Column(name = "TYPE_", length = 2) + @PropertyDef(label = "涓氬姟璇存槑", description = "杞崲绮锛岄潪杞崲绮紝濡傛灉涓鸿疆鎹㈢伯椋燂紝璁″垝鏄庣粏鍜屽悎鍚屽繀濉�") + private String type; + @Transient @PropertyDef(label = "鏍囪", description = "鐢ㄤ簬鍒ゆ柇閫氱煡鍗曟槸鍚︿负鏂板") private String tag; + + + public String getFoodVarietyName() { + if (null != this.foodVariety) { + return FoodVariety.getMsg(this.foodVariety); + } + return null; + } @Transient @PropertyDef(label = "浠撳簱鍚嶇О") @@ -141,10 +145,4 @@ @PropertyDef(label = "绮鍝佺") private String foodVarietyName; - public String getFoodVarietyName() { - if (null != this.foodVariety) { - return FoodVariety.getMsg(this.foodVariety); - } - return null; - } } diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java b/igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java index 18e7769..17b3267 100644 --- a/igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutPlanDetail.java @@ -22,7 +22,7 @@ @Id @Column(name = "ID_", length = 40) - @PropertyDef(label = "璁″垝鏄庣粏鍗曞彿") + @PropertyDef(label = "璁″垝鏄庣粏鍙�") private String id; @Column(name = "PLAN_ID_", length = 40) @@ -50,7 +50,7 @@ private String depotId; @Column(name = "PLAN_NUM_", precision = 16, scale = 2) - @PropertyDef(label = "璁″垝鏁伴噺") + @PropertyDef(label = "璁″垝鏁伴噺", description = "鍗曚綅锛氬惃") private Double planNum; @Column(name = "TYPE_", length = 4) diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutPrice.java b/igds-inout/src/main/java/com/ld/igds/models/InoutPrice.java new file mode 100644 index 0000000..6a9b1c0 --- /dev/null +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutPrice.java @@ -0,0 +1,68 @@ +package com.ld.igds.models; + +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import java.io.Serializable; +import java.util.Date; + +/** + * @Desc: 鍑哄叆搴撶伯椋熶环鏍奸厤缃〃 + * @author: Andy + * @update-time: 2023/5/26 + */ +@Data +@Entity +@Table(name = "D_INOUT_PRICE") +public class InoutPrice implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "ID") + private String id; + + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; + + @Column(name = "FOOD_VARIETY_", length = 20) + @PropertyDef(label = "绮鍝佺") + private String foodVariety; + + @Column(name = "FOOD_LEVEL_", length = 20) + @PropertyDef(label = "绮绛夌骇") + private String foodLevel; + + @Column(name = "PRICE_") + @PropertyDef(label = "绮浠锋牸", description = "鍗曚綅锛氬厓/KG") + private double price; + + @Column(name = "START_TIME_") + @PropertyDef(label = "鏈夋晥寮�濮嬫椂闂�") + private Date startTime; + + @Column(name = "END_TIME_") + @PropertyDef(label = "鏈夋晥鎴嚦鏃堕棿") + private Date endTime; + + @Column(name = "UPDATE_USER_", length = 30) + @PropertyDef(label = "鏈�鍚庢洿鏂颁汉") + private String updateUser; + + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏇存柊鏃堕棿") + private Date updateTime; + + @Column(name = "REMARKS_", length = 200) + @PropertyDef(label = "璇存槑") + private String remarks; +} diff --git a/igds-inout/src/main/java/com/ld/igds/models/InoutVarietyChange.java b/igds-inout/src/main/java/com/ld/igds/models/InoutVarietyChange.java new file mode 100644 index 0000000..2a744c0 --- /dev/null +++ b/igds-inout/src/main/java/com/ld/igds/models/InoutVarietyChange.java @@ -0,0 +1,138 @@ +package com.ld.igds.models; + +import com.bstek.dorado.annotation.PropertyDef; +import lombok.Data; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import java.io.Serializable; +import java.util.Date; + +/** + * 缁煎悎绠$悊-绮鎬ц川鍙樻洿锛屼富瑕佹槸鍑哄叆搴撲箣鍓嶅仛 鍌ㄥ杞晢鍝侊紝瀹屾垚涔嬪悗 鍟嗗搧杞偍澶囥�� + * <p> + * 鍙樻洿璁板綍锛氳〃鍚嶅彉鏇翠负 D_INOUT_VARIETY_CHANGE + */ +@Data +@Entity +@Table(name = "D_INOUT_VARIETY_CHANGE") +public class InoutVarietyChange implements Serializable { + + private static final long serialVersionUID = 1L; + + @Id + @Column(name = "ID_", length = 40) + @PropertyDef(label = "涓婚敭") + private String id; + + @Column(name = "COMPANY_ID_", length = 10) + @PropertyDef(label = "缁勭粐缂栫爜") + private String companyId; + + @Column(name = "DEPT_ID_", length = 40) + @PropertyDef(label = "鍒嗗簱缂栫爜") + private String deptId; + + @Column(name = "DEPOT_ID_", length = 50) + @PropertyDef(label = "鎵�灞炰粨搴�") + private String depotId; + + @Column(name = "NUMBER_") + @PropertyDef(label = "绮鏁伴噺") + private Double number = 0.0; + + @Column(name = "CHANGE_NUMBER_") + @PropertyDef(label = "鍒掕浆鏁伴噺") + private Double changeNumber = 0.0; + + @Column(name = "APPROVAL_ID_", length = 40) + @PropertyDef(label = "鎵瑰噯鏂囧彿") + private String approvalId; + + @Column(name = "FOOD_VARIETY_", length = 10) + @PropertyDef(label = "绮鍝佺") + private String foodVariety; + + @Column(name = "FOOD_TYPE_", length = 10) + @PropertyDef(label = "鍘熺伯椋熸�ц川") + private String foodType; + + @Column(name = "NEW_FOOD_TYPE_", length = 10) + @PropertyDef(label = "鍙樻洿鍚庢�ц川") + private String newFoodType; + + @Column(name = "CHANGE_TIME_") + @PropertyDef(label = "鍙樻洿鏃堕棿") + private Date changeTime; + + @PropertyDef(label = "浠撳偍瀹℃牳浜�") + @Column(name = "ccshr", length = 64) + private String ccshr; + + @Column(name = "AUDIT_CCSH_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��") + private String auditCcsh; + + @Column(name = "INFO_CCSH_", length = 200) + @PropertyDef(label = "瀹℃牳璇存槑") + private String InfoCcsh; + + @PropertyDef(label = "璐ㄦ瀹℃牳浜�") + @Column(name = "zjshr", length = 64) + private String zjshr; + + @Column(name = "AUDIT_ZJSH_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��") + private String auditZjsh; + + @Column(name = "INFO_ZJSH_", length = 200) + @PropertyDef(label = "瀹℃牳璇存槑") + private String InfoZjsh; + + @PropertyDef(label = "缁熻瀹℃牳浜�") + @Column(name = "tjshr", length = 64) + private String tjshr; + + @Column(name = "AUDIT_TJSH_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��") + private String auditTjsh; + + @Column(name = "INFO_TJSH_", length = 200) + @PropertyDef(label = "瀹℃牳璇存槑") + private String InfoTjsh; + + @PropertyDef(label = "浼氳瀹℃牳浜�") + @Column(name = "kjshr", length = 64) + private String kjshr; + + @Column(name = "AUDIT_KJSH_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��") + private String auditKjsh; + + @Column(name = "INFO_KJSH_", length = 200) + @PropertyDef(label = "瀹℃牳璇存槑") + private String InfoKjsh; + + @PropertyDef(label = "棰嗗瀹℃牳浜�") + @Column(name = "ldshr", length = 64) + private String ldshr; + + @Column(name = "AUDIT_LDSH_", length = 10) + @PropertyDef(label = "瀹℃壒鐘舵��", description = "鏈�缁堝鏍哥姸鎬佷互棰嗗瀹℃牳涓哄噯") + private String auditLdsh; + + @Column(name = "INFO_LDSH_", length = 200) + @PropertyDef(label = "瀹℃牳璇存槑") + private String InfoLdsh; + + @Column(name = "UPDATE_TIME_") + @PropertyDef(label = "鏇存柊鏃堕棿") + private Date updateTime; + + @Column(name = "REMARK_", length = 200) + @PropertyDef(label = "澶囨敞") + private String remark; + +} diff --git a/igds-manager/src/main/java/com/ld/igds/m/service/HVarietyChangeService.java b/igds-manager/src/main/java/com/ld/igds/m/service/HVarietyChangeService.java index 2dddc1d..75cf8e3 100644 --- a/igds-manager/src/main/java/com/ld/igds/m/service/HVarietyChangeService.java +++ b/igds-manager/src/main/java/com/ld/igds/m/service/HVarietyChangeService.java @@ -10,15 +10,14 @@ import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.bstek.dorado.data.provider.Page; -import com.ld.igds.models.MVarietyChange; import com.ld.igds.util.ContextUtil; @Component public class HVarietyChangeService extends HibernateDao { - public void pageData(Page<MVarietyChange> page, Map<String, Object> param) + public void pageData(Page<InoutVarietyChange> page, Map<String, Object> param) throws Exception { - String hql = " from " + MVarietyChange.class.getName() + String hql = " from " + InoutVarietyChange.class.getName() + " where companyId=:companyId"; Map<String, Object> args = new HashMap<String, Object>(); @@ -53,7 +52,7 @@ } - public void saveData(MVarietyChange data) { + public void saveData(InoutVarietyChange data) { if (null == data.getCompanyId()) { data.setCompanyId(ContextUtil.getCompanyId()); } @@ -78,7 +77,7 @@ } } - public String delData(MVarietyChange data) { + public String delData(InoutVarietyChange data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { diff --git a/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChange.view.xml b/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChange.view.xml index 7edf747..38d7c30 100644 --- a/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChange.view.xml +++ b/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChange.view.xml @@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> - <Property name="creationType">com.ld.igds.models.MVarietyChange</Property> + <Property name="creationType">com.ld.igds.models.InoutVarietyChange</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID</Property> diff --git a/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChangePR.java b/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChangePR.java index c2ca02c..a63d90b 100644 --- a/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChangePR.java +++ b/igds-manager/src/main/java/com/ld/igds/m/view/VarietyChangePR.java @@ -10,7 +10,6 @@ import com.bstek.dorado.annotation.Expose; import com.bstek.dorado.data.provider.Page; import com.ld.igds.m.service.HVarietyChangeService; -import com.ld.igds.models.MVarietyChange; /** * 缁煎悎涓氬姟-绮鍝佺鍙樻洿璁板綍 @@ -35,7 +34,7 @@ * @throws Exception */ @DataProvider - public void pageData(Page<MVarietyChange> page, Map<String, Object> param) + public void pageData(Page<InoutVarietyChange> page, Map<String, Object> param) throws Exception { service.pageData(page, param); } @@ -46,7 +45,7 @@ * @param data */ @DataResolver - public void saveData(MVarietyChange data) { + public void saveData(InoutVarietyChange data) { service.saveData(data); } @@ -57,7 +56,7 @@ * @return */ @Expose - public String delData(MVarietyChange data) { + public String delData(InoutVarietyChange data) { return service.delData(data); } diff --git a/igds-manager/src/main/java/com/ld/igds/models/MVarietyChange.java b/igds-manager/src/main/java/com/ld/igds/models/MVarietyChange.java deleted file mode 100644 index a793ffc..0000000 --- a/igds-manager/src/main/java/com/ld/igds/models/MVarietyChange.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.ld.igds.models; - -import java.io.Serializable; -import java.util.Date; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.Id; -import javax.persistence.Table; - -import com.bstek.dorado.annotation.PropertyDef; - -import lombok.Data; - -/** - * 缁煎悎绠$悊-绮鎬ц川鍙樻洿璁板綍 - * - * @author: andy.jia - * @description: - * @version: - * @data:2020骞�5鏈�27鏃� - * - */ -@Data -@Entity -@Table(name = "D_M_VARIETY_CHANGE") -public class MVarietyChange implements Serializable { - - private static final long serialVersionUID = 1L; - - @Id - @Column(name = "ID_", length = 40) - @PropertyDef(label = "涓婚敭") - private String id; - - @Column(name = "COMPANY_ID_", length = 10) - @PropertyDef(label = "缁勭粐缂栫爜") - private String companyId; - - @Column(name = "APPROVAL_ID_", length = 40) - @PropertyDef(label = "鎵瑰噯鏂囧彿") - private String approvalId; - - @Column(name = "DEPT_ID_", length = 40) - @PropertyDef(label = "鎵�灞炲垎搴�") - private String deptId; - - @Column(name = "DEPOT_ID_", length = 50) - @PropertyDef(label = "鎵�灞炰粨搴�") - private String depotId; - - @Column(name = "FOOD_VARIETY_", length = 10) - @PropertyDef(label = "鍘熺伯椋熷搧绉�") - private String foodVariety; - - @Column(name = "NEW_FOOD_VARIETY_", length = 10) - @PropertyDef(label = "鍙樻洿鍚庡搧绉�") - private String newFoodVariety; - - @Column(name = "FOOD_TYPE_", length = 10) - @PropertyDef(label = "鍘熺伯椋熸�ц川") - private String foodType; - - @Column(name = "NEW_FOOD_TYPE_", length = 10) - @PropertyDef(label = "鍙樻洿鍚庢�ц川") - private String newFoodType; - - @Column(name = "NUMBER_") - @PropertyDef(label = "绮鏁伴噺") - private Double number = 0.0; - - @Column(name = "CHANGE_NUMBER_") - @PropertyDef(label = "鍒掕浆鏁伴噺") - private Double changeNumber = 0.0; - - @Column(name = "CHANGE_TIME_") - @PropertyDef(label = "鍙樻洿鏃堕棿") - private Date changeTime; - - @Column(name = "UPDATE_TIME_") - @PropertyDef(label = "鏇存柊鏃堕棿") - private Date updateTime; - - @Column(name = "UPDATE_USER_", length = 50) - @PropertyDef(label = "鏇存柊浜�") - private String updateUser; - - @Column(name = "REMARK_", length = 300) - @PropertyDef(label = "澶囨敞") - private String remark; - -} -- Gitblit v1.9.3