| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.constants.SecurityConstants; |
| | | import com.panzhihua.common.constants.UserConstants; |
| | | import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO; |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.SystemmanagementConfigVO; |
| | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 分页查询小程序用户 |
| | | * |
| | | * @param pageUserAppletsBackstageDTO 查询参数 |
| | | * @return 分页集合 |
| | | */ |
| | | @Override |
| | | public R pageUserAppletsBackstage(PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO) { |
| | | Page page = new Page<>(); |
| | | Long pageNum = pageUserAppletsBackstageDTO.getPageNum(); |
| | | Long pageSize = pageUserAppletsBackstageDTO.getPageSize(); |
| | | page.setSize(pageSize); |
| | | page.setCurrent(pageNum); |
| | | IPage<SysUserVO> iPage = userDao.pageUserAppletsBackstage(page, pageUserAppletsBackstageDTO); |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | | /** |
| | | * 编辑用户状态 |
| | | * |
| | | * @param pageUserAppletsBackstageDTO 启用或者禁用 1 启用 2 禁用 |
| | | * @return 编辑结果 |
| | | */ |
| | | @Override |
| | | public R putUserAppletsBackstage(PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO) { |
| | | Long userId = pageUserAppletsBackstageDTO.getUserId(); |
| | | Integer status = pageUserAppletsBackstageDTO.getStatus(); |
| | | SysUserDO sysUserDO=new SysUserDO(); |
| | | sysUserDO.setUserId(userId); |
| | | sysUserDO.setStatus(status); |
| | | int update = userDao.updateById(sysUserDO); |
| | | if (update>0) { |
| | | return R.ok(); |
| | | } |
| | | return R.fail("用户不存在"); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | String encode = new BCryptPasswordEncoder().encode("123456"); |
| | | System.out.println(encode); |