| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.model.dtos.PageDTO; |
| | | import com.panzhihua.common.model.dtos.community.ExportUserDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberEditStatusDTO; |
| | | import com.panzhihua.common.model.dtos.grid.EventGridMemberPassResetDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageEventGridMemberRelationDTO; |
| | | import com.panzhihua.common.model.dtos.user.EexcelUserDTO; |
| | | import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO; |
| | | import com.panzhihua.common.model.vos.IndexDataKanbanVO; |
| | |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.community.ComActVO; |
| | | import com.panzhihua.common.model.vos.community.ComMngVolunteerMngVO; |
| | | import com.panzhihua.common.model.vos.grid.GridMemberVO; |
| | | import com.panzhihua.common.model.vos.user.AdministratorsUserVO; |
| | | import com.panzhihua.common.model.vos.user.SysUserNoticeVO; |
| | | import com.panzhihua.common.model.vos.user.SysUserVO; |
| | |
| | | @Select("select id from com_pb_member where audit_result = 1 and id_card = #{idCard}") |
| | | Long getPartyBuildingByIdCard(@Param("idCard")String idCard); |
| | | |
| | | @Select("<script>" + |
| | | "select su.user_id,su.image_url,su.nick_name,su.account,su.phone,su.work_status,su.`status`" + |
| | | ",ca.name as communityName,su.work_start_time,su.work_end_time from sys_user su" + |
| | | " left join com_act as ca on ca.community_id = su.community_id" + |
| | | " where su.type = 6 " + |
| | | "<if test='memberRelationDTO.status != null'>" + |
| | | "AND su.status = #{memberRelationDTO.status} " + |
| | | " </if> " + |
| | | "<if test='memberRelationDTO.gridCommunityId != null'>" + |
| | | "AND ca.community_id = #{memberRelationDTO.gridCommunityId} " + |
| | | " </if> " + |
| | | "<if test='memberRelationDTO.gridStreetId != null'>" + |
| | | "AND ca.street_id = #{memberRelationDTO.gridStreetId} " + |
| | | " </if> " + |
| | | "<if test='memberRelationDTO.workStatus != null'>" + |
| | | "AND su.work_status = #{memberRelationDTO.workStatus} " + |
| | | " </if> " + |
| | | "<if test='memberRelationDTO.keyWord != null and memberRelationDTO.keyWord != ""'>" + |
| | | "and (su.nick_name like concat(#{memberRelationDTO.keyWord},'%') OR su.user_id = #{memberRelationDTO.keyWord} OR su.account like concat(#{memberRelationDTO.keyWord},'%') OR su.phone like concat(#{memberRelationDTO.keyWord},'%'))" + |
| | | " </if> " + |
| | | " order by su.create_at desc" + |
| | | "</script>") |
| | | IPage<GridMemberVO> getGridMemberList(Page page, @Param("memberRelationDTO") PageEventGridMemberRelationDTO memberRelationDTO); |
| | | |
| | | @Select("<script>" + |
| | | "update sys_user" + |
| | | " set status = #{gridMemberEditDTO.status}" + |
| | | " where user_id in " + |
| | | "<foreach item=\"item\" collection=\"gridMemberEditDTO.ids\" separator=\",\" open=\"(\" close=\")\" index=\"\"> \n" + |
| | | "#{item}\n" + |
| | | "</foreach>\n" + |
| | | "</script>") |
| | | void gridMemberEditStatus(@Param("gridMemberEditDTO") EventGridMemberEditStatusDTO gridMemberEditDTO); |
| | | |
| | | @Select("<script>" + |
| | | "update sys_user" + |
| | | " set password = #{gridMemberDTO.password}" + |
| | | " where user_id in " + |
| | | "<foreach item=\"item\" collection=\"gridMemberDTO.ids\" separator=\",\" open=\"(\" close=\")\" index=\"\"> \n" + |
| | | "#{item}\n" + |
| | | "</foreach>\n" + |
| | | "</script>") |
| | | void passResetUser(@Param("gridMemberDTO") EventGridMemberPassResetDTO gridMemberDTO); |
| | | |
| | | } |