Files
klp-oa/klp-flow/src/main/java/com/klp/flow/service/ITsComplaintAcceptService.java
Joshi 4aba91abd9 feat(flow): 修改反馈下发功能支持传入部门参数
- 更新 ITsComplaintAcceptService 接口方法 feedbackDispatch,增加 deptIds 参数
- 修改 TsComplaintAcceptController 控制器,调整接口路径并接收部门ID列表参数
- 实现 TsComplaintAcceptServiceImpl 服务类,移除字典查询逻辑改为使用传入的部门ID列表
- 更新反馈下发业务逻辑,直接使用传入的部门ID创建执行反馈记录
- 移除对 flow_coil_objection 字典类型的依赖
- 调整参数验证逻辑,确保接受ID和部门ID列表均不为空
2026-06-22 10:41:59 +08:00

60 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.flow.service;
import com.klp.flow.domain.TsComplaintAccept;
import com.klp.flow.domain.vo.TsComplaintAcceptVo;
import com.klp.flow.domain.bo.TsComplaintAcceptBo;
import com.klp.common.core.page.TableDataInfo;
import com.klp.common.core.domain.PageQuery;
import java.util.Collection;
import java.util.List;
/**
* 投诉受理单主Service接口
*
* @author klp
* @date 2026-06-18
*/
public interface ITsComplaintAcceptService {
/**
* 查询投诉受理单主
*/
TsComplaintAcceptVo queryById(Long acceptId);
/**
* 查询投诉受理单主列表
*/
TableDataInfo<TsComplaintAcceptVo> queryPageList(TsComplaintAcceptBo bo, PageQuery pageQuery);
/**
* 查询投诉受理单主列表
*/
List<TsComplaintAcceptVo> queryList(TsComplaintAcceptBo bo);
/**
* 新增投诉受理单主
*/
Boolean insertByBo(TsComplaintAcceptBo bo);
/**
* 修改投诉受理单主
*/
Boolean updateByBo(TsComplaintAcceptBo bo);
/**
* 校验并批量删除投诉受理单主信息
*/
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
/**
* 意见下发修改flow_status=2按字典flow_coil_objection部门创建代办任务
*/
Boolean opinionDispatch(Long acceptId);
/**
* 反馈下发修改flow_status=4按传入部门创建执行反馈记录
*/
Boolean feedbackDispatch(Long acceptId, List<Long> deptIds);
}