package com.ruoyi.bussiness.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.bussiness.domain.PlacementApply;
|
import com.ruoyi.bussiness.domain.PlacementApplyRecord;
|
import com.ruoyi.bussiness.object.request.placementApply.*;
|
import com.ruoyi.bussiness.object.response.placementApply.PlacementApplyPageResponse;
|
import com.ruoyi.bussiness.object.response.placementApply.PlacementApplyRecordIdRequest;
|
import com.ruoyi.bussiness.object.response.placementApply.PlacementApplyRecordPageResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
import java.io.IOException;
|
|
public interface PlacementApplyService extends IService<PlacementApply> {
|
|
/**
|
* 分页
|
* @param request
|
* @return
|
*/
|
PlacementApplyPageResponse page(PlacementApplyPageRequest request);
|
|
/**
|
* 详情
|
* @param request
|
* @return
|
*/
|
PlacementApplyRecordPageResponse detail(PlacementApplyRecordPageRequest request);
|
|
|
/**
|
* 删除
|
* @param request
|
*/
|
void del(PlacementApplyIdRequest request);
|
|
|
/**
|
* 数据审核
|
* @param request
|
*/
|
void dataApprove(PlacementApplyIdRequest request);
|
|
|
void recordCheck(PlacementApplyRecordIdRequest request);
|
/**
|
* 审核
|
* @param request
|
*/
|
void approve(PlacementApplyApproveRequest request);
|
|
/**
|
* 导入
|
* @param request
|
*/
|
void imports(PlacementImportsRequest request) throws IOException;
|
|
/**
|
* 添加
|
* @param request
|
*/
|
void recordAdd(PlacementApplyRecord request);
|
|
/**
|
* 添加
|
* @param request
|
*/
|
PlacementApplyRecord recordDetail(PlacementApplyIdRequest request);
|
|
|
/**
|
* 自主购房申请批次表-记录删除
|
* @param request
|
*/
|
void recordDel(PlacementApplyRecordIdRequest request);
|
|
|
/**
|
* 编辑
|
* @param request
|
*/
|
void recordEdit(PlacementApplyRecord request);
|
|
/**
|
* 导出问题数据
|
* @param request
|
* @param response
|
*/
|
void problemExport(ApplyProblemExportRequest request, HttpServletResponse response);
|
|
/**
|
* 导出全部数据(审核通过)
|
* @param request
|
* @param response
|
*/
|
void allExport(ApplyAllExportRequest request, HttpServletResponse response);
|
|
|
/**
|
* 查询最后一个批次信息
|
* @return
|
*/
|
String selectLastBatchNumber();
|
|
|
/**
|
* 判断名字是否和户主名称+家庭成员名称重复,重复就标注
|
* @param name
|
* @return
|
*/
|
Integer selectNameExists(String name,String idCard);
|
|
}
|