package com.panzhihua.service_community.service;
|
|
import java.util.List;
|
|
import com.panzhihua.common.model.dtos.community.ComMngRealCompanyBelongsDTO;
|
import com.panzhihua.common.model.dtos.community.ExportRealCompanyExcelDTO;
|
import com.panzhihua.common.model.dtos.community.PageComMngRealCompanyDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.ComMngRealCompanyExcelVO;
|
import com.panzhihua.common.model.vos.community.ComMngRealCompanyVO;
|
|
public interface ComMngRealCompanyService {
|
|
/**
|
* 社区后台实有单位管理列表
|
*
|
* @param pageComMngRealCompanyDTO
|
* @return
|
*/
|
R pageQueryComMngRealCompany(PageComMngRealCompanyDTO pageComMngRealCompanyDTO);
|
|
/**
|
* 社区后台添加修改实有单位
|
*
|
* @param comMngRealCompanyVO
|
* @return
|
*/
|
R saveComMngRealCompany(ComMngRealCompanyVO comMngRealCompanyVO);
|
|
/**
|
* 社区后台删除实有单位
|
*
|
* @param id
|
* @return
|
*/
|
R deleteComMngRealCompany(Long id);
|
|
/**
|
* 实有单位详情
|
*
|
* @param id
|
* @return
|
*/
|
R detailComMngRealCompany(Long id);
|
|
/**
|
* 导入实有单位
|
*
|
* @param list
|
* @param communityId
|
* @return
|
*/
|
R listSaveMngRealCompanyExcelVO(List<ComMngRealCompanyExcelVO> list, Long communityId);
|
|
/**
|
* 导出实有单位
|
*
|
* @param exportRealCompanyExcelDTO
|
* @return
|
*/
|
R exportRealCompanyExcel(ExportRealCompanyExcelDTO exportRealCompanyExcelDTO);
|
|
/**
|
* 实有单位详情
|
*
|
* @param comMngRealCompanyBelongsDTO
|
* @return
|
*/
|
R belongsComMngRealCompany(ComMngRealCompanyBelongsDTO comMngRealCompanyBelongsDTO);
|
|
/**
|
* 社区后台实有单位统计
|
*
|
* @param communityId
|
* 社区id
|
* @return 统计结果
|
*/
|
R getComMngRealCompanyTotalByAdmin(Long communityId);
|
}
|