package org.springblade.modules.disputeRecord.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import org.springblade.modules.disputeRecord.entity.DisputeRecordEntity;
|
import org.springblade.modules.disputeRecord.excel.DisputeRecordExcel;
|
import org.springblade.modules.disputeRecord.excel.ExportDisputeRecordExcel;
|
import org.springblade.modules.disputeRecord.vo.DisputeRecordVO;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import java.util.List;
|
|
/**
|
* 矛盾纠纷记录表 服务类
|
*
|
* @author BladeX
|
* @since 2024-03-23
|
*/
|
public interface IDisputeRecordService extends IService<DisputeRecordEntity> {
|
|
/**
|
* 自定义分页
|
*
|
* @param page
|
* @param disputeRecord
|
* @return
|
*/
|
IPage<DisputeRecordVO> selectDisputeRecordPage(IPage<DisputeRecordVO> page, DisputeRecordVO disputeRecord);
|
|
|
/**
|
* 矛盾纠纷记录表 自定义新增或修改
|
* @param disputeRecord
|
* @return
|
*/
|
boolean saveOrUpdateDisputeRecord(DisputeRecordEntity disputeRecord);
|
|
/**
|
* 矛盾纠纷记录表 自定义详情
|
* @param disputeRecord
|
* @return
|
*/
|
DisputeRecordVO getDetail(DisputeRecordVO disputeRecord);
|
|
/**
|
* 矛盾纠纷事件数据导入类
|
* @author Chill
|
*/
|
void importDisputeRecord(List<DisputeRecordExcel> data, Boolean isCovered);
|
|
/**
|
* 导出矛盾纠纷记录表
|
* @param disputeRecord
|
* @return
|
*/
|
List<ExportDisputeRecordExcel> exportDisputeRecordList(DisputeRecordVO disputeRecord);
|
|
/**
|
* e呼即办数据临时转换到矛盾纠纷
|
*/
|
void eCallToDis();
|
}
|