fuliqi
2025-02-21 64efb660b2c119c00432434c0f651f8996483f18
ycl-server/src/main/java/com/ycl/platform/service/ReportService.java
@@ -1,11 +1,14 @@
package com.ycl.platform.service;
import com.ycl.platform.domain.entity.Report;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.platform.domain.vo.ReportVO;
import com.ycl.system.Result;
import com.ycl.platform.domain.entity.Report;
import com.ycl.platform.domain.form.ReportAuditingForm;
import com.ycl.platform.domain.form.ReportForm;
import com.ycl.platform.domain.query.ReportQuery;
import com.ycl.platform.domain.vo.ReportVO;
import com.ycl.system.Result;
import jakarta.servlet.http.HttpServletResponse;
import java.util.List;
/**
@@ -22,6 +25,20 @@
     * @return
     */
    Result add(ReportForm form);
    /**
     * 导入模板
     * @param response 结果
     */
    void importTemplate(HttpServletResponse response);
    /**
     * 导入
     * @param form 数据
     * @return 结果
     */
    Result importData(ReportForm form);
    /**
     * 修改
@@ -69,4 +86,35 @@
     * @return
     */
    List<ReportVO> export(ReportQuery query);
    /**
     * 获取审核记录
     *
     * @return
     * @param id
     */
    Result auditingRecord(Integer id);
    /**
     * 审核报备
     * @param form
     * @return
     */
    Result auditing(ReportAuditingForm form);
    /**
     * 获取同一批次的报备
     *
     * @param pid 批次号
     * @return
     */
    Result getTogether(String pid);
    /**
     * 国标码查报备记录
     *
     * @param gb
     * @return
     */
    Result getListByGb(String gb);
}