package com.panzhihua.sangeshenbian.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.sangeshenbian.model.dto.ComplaintCompletionDTO; import com.panzhihua.sangeshenbian.model.dto.ComplaintProcessDTO; import com.panzhihua.sangeshenbian.model.entity.Complaint; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.sangeshenbian.model.query.ComplaintQuery; import com.panzhihua.sangeshenbian.model.vo.ComplaintVO; /** *

* 问题报告表 服务类 *

* * @author * @since 2025-02-22 */ public interface IComplaintService extends IService { void saveComplaint(Complaint complaint,Long userId); /** * 诉求列表 * @param query * @return */ Page complaintList(ComplaintQuery query); /** * 保存办理进度 * @param dto */ void saveProcess(ComplaintProcessDTO dto); /** * 办理结果录入 * @param dto */ void saveResult(ComplaintCompletionDTO dto); }