From dca294f5173ae8c74b368a29f20dff5883de3a73 Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期五, 16 五月 2025 17:15:27 +0800
Subject: [PATCH] 任务中心
---
aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java | 9
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java | 4
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java | 14 +
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java | 22 +++
aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml | 26 +++
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java | 37 +++++
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java | 13 +
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java | 35 +++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java | 72 ++++++++++
aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java | 37 +++++
aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java | 23 +++
aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports | 3
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java | 87 ++++++++++++
14 files changed, 373 insertions(+), 11 deletions(-)
diff --git a/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java b/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
index 282d753..7f948d1 100644
--- a/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
+++ b/aps-common/aps-common-core/src/main/java/com/aps/common/core/config/MyBatisPlusConfig.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.annotation.DbType;
+import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
@@ -15,14 +16,16 @@
* 鍒嗛〉鎻掍欢
*/
@Bean
- public PaginationInnerInterceptor paginationInterceptor() {
+ public MybatisPlusInterceptor mybatisPlusInterceptor() {
+ MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
PaginationInnerInterceptor paginationInterceptor = new PaginationInnerInterceptor();
// 璁剧疆璇锋眰鐨勯〉闈㈠ぇ浜庢渶澶ч〉鍚庢槸鍚﹁繘琛屽洖婊�, true鍥炴粴, false缁х画
paginationInterceptor.setOverflow(false);
// 璁剧疆鏈�澶у崟椤甸檺鍒舵暟閲�, 榛樿 500 鏉�, -1 涓嶅彈闄愬埗
- paginationInterceptor.setDbType(DbType.MYSQL);
+ paginationInterceptor.setDbType(DbType.POSTGRE_SQL);
paginationInterceptor.setMaxLimit(-1L);
- return paginationInterceptor;
+ interceptor.addInnerInterceptor(paginationInterceptor);
+ return interceptor;
}
/**
diff --git a/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index b94451f..5f72cf5 100644
--- a/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/aps-common/aps-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1,2 +1,3 @@
com.aps.common.core.utils.SpringUtils
-com.aps.common.core.utils.uuid.Sequence
\ No newline at end of file
+com.aps.common.core.utils.uuid.Sequence
+com.aps.common.core.config.MyBatisPlusConfig
\ No newline at end of file
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
new file mode 100644
index 0000000..7aa2adc
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlanTaskController.java
@@ -0,0 +1,35 @@
+package com.aps.core.controller.mainPlan;
+
+import com.aps.common.core.domain.R;
+import com.aps.common.core.web.controller.BaseController;
+import com.aps.common.core.web.page.PageDomain;
+import com.aps.common.core.web.page.TableDataInfo;
+import com.aps.common.core.web.page.TableSupport;
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.service.ApsPlanTaskService;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+/**
+ * 璁″垝浠诲姟绠$悊
+ * */
+@RestController
+@RequestMapping("/planTask")
+public class ApsPlanTaskController extends BaseController {
+
+ @Autowired
+ private ApsPlanTaskService apsPlanTaskService;
+
+// @RequiresPermissions("planTask:list")
+ @GetMapping("/list")
+ public Page<ApsPlanTask> list(ApsPlanTask task){
+ PageDomain pageDomain = TableSupport.buildPageRequest();
+ Page<ApsPlanTask> page = new Page<>(pageDomain.getPageNum(), pageDomain.getPageSize());
+ return apsPlanTaskService.pagingList(page, task);
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
index e16b755..34371a6 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsPlateStandardRequireController.java
@@ -8,7 +8,11 @@
import com.aps.common.log.enums.BusinessType;
import com.aps.common.security.annotation.RequiresPermissions;
import com.aps.core.domain.ApsPlateStandardRequire;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.aps.core.service.ApsPlanTaskService;
+import com.aps.core.service.IApsPlateStandardRequireBatchService;
import com.aps.core.service.IApsPlateStandardRequireService;
+import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -29,6 +33,10 @@
{
@Autowired
private IApsPlateStandardRequireService apsPlateStandardRequireService;
+ @Resource
+ IApsPlateStandardRequireBatchService requireBatchService;
+ @Resource
+ ApsPlanTaskService planTaskService;
/**
* 鏌ヨ閽i噾宸ュ崟鏍囧噯闇�姹傚垪琛�
@@ -133,7 +141,10 @@
@PostMapping("/generatorPlan")
public AjaxResult generatorPlan()
{
- apsPlateStandardRequireService.generatorPlan();
+ String batchNum= requireBatchService.getNewBatchNumber();
+ planTaskService.savePlanTask(batchNum);
+ apsPlateStandardRequireService.generatorPlan(batchNum);
+ planTaskService.updateTaskStatus(batchNum, PLAN_TASK_STATUS.FINISHED);
return success();
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
new file mode 100644
index 0000000..9c0704e
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlanTask.java
@@ -0,0 +1,87 @@
+package com.aps.core.domain;
+
+import com.aps.common.core.web.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+
+import lombok.Builder;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+/**
+ * 璁″垝鐢熸垚鏃ュ織琛�
+ * @TableName aps_plan_task
+ */
+@ToString
+@EqualsAndHashCode(callSuper = false)
+@TableName(value ="aps_plan_task")
+@Data
+@Builder
+public class ApsPlanTask extends BaseEntity implements Serializable {
+
+ @TableField(exist = false)
+ private static final long serialVersionUID = 1L;
+ /**
+ * 涓婚敭ID
+ */
+ @TableField(value = "id")
+ @TableId(type = IdType.INPUT)
+ private Long id;
+
+ /**
+ * 浠诲姟鎵规鍙�
+ */
+ @TableField(value = "batch_num")
+ private String batchNum;
+
+ /**
+ * 浠诲姟绫诲瀷
+ */
+ @TableField(value = "task_type")
+ private String taskType;
+
+ /**
+ * 浠诲姟鐘舵��
+ */
+ @TableField(value = "task_status")
+ private String taskStatus;
+
+ /**
+ * 鍒涘缓浜�
+ */
+ @TableField(value = "create_by")
+ private String createBy;
+
+ /**
+ * 鍒涘缓鏃堕棿
+ */
+ @TableField(value = "create_time")
+ private Date createTime;
+
+ /**
+ * 鏇存柊浜�
+ */
+ @TableField(value = "update_by")
+ private String updateBy;
+
+ /**
+ * 鏇存柊鏃堕棿
+ */
+ @TableField(value = "update_time")
+ private Date updateTime;
+
+ /**
+ * 鍒犻櫎鏍囪(0,1)
+ */
+ @TableField(value = "del_flag")
+ private Integer delFlag;
+
+
+
+
+}
\ No newline at end of file
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java
new file mode 100644
index 0000000..ec1945d
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_STATUS.java
@@ -0,0 +1,37 @@
+package com.aps.core.enums;
+
+public enum PLAN_TASK_STATUS {
+ IN_PROCESS("InProgress","杩涜涓�"),
+ FINISHED("Finished","瀹屾垚");
+
+ private String code;
+ private String desc;
+
+ PLAN_TASK_STATUS(String code ,String desc){
+ this.code = code;
+ this.desc=desc;
+ }
+
+ public static PLAN_TASK_TYPE getByCode(String code){
+ for(PLAN_TASK_TYPE type : PLAN_TASK_TYPE.values()){
+ if(type.getCode().equals(code)){
+ return type;
+ }
+ }
+ return null;
+ }
+
+ public String getCode() {
+ return code;
+ }
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getDesc() {
+ return desc;
+ }
+ public void setDesc(String desc) {
+ this.desc = desc;
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java
new file mode 100644
index 0000000..391655d
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/enums/PLAN_TASK_TYPE.java
@@ -0,0 +1,37 @@
+package com.aps.core.enums;
+
+public enum PLAN_TASK_TYPE {
+
+ PLATE_PLAN("PlateOrderPlan","鐢熸垚閽i噾宸ュ崟璁″垝");
+
+ private String code;
+ private String desc;
+
+ PLAN_TASK_TYPE(String code ,String desc){
+ this.code = code;
+ this.desc=desc;
+ }
+
+ public static PLAN_TASK_TYPE getByCode(String code){
+ for(PLAN_TASK_TYPE type : PLAN_TASK_TYPE.values()){
+ if(type.code.equals(code)){
+ return type;
+ }
+ }
+ return null;
+ }
+
+ public String getCode() {
+ return code;
+ }
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getDesc() {
+ return desc;
+ }
+ public void setDesc(String desc) {
+ this.desc = desc;
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java
new file mode 100644
index 0000000..ccd1470
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsPlanTaskMapper.java
@@ -0,0 +1,22 @@
+package com.aps.core.mapper;
+
+import com.aps.core.domain.ApsPlanTask;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淢apper
+* @createDate 2025-05-16 14:41:49
+* @Entity com.aps.core.domain.ApsPlanTask
+*/
+@Mapper
+public interface ApsPlanTaskMapper extends BaseMapper<ApsPlanTask> {
+ Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page , ApsPlanTask task);
+
+}
+
+
+
+
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java
new file mode 100644
index 0000000..217acc1
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/ApsPlanTaskService.java
@@ -0,0 +1,23 @@
+package com.aps.core.service;
+
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice
+* @createDate 2025-05-16 14:41:49
+*/
+public interface ApsPlanTaskService extends IService<ApsPlanTask> {
+
+ Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page , ApsPlanTask task);
+
+ void savePlanTask(String batchNum);
+
+ void updateTaskStatus(String batchNum, PLAN_TASK_STATUS status);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
index 5806541..97c4f0d 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsPlateStandardRequireService.java
@@ -69,5 +69,5 @@
public List<ApsPlateStandardRequire> selectPlateSupplyGapList(ApsPlateStandardRequire apsPlateStandardRequire);
- void generatorPlan();
+ void generatorPlan(String batchNum);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
new file mode 100644
index 0000000..36fd10b
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlanTaskServiceImpl.java
@@ -0,0 +1,72 @@
+package com.aps.core.service.impl;
+
+import cn.hutool.core.util.IdUtil;
+import com.aps.common.core.utils.DateUtils;
+import com.aps.common.security.utils.SecurityUtils;
+import com.aps.core.enums.PLAN_TASK_STATUS;
+import com.aps.core.enums.PLAN_TASK_TYPE;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.aps.core.domain.ApsPlanTask;
+import com.aps.core.service.ApsPlanTaskService;
+import com.aps.core.mapper.ApsPlanTaskMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author zhl
+* @description 閽堝琛ㄣ�恆ps_plan_task(璁″垝鐢熸垚鏃ュ織琛�)銆戠殑鏁版嵁搴撴搷浣淪ervice瀹炵幇
+* @createDate 2025-05-16 14:41:49
+*/
+@Service
+public class ApsPlanTaskServiceImpl extends ServiceImpl<ApsPlanTaskMapper, ApsPlanTask> implements ApsPlanTaskService{
+
+
+ @Autowired
+ ApsPlanTaskMapper mapper;
+
+ public Page<ApsPlanTask> pagingList(Page<ApsPlanTask> page ,ApsPlanTask task){
+ LambdaQueryWrapper<ApsPlanTask> queryWrapper=new LambdaQueryWrapper<>();
+ queryWrapper.like( !task.getTaskType().isEmpty(), ApsPlanTask::getTaskType,task.getTaskType());
+ return mapper.selectPage(page, queryWrapper);
+ }
+
+ /**
+ * 鍒涘缓鏂扮敓璁″垝浠诲姟
+ */
+ @Override
+ public void savePlanTask(String batchNum){
+ ApsPlanTask task = ApsPlanTask.builder().id(IdUtil.getSnowflakeNextId())
+ .batchNum(batchNum)
+ .taskStatus(PLAN_TASK_STATUS.IN_PROCESS.getCode())
+ .taskType(PLAN_TASK_TYPE.PLATE_PLAN.getCode())
+ .createBy(SecurityUtils.getUsername())
+ .createTime(DateUtils.getNowDate())
+ .delFlag(0)
+ .build();
+ baseMapper.insert(task);
+
+ }
+ /**
+ * 鏍规嵁鎵规鍙� 鏇存柊鐘舵��
+ * */
+ @Override
+ public void updateTaskStatus(String batchNum, PLAN_TASK_STATUS status){
+ LambdaQueryWrapper<ApsPlanTask> queryWrapper=new LambdaQueryWrapper<>();
+ queryWrapper.like(ApsPlanTask::getBatchNum,batchNum);
+ ApsPlanTask task = ApsPlanTask.builder()
+ .taskStatus(status.getCode())
+ .updateBy(SecurityUtils.getUsername())
+ .updateTime(DateUtils.getNowDate())
+ .build();
+ baseMapper.update(task,queryWrapper);
+ }
+}
+
+
+
+
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
index 6d9f374..d2b7f23 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateOrderPlanManagerServiceImpl.java
@@ -5,9 +5,13 @@
import com.aps.core.domain.ApsPlateOrderPlanManager;
import com.aps.core.domain.ApsPlateOrderPlanRequireDate;
import com.aps.core.domain.ApsPlateStandardRequire;
+import com.aps.core.enums.PLAN_TASK_STATUS;
import com.aps.core.mapper.ApsPlateOrderPlanManagerMapper;
+import com.aps.core.service.ApsPlanTaskService;
import com.aps.core.service.IApsPlateOrderPlanManagerService;
+import com.aps.core.service.IApsPlateStandardRequireBatchService;
import com.aps.core.service.IApsPlateStandardRequireService;
+import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -27,7 +31,10 @@
@Autowired
private IApsPlateStandardRequireService apsPlateStandardRequireService;
-
+ @Resource
+ IApsPlateStandardRequireBatchService requireBatchService;
+ @Resource
+ ApsPlanTaskService planTaskService;
/**
* 鏌ヨ閽i噾宸ュ崟璁″垝绠$悊
*
@@ -68,6 +75,9 @@
apsPlateOrderPlanManagerMapper.updatePlanDateByBatch(planRequireDate);
});
}
- apsPlateStandardRequireService.generatorPlan();
+ String batchNum= requireBatchService.getNewBatchNumber();
+ planTaskService.savePlanTask(batchNum);
+ apsPlateStandardRequireService.generatorPlan(batchNum);
+ planTaskService.updateTaskStatus(batchNum, PLAN_TASK_STATUS.FINISHED);
}
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
index e8178ce..9602640 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlateStandardRequireServiceImpl.java
@@ -163,7 +163,7 @@
@Transactional
@Override
- public void generatorPlan(){
+ public void generatorPlan(String batchNum){
/*鍒濆鍖栨暟鎹�*/
requireBatchService.initRequireBatch();
@@ -171,8 +171,6 @@
String plantCode="FORTUNA";
/*瀹氫箟涓诲崟绫诲瀷涓洪挘閲戜富鍗�*/
String mainOrderType = "main";
- /*鐢熸垚鏂版壒娆″彿*/
- String batchNum= requireBatchService.getNewBatchNumber();
/*鑾峰彇閽i噾涓诲崟淇℃伅*/
List<ApsPlatePlan> mainPlans = platePlanMapper.selectPlatePlanByPlantMajor(plantCode,mainOrderType);
Hashtable<String, ApsMaterialStorageManagement> usedStorage = new Hashtable<>();
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml
new file mode 100644
index 0000000..1e0b125
--- /dev/null
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsPlanTaskMapper.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.aps.core.mapper.ApsPlanTaskMapper">
+
+ <resultMap id="BaseResultMap" type="com.aps.core.domain.ApsPlanTask">
+ <result property="id" column="id" />
+ <result property="batchNum" column="batch_num" />
+ <result property="taskType" column="task_type" />
+ <result property="taskStatus" column="task_status" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ <result property="delFlag" column="del_flag" />
+ </resultMap>
+
+ <sql id="Base_Column_List">
+ id,batch_num,task_type,task_status,create_by,create_time,
+ update_by,update_time,del_flag
+ </sql>
+ <select id="pagingList" resultMap="BaseResultMap">
+ select * from aps_plan_task
+ </select>
+</mapper>
--
Gitblit v1.9.3