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);
}