待办接口

This commit is contained in:
shuo.wang
2025-06-23 16:48:59 +08:00
parent 8a143ea816
commit 9d73c7ae9b
4 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package com.cool.store.response;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Author: WangShuo
* @Date: 2025/06/23/16:33
* @Version 1.0
* @注释:
*/
@Data
public class DeskStageResponse {
@ApiModelProperty(value = "阶段")
private Integer shopSubStage;
@ApiModelProperty(value = "阶段状态")
private Integer shopSubStageStatus;
@ApiModelProperty(value = "阶段状态描述")
private String shopSubStageStatusDesc;
}

View File

@@ -0,0 +1,10 @@
package ShopSubStageEnum.SHOP_STAGE_7;
/**
* @Author: WangShuo
* @Date: 2025/06/23/16:40
* @Version 1.0
* @注释:
*/
public record getShopSubStage() {
}

View File

@@ -7,6 +7,7 @@ import com.cool.store.entity.HyPartnerLabelDO;
import com.cool.store.entity.LineInfoDO;
import com.cool.store.request.BusinessRemarkRequest;
import com.cool.store.request.DeskRequest;
import com.cool.store.response.DeskStageResponse;
import com.cool.store.vo.BaseInfoVO;
import com.cool.store.vo.desk.*;
import com.github.pagehelper.PageInfo;
@@ -195,4 +196,5 @@ public interface DeskService {
Integer submitBusinessRemark(BusinessRemarkRequest request, LoginUserInfo user);
List<DeskStageResponse> getDeskStageList(Integer shopSubStage,String userId);
}

View File

@@ -20,6 +20,7 @@ import com.cool.store.mapper.IntentAgreementMapper;
import com.cool.store.mapper.TrainingExperienceMapper;
import com.cool.store.request.BusinessRemarkRequest;
import com.cool.store.request.DeskRequest;
import com.cool.store.response.DeskStageResponse;
import com.cool.store.service.DeskService;
import com.cool.store.service.RegionService;
import com.cool.store.service.SysRoleService;
@@ -618,6 +619,21 @@ public class DeskServiceImpl implements DeskService {
return shopStageRemarkInfoDAO.insertOrUpdate(remarkInfoDO);
}
@Override
public List<DeskStageResponse> getDeskStageList(Integer shopSubStage, String userId) {
List<Long> userRoleIds = enterpriseUserRoleMapper.getUserRoleIds(userId);
if (CollectionUtils.isEmpty(userRoleIds)){
return new ArrayList<>();
}
List<DeskStageResponse> responses = new ArrayList<>();
ShopSubStageEnum shopSubStageEnum = ShopSubStageEnum.getByShopSubStage(shopSubStage);
if (shopSubStageEnum == null){
return new ArrayList<>();
}
return responses;
}
/**
* 通用查询