shiyunteng
2026-06-25 7ffef0059ddf3d4a82de4a4a8999b4b2429fcda6
platformx-business-finance-biz/src/main/java/com/by4cloud/platformx/business/service/ContractService.java
@@ -1,12 +1,16 @@
package com.by4cloud.platformx.business.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.by4cloud.platformx.business.dto.ContracQueryDTO;
import com.by4cloud.platformx.business.dto.ContractAddDTO;
import com.by4cloud.platformx.business.dto.ContractUpdateDTO;
import com.by4cloud.platformx.business.dto.DelayOutApprovalDTO;
import com.by4cloud.platformx.business.entity.Contract;
import com.by4cloud.platformx.business.vo.ContractDetailVo;
import com.by4cloud.platformx.common.core.util.R;
import com.by4cloud.platformx.common.data.mybatis.IIService;
import jakarta.servlet.http.HttpServletResponse;
/**
 * @author 28254
@@ -22,4 +26,35 @@
   R startApproval(Long id);
   R genCurrentOverdue();
   R refuseApproval(Long id);
   void takeEffect(Long id);
    R copyNewContract(Long id);
   /**
    * 一煤机加工承揽合同
    * @param id
    * @param response
    */
   void exportContractYMJJGCLWord(Long id,HttpServletResponse response);
   R genCycleReceiced();
   void exportContractYMJGYPMMWord(Long id, HttpServletResponse response);
   void exportContractYMJGKCPMMWord(Long id, HttpServletResponse response);
   void exportContractYMJCGWord(Long id, HttpServletResponse response);
   R delayOutApproval(DelayOutApprovalDTO dto);
   Page pageScope(Page page, ContracQueryDTO queryDTO);
   void exportContractTFGSGYPMMWord(Long id, HttpServletResponse response);
   R addContractSgb(ContractAddDTO addDTO);
   R updateContractSgb(ContractUpdateDTO addDTO);
}