From 3abec4126963b02a1dca0f49e5ec203b7198d240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Mon, 8 Apr 2024 19:28:11 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E7=9B=9F=E5=95=86=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/cool/store/dao/LineInfoDAO.java | 10 ++++++ .../com/cool/store/mapper/LineInfoMapper.java | 12 +++++++ .../main/resources/mapper/LineInfoMapper.xml | 13 +++++++ .../com/cool/store/dto/PendingCountDTO.java | 35 +++++++++++++++++++ .../com/cool/store/service/DeskService.java | 8 +++++ .../store/service/impl/DeskServiceImpl.java | 7 ++++ .../store/controller/webb/DeskController.java | 9 ++++- 7 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/dto/PendingCountDTO.java diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java index 5dbf479d2..54b373b8f 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/LineInfoDAO.java @@ -1,5 +1,6 @@ package com.cool.store.dao; +import com.cool.store.dto.PendingCountDTO; import com.cool.store.entity.LineInfoDO; import com.cool.store.enums.ErrorCodeEnum; import com.cool.store.enums.WorkflowStageEnum; @@ -130,4 +131,13 @@ public class LineInfoDAO { public List getLineListByDevelopmentManager(String developmentManager) { return Lists.newArrayList(); } + + + public PendingCountDTO pendingCount(String userId) { + if (StringUtils.isBlank(userId)){ + return null; + } + PendingCountDTO pendingCount = lineInfoMapper.pendingCount(userId); + return pendingCount; + } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java index b07bf3652..2d9cae0fd 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/LineInfoMapper.java @@ -1,5 +1,6 @@ package com.cool.store.mapper; +import com.cool.store.dto.PendingCountDTO; import com.cool.store.entity.LineInfoDO; import com.cool.store.enums.WorkflowSubStageStatusEnum; import com.cool.store.request.LineListRequest; @@ -63,5 +64,16 @@ public interface LineInfoMapper extends Mapper { void toExperiencing(@Param("lineIds") List lineIds, @Param("code") Integer code); + /** + * 待处理数据 + * @param userId + * @return + */ + PendingCountDTO pendingCount(@Param("userId") String userId); + + + + + Integer batchUpdateInterviewWorkflowStage(@Param("lineIds") List lineIds, @Param("workflowSubStage")Integer workflowSubStage, @Param("workflowSubStageStatus")Integer workflowSubStageStatus); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml index 2279265c7..9e394fa1d 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/LineInfoMapper.xml @@ -335,6 +335,19 @@ + +