package com.ruoyi.bussiness.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.bussiness.domain.Placement;
|
import com.ruoyi.bussiness.object.request.placement.PlacementIdRequest;
|
import com.ruoyi.bussiness.object.request.placement.PlacementImportRequest;
|
import com.ruoyi.bussiness.object.request.placement.PlacementPageRequest;
|
import com.ruoyi.bussiness.object.response.placement.PlacementPageResponse;
|
|
import java.io.IOException;
|
import java.util.List;
|
|
public interface PlacementService extends IService<Placement> {
|
|
|
/**
|
* 分页查询
|
* @param request
|
* @return
|
*/
|
PlacementPageResponse page(PlacementPageRequest request);
|
|
|
/**
|
* 新增
|
* @param placement
|
*/
|
void add(Placement placement);
|
|
|
/**
|
* 修改
|
* @param placement
|
*/
|
void update(Placement placement);
|
|
|
/**
|
* 详情
|
* @param request
|
* @return
|
*/
|
Placement detail(PlacementIdRequest request);
|
|
|
/**
|
* 删除
|
* @param request
|
*/
|
void del(PlacementIdRequest request);
|
|
/**
|
* 导入
|
*/
|
void imports(PlacementImportRequest request);
|
|
|
/**
|
* 查询家庭身份证是否唯一
|
* @param idCard
|
* @return
|
*/
|
int countPlacementByFamilyIdCard(String idCard);
|
|
|
/**
|
* 查询身份证是否唯一
|
* @param idCard
|
* @return
|
*/
|
int countPlacementByIdCard(String idCard);
|
|
|
/**
|
* 查询身份证
|
* @param idCard
|
* @return
|
*/
|
List<Placement> selectPlacementIdCard(List<String> idCard);
|
|
|
/**
|
* 不在待安置库
|
* @param name
|
* @return
|
*/
|
int countNamesExists(String name);
|
|
}
|