package com.ycl.platform.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ycl.platform.domain.entity.CalculateMoneyRule; import com.ycl.platform.domain.entity.TContract; import com.ycl.system.AjaxResult; import jakarta.servlet.http.HttpServletResponse; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** * 【请填写功能名称】Service接口 * * @author ruoyi * @date 2024-03-12 */ public interface ITContractService extends IService { /** * 导入合同模板 * @param response 结果 */ void importTemplate(HttpServletResponse response); /** * 导入合同数据 * @param file 文件 * @param tContract 合同信息 * @return 导入结果 */ AjaxResult importData(MultipartFile file, TContract tContract); List selectAll(); /** * 根据合同id查询钱核算规则 * @param contractId 合同id * @return 规则 */ List selectMoneyRules(Integer contractId); /** * 查询所有正在使用的合同 * @return 数据 */ List selectUsingContract(); }