mitao
2025-05-06 be9179e444b22bf7d4b69c64745decd91696d67b
springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/IComplaintService.java
@@ -17,6 +17,7 @@
import com.panzhihua.sangeshenbian.model.vo.DispatchVO;
import com.panzhihua.sangeshenbian.warpper.MgtComplaintQuery;
import javax.validation.Valid;
import java.io.IOException;
import java.util.List;
@@ -68,10 +69,22 @@
     * @return
     */
    List<ComplaintProgress> progress(Long complaintId);
    void saveAndReport(ComplaintVO complaintVO, LoginUserInfoVO loginUserInfo);
    /**
     * 诉求上报
     */
    void saveReport(ComplaintReportDTO dto, LoginUserInfoVO loginUserInfoVO);
    void saveAndComplete(@Valid ComplaintSaveAndCompleteDTO complaintVO, LoginUserInfoVO loginUserInfo);
    /**
     * 诉求上报撤回
     */
    void reportWithdraw(ComplaintReportWithdrawDTO dto, LoginUserInfoVO loginUserInfoVO);
    /**
     * 诉求下派
@@ -137,9 +150,11 @@
    /**
     * 社区问题单、问题处理单、协调通知单 下载
     *
     * @param id
     * @param loginUserInfo
     */
    void downloadFile(Long id, Integer type) throws IOException;
    String downloadFile(Long id, Integer type, SystemUserVo loginUserInfo) throws IOException;
    /**
     * 获取超时未评价的数据
@@ -148,4 +163,17 @@
    List<Complaint> getTimeoutAndNotComment();
    /**
     * 修改办理进度
     * @param dto
     */
    void updateProgress(ComplaintProcessUpdateDto dto);
    /**
     * 删除办理进度
     * @param id
     */
    void delProgress(Long id);
}