mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-20 02:08:15 +08:00
127 lines
2.6 KiB
Java
127 lines
2.6 KiB
Java
package com.ruoyi.system.service;
|
|
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
import com.ruoyi.common.core.domain.R;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.system.domain.BuyHouses;
|
|
import com.ruoyi.system.domain.bo.BuyHousesBo;
|
|
import com.ruoyi.system.domain.dto.BuyHousesEvent;
|
|
import com.ruoyi.system.domain.dto.DeclareListDTO;
|
|
import com.ruoyi.system.domain.vo.BuyHousesVo;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.IOException;
|
|
import java.util.Collection;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 【请填写功能名称】Service接口
|
|
*
|
|
* @author ruoyi
|
|
* @date 2023-02-24
|
|
*/
|
|
public interface IBuyHousesService {
|
|
|
|
/**
|
|
* 查询【请填写功能名称】
|
|
*/
|
|
BuyHousesVo queryById(Long id);
|
|
|
|
/**
|
|
* 查询【请填写功能名称】列表
|
|
*/
|
|
TableDataInfo<BuyHousesVo> queryPageList(BuyHousesBo bo, PageQuery pageQuery);
|
|
|
|
/**
|
|
* 查询【请填写功能名称】列表
|
|
*/
|
|
List<BuyHousesVo> queryList(BuyHousesBo bo);
|
|
|
|
/**
|
|
* 新增【请填写功能名称】
|
|
*/
|
|
Boolean insertByBo(BuyHousesBo bo);
|
|
|
|
/**
|
|
* 修改【请填写功能名称】
|
|
*/
|
|
Boolean updateByBo(BuyHousesBo bo);
|
|
|
|
/**
|
|
* 校验并批量删除【请填写功能名称】信息
|
|
*/
|
|
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
|
|
|
R<?> getMaterialInfo(BuyHousesBo bo);
|
|
|
|
BuyHouses getBuyHousesByCardId(String cardId);
|
|
|
|
R downloadWord(BuyHousesBo buyHouses);
|
|
|
|
List<DeclareListDTO> getDeclareList();
|
|
|
|
R<?> getInfo(BuyHouses buyHouses);
|
|
|
|
R getGaoXinCandidateInfoByCardId(String cardId);
|
|
|
|
/**
|
|
* 导出列表
|
|
* @param bo
|
|
* @return
|
|
*/
|
|
R subscribeExport(BuyHousesEvent bo) throws IOException;
|
|
|
|
/**
|
|
* 导出excel
|
|
* @param bo
|
|
* @param response
|
|
*/
|
|
void exportExcel(BuyHousesBo bo, HttpServletResponse response);
|
|
|
|
/**
|
|
* 判读当前用户是否提交过
|
|
* @return
|
|
*/
|
|
R checkStatus();
|
|
|
|
/**
|
|
* 获取当前用户日志
|
|
* @return
|
|
*/
|
|
R getBuyHousesLogsByUserId();
|
|
|
|
|
|
/**
|
|
* 下载认定通知单
|
|
* @return
|
|
*/
|
|
R downloadInform();
|
|
|
|
/***
|
|
* 修改数据
|
|
* @param buyHouses
|
|
* @return
|
|
*/
|
|
R<?> updateBuyHouses(BuyHouses buyHouses);
|
|
|
|
|
|
/**
|
|
* 对外接口提交
|
|
* @param buyHouses
|
|
* @return
|
|
*/
|
|
R<?> insertOpenBuyHouses(BuyHouses buyHouses);
|
|
|
|
R<?> getIndexType();
|
|
|
|
|
|
R<?> getCompanyDistrict();
|
|
|
|
R<?> getNationalityAndMarital();
|
|
|
|
|
|
R getBasicData();
|
|
|
|
R getHistogram(String date);
|
|
}
|