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 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); }