xiangpei
2024-09-04 d3fcf1066d2c00fd376128571649e7d00b281f13
ycl-server/src/main/java/com/ycl/platform/service/CalculateReportService.java
@@ -2,9 +2,12 @@
import com.ycl.platform.domain.entity.CalculateReport;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.platform.domain.form.CalculateReportBackfillForm;
import com.ycl.system.Result;
import com.ycl.platform.domain.form.CalculateReportForm;
import com.ycl.platform.domain.query.CalculateReportQuery;
import jakarta.servlet.http.HttpServletResponse;
import java.util.List;
/**
@@ -34,14 +37,14 @@
     * @param ids
     * @return
     */
    Result remove(List<String> ids);
    Result remove(List<Long> ids);
    /**
     * id删除
     * @param id
     * @return
     */
    Result removeById(String id);
    Result removeById(Long id);
    /**
     * 分页查询
@@ -55,11 +58,33 @@
     * @param id
     * @return
     */
    Result detail(String id);
    Result detail(Long id);
    /**
     * 列表
     * @return
     */
    Result all();
    /**
     * 回填扣款金额
     *
     * @param form
     * @return
     */
    Result backfill(CalculateReportBackfillForm form);
    /**
     * 修改发布状态
     *
     * @param reportId
     * @return
     */
    Result updatePublishStatus(Long reportId);
    /**
     * 导出
     * @param response 响应
     */
    void export(Integer contractId, HttpServletResponse response);
}