| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package com.ydtech.modules.fnc.service.contract;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.fnc.dto.contract.ContractDto;
- import com.ydtech.modules.fnc.entity.ContractEntity;
- import com.ydtech.modules.fnc.vo.ContractVo;
- import java.util.HashMap;
- import java.util.List;
- public interface ContractService extends IService<ContractEntity> {
- /**
- *
- * @param contractDto
- * @return 新增或 编辑合同
- */
- void saveAndUpdate(ContractDto contractDto);
- /**
- * @description: 分页查询
- * @author: whp
- **/
- IPage<ContractEntity> queryPage(ContractVo contractVO);
- void deleteById(String id);
- /**
- *
- * @param id
- * @return 回显接口
- */
- ContractEntity getSelectById(String id);
- /**
- *
- * @param contractDto
- * @return 合同协议新增
- */
- void copyContract(ContractDto contractDto);
- /**
- * 合同协议检查是否失效
- * @param contractVo
- */
- HashMap<String,Object> checkCopyContract(ContractVo contractVo);
- /**
- * 同以及未失效的关联合同列表
- * @param contractVo
- */
- List<ContractDto> copyContractList(ContractVo contractVo);
- /**
- * @param contractVo
- * @return 补充协议修改状态
- */
- void updateFileStatus(ContractVo contractVo);
- /**
- *
- * @param contractVO
- * @return 合同供应商分页
- */
- IPage<ContractDto> supplierContractPage(ContractVo contractVO);
- /**
- * 定时更新合同失效状态
- */
- void batchOrderDate(String nowTime);
- }
|