luofl
2025-02-23 9ff71e0d63c963f2c2c48facdf2336c558ba7100
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java
@@ -1,7 +1,12 @@
package com.panzhihua.sangeshenbian.service;
import com.panzhihua.sangeshenbian.entity.Complaint;
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;
/**
 * <p>
@@ -13,4 +18,23 @@
 */
public interface IComplaintService extends IService<Complaint> {
    void saveComplaint(Complaint complaint,Long userId);
    /**
     * 诉求列表
     * @param query
     * @return
     */
    Page<ComplaintVO> complaintList(ComplaintQuery query);
    /**
     * 保存办理进度
     * @param dto
     */
    void saveProcess(ComplaintProcessDTO dto);
    /**
     * 办理结果录入
     * @param dto
     */
    void saveResult(ComplaintCompletionDTO dto);
}