| | |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.core.tool.utils.StringPool; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | | import org.springblade.modules.house.vo.HouseholdVO; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.excel.PoliceUserExcel; |
| | | import org.springblade.modules.system.excel.PoliceUserImporter; |
| | |
| | | */ |
| | | @GetMapping("/getUserInfoByDistrictIds") |
| | | @ApiOperation(value = "通过小区id查询用户") |
| | | public R<IPage<UserVO>> getUserInfoByDistrictIds(@RequestParam("districtIds") String districtIds |
| | | public R<IPage<HouseholdVO>> getUserInfoByDistrictIds(@RequestParam("districtIds") String districtIds |
| | | , @RequestParam(value = "building", required = false) String building |
| | | , @RequestParam(value = "unit", required = false) String unit |
| | | , @RequestParam(value = "name", required = false) String name |
| | | , Query query) { |
| | | IPage<User> pages = userService.getUserInfoByDistrictIds(districtIds, building, unit, name, Condition.getPage(query)); |
| | | return R.data(UserWrapper.build().pageVO(pages)); |
| | | IPage<HouseholdVO> pages = userService.getUserInfoByDistrictIds(districtIds, building, unit, name, Condition.getPage(query)); |
| | | return R.data(pages); |
| | | } |
| | | |
| | | |
| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.flowable.idm.engine.impl.persistence.entity.UserEntity; |
| | | import org.springblade.modules.house.vo.HouseholdVO; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.excel.UserExcel; |
| | | import org.springblade.modules.system.vo.UserDetailVO; |
| | |
| | | * @param list |
| | | * @return |
| | | */ |
| | | List<User> getUserInfoByDistrictIds(@Param("list") List<String> list, String building, String unit, String name, IPage<User> page); |
| | | List<HouseholdVO> getUserInfoByDistrictIds(@Param("list") List<String> list, String building, String unit, String name, IPage<HouseholdVO> page); |
| | | |
| | | /** |
| | | * 通过机构查询用户 |
| | |
| | | ) |
| | | |
| | | </select> |
| | | <select id="getUserInfoByDistrictIds" resultType="org.springblade.modules.system.entity.User"> |
| | | <select id="getUserInfoByDistrictIds" resultType="org.springblade.modules.house.vo.HouseholdVO"> |
| | | |
| | | SELECT |
| | | bu.id, |
| | | jh.*, |
| | | bu.id userId, |
| | | bu.tenant_id, |
| | | bu.code, |
| | | bu.user_type, |
| | |
| | | bu.avatar, |
| | | bu.email, |
| | | bu.phone, |
| | | bu.birthday |
| | | bu.birthday, |
| | | jhe.building, |
| | | jhe.unit |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN jczz_household jh ON bu.id = jh.associated_user_id and jh.is_deleted=0 |
| | |
| | | import org.springblade.core.mp.base.BaseService; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.modules.auth.enums.UserEnum; |
| | | import org.springblade.modules.house.vo.HouseholdVO; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.entity.UserInfo; |
| | | import org.springblade.modules.system.entity.UserOauth; |
| | |
| | | * @param name |
| | | * @return |
| | | */ |
| | | IPage<User> getUserInfoByDistrictIds(String districtIds,String building,String unit,String name,IPage<User> page); |
| | | IPage<HouseholdVO> getUserInfoByDistrictIds(String districtIds,String building,String unit,String name,IPage<HouseholdVO> page); |
| | | |
| | | /** |
| | | * 查询500M内的民警 |
| | |
| | | import org.springblade.modules.grid.service.IGridmanService; |
| | | import org.springblade.modules.house.entity.HouseholdEntity; |
| | | import org.springblade.modules.house.service.IHouseholdService; |
| | | import org.springblade.modules.house.vo.HouseholdVO; |
| | | import org.springblade.modules.police.entity.PoliceAffairsGridEntity; |
| | | import org.springblade.modules.police.service.IPoliceAffairsGridService; |
| | | import org.springblade.modules.property.entity.PropertyCompanyEntity; |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<User> getUserInfoByDistrictIds(String districtIds, String building, String unit, String name, IPage<User> page) { |
| | | public IPage<HouseholdVO> getUserInfoByDistrictIds(String districtIds, String building, String unit, String name, IPage<HouseholdVO> page) { |
| | | List<String> list = JSON.parseArray(districtIds).toJavaList(String.class); |
| | | return page.setRecords(baseMapper.getUserInfoByDistrictIds(list, building, unit, name, page)); |
| | | List<HouseholdVO> userInfoByDistrictIds = baseMapper.getUserInfoByDistrictIds(list, building, unit, name, page); |
| | | return page.setRecords(userInfoByDistrictIds); |
| | | } |
| | | |
| | | /** |