85 lines
2.4 KiB
Java
85 lines
2.4 KiB
Java
package com.ruoyi.ccdi.service;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.ruoyi.ccdi.domain.dto.CcdiCustEnterpriseRelationAddDTO;
|
|
import com.ruoyi.ccdi.domain.dto.CcdiCustEnterpriseRelationEditDTO;
|
|
import com.ruoyi.ccdi.domain.dto.CcdiCustEnterpriseRelationQueryDTO;
|
|
import com.ruoyi.ccdi.domain.excel.CcdiCustEnterpriseRelationExcel;
|
|
import com.ruoyi.ccdi.domain.vo.CcdiCustEnterpriseRelationVO;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 信贷客户实体关联信息 服务层
|
|
*
|
|
* @author ruoyi
|
|
* @date 2026-02-12
|
|
*/
|
|
public interface ICcdiCustEnterpriseRelationService {
|
|
|
|
/**
|
|
* 查询信贷客户实体关联列表
|
|
*
|
|
* @param queryDTO 查询条件
|
|
* @return 信贷客户实体关联VO集合
|
|
*/
|
|
List<CcdiCustEnterpriseRelationVO> selectRelationList(CcdiCustEnterpriseRelationQueryDTO queryDTO);
|
|
|
|
/**
|
|
* 分页查询信贷客户实体关联列表
|
|
*
|
|
* @param page 分页对象
|
|
* @param queryDTO 查询条件
|
|
* @return 信贷客户实体关联VO分页结果
|
|
*/
|
|
Page<CcdiCustEnterpriseRelationVO> selectRelationPage(Page<CcdiCustEnterpriseRelationVO> page, CcdiCustEnterpriseRelationQueryDTO queryDTO);
|
|
|
|
/**
|
|
* 查询信贷客户实体关联列表(用于导出)
|
|
*
|
|
* @param queryDTO 查询条件
|
|
* @return 信贷客户实体关联Excel实体集合
|
|
*/
|
|
List<CcdiCustEnterpriseRelationExcel> selectRelationListForExport(CcdiCustEnterpriseRelationQueryDTO queryDTO);
|
|
|
|
/**
|
|
* 查询信贷客户实体关联详情
|
|
*
|
|
* @param id 主键ID
|
|
* @return 信贷客户实体关联VO
|
|
*/
|
|
CcdiCustEnterpriseRelationVO selectRelationById(Long id);
|
|
|
|
/**
|
|
* 新增信贷客户实体关联
|
|
*
|
|
* @param addDTO 新增DTO
|
|
* @return 结果
|
|
*/
|
|
int insertRelation(CcdiCustEnterpriseRelationAddDTO addDTO);
|
|
|
|
/**
|
|
* 修改信贷客户实体关联
|
|
*
|
|
* @param editDTO 编辑DTO
|
|
* @return 结果
|
|
*/
|
|
int updateRelation(CcdiCustEnterpriseRelationEditDTO editDTO);
|
|
|
|
/**
|
|
* 批量删除信贷客户实体关联
|
|
*
|
|
* @param ids 需要删除的主键ID
|
|
* @return 结果
|
|
*/
|
|
int deleteRelationByIds(Long[] ids);
|
|
|
|
/**
|
|
* 导入信贷客户实体关联数据(异步)
|
|
*
|
|
* @param excelList Excel实体列表
|
|
* @return 任务ID
|
|
*/
|
|
String importRelation(List<CcdiCustEnterpriseRelationExcel> excelList);
|
|
}
|