| | |
| | | package com.panzhihua.service_user.service; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.panzhihua.common.model.dtos.community.ExportSpecialUserDTO; |
| | | import com.panzhihua.common.model.dtos.community.ExportUserDTO; |
| | | import com.panzhihua.common.model.dtos.user.ComMngUserTagDTO; |
| | | import com.panzhihua.common.model.dtos.user.EexcelUserDTO; |
| | | import com.panzhihua.common.model.dtos.user.InputUserTagsDTO; |
| | | import com.panzhihua.common.model.dtos.user.PageInputUserDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.user.ComMngTagVO; |
| | | import com.panzhihua.common.model.vos.user.CommunityUserInfoVO; |
| | | import com.panzhihua.common.model.vos.user.InputUserInfoVO; |
| | | import com.panzhihua.service_user.model.dos.SysUserInputDO; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | |
| | | public interface SysUserInputService extends IService<SysUserInputDO> { |
| | | /** |
| | | * 批量导入居民用户 |
| | | * @param list 居民用户集合 |
| | | * @param areaName 小区名字 |
| | | * |
| | | * @param list |
| | | * 居民用户集合 |
| | | * @param areaName |
| | | * 小区名字 |
| | | * @return 导入结果 |
| | | */ |
| | | R batchSaveUser(List<EexcelUserDTO> list, StringBuffer areaName); |
| | | |
| | | /** |
| | | * 社区人员详情包括导入人员 |
| | | * @param userId 人员id |
| | | * |
| | | * @param userId |
| | | * 人员id |
| | | * @return CommunityUserInfoVO |
| | | */ |
| | | CommunityUserInfoVO detailUserComunity(Long userId); |
| | | |
| | | /** |
| | | * 分页查询居民数据 |
| | | * |
| | | * @param pageInputUserDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 设置标签 |
| | | * |
| | | * @param inputUserTagsDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 导出居民信息 |
| | | * |
| | | * @param exportUserDTO |
| | | * @return |
| | | */ |
| | | R export(ExportUserDTO exportUserDTO); |
| | | R exportInputUser(ExportUserDTO exportUserDTO); |
| | | |
| | | /** |
| | | * 居民详情 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询特殊群体 |
| | | * |
| | | * @param pageInputUserDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 特殊群体标签 |
| | | * |
| | | * @param comMngUserTagDTO |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 新增或修改特殊群体标签 |
| | | * |
| | | * @param comMngTagVO |
| | | * @return |
| | | */ |
| | | R saveSpecialInputUserTags(ComMngTagVO comMngTagVO); |
| | | |
| | | /** |
| | | * 删除特殊群体标签 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | R deleteSpecialInputUserTags(Long id); |
| | | |
| | | /** |
| | | * 删除特殊群体用户 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | | R deleteSpecialInputUser(Long id); |
| | | |
| | | /** |
| | | * 导出特殊群体用户 |
| | | * |
| | | * @param exportSpecialUserDTO |
| | | * @return |
| | | */ |
| | | R specialUserExport(ExportSpecialUserDTO exportSpecialUserDTO); |
| | | |
| | | } |