|
|
@ -1,32 +1,27 @@ |
|
|
|
package com.cloud.kicc.system.controller; |
|
|
|
package com.cloud.kicc.system.controller; |
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ArrayUtil; |
|
|
|
import cn.hutool.core.util.ArrayUtil; |
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.cloud.kicc.system.api.entity.Menu; |
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.core.constant.AppConstants; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.log.annotation.SysLog; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.security.annotation.Inner; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.security.util.SecurityUtils; |
|
|
|
import com.cloud.kicc.system.api.entity.Role; |
|
|
|
import com.cloud.kicc.system.api.entity.Role; |
|
|
|
import com.cloud.kicc.system.api.entity.User; |
|
|
|
import com.cloud.kicc.system.api.entity.User; |
|
|
|
import com.cloud.kicc.system.api.entity.UserRole; |
|
|
|
import com.cloud.kicc.system.api.entity.UserRole; |
|
|
|
import com.cloud.kicc.system.api.vo.ResultVo; |
|
|
|
import com.cloud.kicc.system.api.vo.ResultVo; |
|
|
|
import com.cloud.kicc.system.service.RoleService; |
|
|
|
|
|
|
|
import com.cloud.kicc.system.service.FileService; |
|
|
|
import com.cloud.kicc.system.service.FileService; |
|
|
|
|
|
|
|
import com.cloud.kicc.system.service.RoleService; |
|
|
|
import com.cloud.kicc.system.service.UserRoleService; |
|
|
|
import com.cloud.kicc.system.service.UserRoleService; |
|
|
|
import com.cloud.kicc.system.service.UserService; |
|
|
|
import com.cloud.kicc.system.service.UserService; |
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.core.constant.AppConstants; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.log.annotation.SysLog; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.security.annotation.Inner; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.security.util.SecurityUtils; |
|
|
|
|
|
|
|
import com.pig4cloud.plugin.excel.annotation.ResponseExcel; |
|
|
|
import com.pig4cloud.plugin.excel.annotation.ResponseExcel; |
|
|
|
import com.pig4cloud.plugin.excel.annotation.Sheet; |
|
|
|
import com.pig4cloud.plugin.excel.annotation.Sheet; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
|
|
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
|
|
|