package com.moral.api.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.moral.api.entity.YcGenerateReport; import com.moral.api.pojo.ext.ycgeneratereport.YcGenerateReportExt; import com.moral.api.pojo.ext.ycgeneratereport.YcGenerateReportListExt; import com.moral.api.pojo.ext.ycgeneratereport.YcGenerateReportPageExt; import com.moral.api.pojo.query.ycgeneratereport.*; import java.util.List; /** *

* 盐城报告表 服务类 *

* deyt template generate * @author JI * @since 2024-03-26 */ public interface YcGenerateReportService extends IService { /** * 逻辑删除 * @param id * @return */ boolean removeByIdWithFill(Integer id); /** * 根据id查询详情 * @param id * @return YcGenerateReportExt */ YcGenerateReportExt extOne(Integer id); /** * 查询列表详情 * @param ycGenerateReportListCond * @return YcGenerateReportListExt */ List extList(YcGenerateReportListCond ycGenerateReportListCond); /** * 查询分页详情 * @param ycGenerateReportPageCond * @return YcGenerateReportPageExt */ Page extPage(YcGenerateReportPageCond ycGenerateReportPageCond); /** * 保存 * @param ycGenerateReportAddCond * @return */ boolean save(YcGenerateReportAddCond ycGenerateReportAddCond); /** * 更新 * @param ycGenerateReportUpdateCond * @return */ boolean update(YcGenerateReportUpdateCond ycGenerateReportUpdateCond); boolean fileUpload(YcGenerateReportUploadCond uploadCond); }