| | |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.partybuilding.ActivityManagerVO; |
| | | import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; |
| | | import com.panzhihua.common.model.vos.user.AdministratorsUserVO; |
| | | import com.panzhihua.common.model.vos.user.ChangePasswordVO; |
| | | import com.panzhihua.common.model.vos.user.ComMngFamilyInfoVO; |
| | | import com.panzhihua.common.model.vos.user.UserPhoneVO; |
| | | import com.panzhihua.common.model.vos.user.*; |
| | | import com.panzhihua.service_user.dao.*; |
| | | import com.panzhihua.service_user.model.dos.*; |
| | | import com.panzhihua.service_user.service.UserService; |
| | |
| | | private StringRedisTemplate stringRedisTemplate; |
| | | @Resource |
| | | private SysUserRoleDAO sysUserRoleDAO; |
| | | @Resource |
| | | private SysOperLogDAO sysOperLogDAO; |
| | | @Resource |
| | | private SysUserAgreementDAO sysUserAgreementDAO; |
| | | |
| | | |
| | | /** |
| | |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | | /** |
| | | * 保存操作日志 |
| | | * |
| | | * @param operlog 日志内容 |
| | | * @return 保存结果 |
| | | */ |
| | | @Override |
| | | public R addOperLog(SysOperLogVO operlog) { |
| | | SysOperLogDO sysOperLogDO=new SysOperLogDO(); |
| | | BeanUtils.copyProperties(operlog,sysOperLogDO); |
| | | int insert = sysOperLogDAO.insert(sysOperLogDO); |
| | | if (insert>0) { |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 分页展示操作日志 |
| | | * |
| | | * @param sysOperLogVO 分页参数 |
| | | * @return 分页集合 |
| | | */ |
| | | @Override |
| | | public R pageOperLog(SysOperLogVO sysOperLogVO) { |
| | | Page page = new Page<>(); |
| | | Long pageNum = sysOperLogVO.getPageNum(); |
| | | Long pageSize = sysOperLogVO.getPageSize(); |
| | | if (null==pageNum||pageNum==0) { |
| | | pageNum = 1l; |
| | | } |
| | | if (null==pageSize||pageSize==0) { |
| | | pageSize = 10l; |
| | | } |
| | | page.setSize(pageSize); |
| | | page.setCurrent(pageNum); |
| | | IPage<SysOperLogVO> iPage = sysOperLogDAO.pageOperLog(page, sysOperLogVO); |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | | /** |
| | | * 用户协议 |
| | | * |
| | | * @return 协议集合 |
| | | */ |
| | | @Override |
| | | public R listAgreement() { |
| | | List<SysUserAgreementDO> sysUserAgreementDOS = sysUserAgreementDAO.selectList(null); |
| | | if (ObjectUtils.isEmpty(sysUserAgreementDOS)) { |
| | | return R.fail(); |
| | | } |
| | | List<SysUserAgreementVO> sysUserAgreementVOS=new ArrayList<>(); |
| | | sysUserAgreementDOS.forEach(sysUserAgreementDO -> { |
| | | SysUserAgreementVO sysUserAgreementVO=new SysUserAgreementVO(); |
| | | BeanUtils.copyProperties(sysUserAgreementDO,sysUserAgreementVO); |
| | | sysUserAgreementVOS.add(sysUserAgreementVO); |
| | | }); |
| | | return R.ok(sysUserAgreementVOS); |
| | | } |
| | | |
| | | /** |
| | | * 编辑用户协议 |
| | | * |
| | | * @param sysUserAgreementVO 编辑内容 |
| | | * @return 编辑结果 |
| | | */ |
| | | @Override |
| | | public R putAgreement(SysUserAgreementVO sysUserAgreementVO) { |
| | | SysUserAgreementDO sysUserAgreementDO=new SysUserAgreementDO(); |
| | | BeanUtils.copyProperties(sysUserAgreementVO,sysUserAgreementDO); |
| | | int update = sysUserAgreementDAO.updateById(sysUserAgreementDO); |
| | | if (update==0) { |
| | | return R.fail("协议不存在"); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 用户标签 |
| | | * |
| | | * @param communityId 社区id |
| | | * @return 标签集合 |
| | | */ |
| | | @Override |
| | | public R listComMngUserTag(Long communityId) { |
| | | List<ComMngUserTagDO> comMngUserTagDOS = comMngUserTagDAO.selectList(new QueryWrapper<ComMngUserTagDO>().lambda().eq(ComMngUserTagDO::getCommunityId, communityId)); |
| | | if (ObjectUtils.isEmpty(comMngUserTagDOS)) { |
| | | return R.fail(); |
| | | } |
| | | List<ComMngUserTagVO> comMngUserTagVOList=new ArrayList<>(); |
| | | comMngUserTagDOS.forEach(comMngUserTagDO -> { |
| | | ComMngUserTagVO comMngUserTagVO=new ComMngUserTagVO(); |
| | | BeanUtils.copyProperties(comMngUserTagDO,comMngUserTagVO); |
| | | comMngUserTagVOList.add(comMngUserTagVO); |
| | | }); |
| | | return R.ok(comMngUserTagVOList); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | String encode = new BCryptPasswordEncoder().encode("123456"); |
| | | System.out.println(encode); |