待办接口
This commit is contained in:
@@ -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;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package ShopSubStageEnum.SHOP_STAGE_7;
|
||||
|
||||
/**
|
||||
* @Author: WangShuo
|
||||
* @Date: 2025/06/23/16:40
|
||||
* @Version 1.0
|
||||
* @注释:
|
||||
*/
|
||||
public record getShopSubStage() {
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 通用查询
|
||||
|
||||
Reference in New Issue
Block a user