Commit e4dd7b34 authored by zhangzc's avatar zhangzc

123

parent 1346c2f3
Pipeline #556 failed with stages
......@@ -8,11 +8,11 @@
<version>2.1.1.RELEASE</version>
<relativePath/>
</parent>
<groupId>com.esv.datacenter</groupId>
<artifactId>datacenter-cc-service</artifactId>
<groupId>com.esv.superhive</groupId>
<artifactId>superhive-cc-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>datacenter-cc-service</name>
<description>datacenter-cc-service</description>
<name>superhive-cc-service</name>
<description>superhive-cc-service</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
......@@ -134,6 +134,10 @@
<artifactId>gateway-common</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
......@@ -211,7 +215,7 @@
</profiles>
<build>
<finalName>datacenter-cc-service</finalName>
<finalName>superhive-cc-service</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
......
package com.esv.datacenter.cc;
package com.esv.superhive.cc;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
......
package com.esv.datacenter.cc.common.cache;
package com.esv.superhive.cc.common.cache;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
......
package com.esv.datacenter.cc.common.cache;
package com.esv.superhive.cc.common.cache;
/**
* description
......
package com.esv.datacenter.cc.common.component;
package com.esv.superhive.cc.common.component;
import com.esv.datacenter.cc.util.EncryptUtils;
import com.esv.superhive.cc.util.EncryptUtils;
import org.springframework.stereotype.Component;
import java.util.UUID;
......
package com.esv.datacenter.cc.common.component;
package com.esv.superhive.cc.common.component;
import com.esv.datacenter.cc.util.AESSecretUtil;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.util.AESSecretUtil;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import io.jsonwebtoken.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......
package com.esv.datacenter.cc.common.component;
package com.esv.superhive.cc.common.component;
import org.springframework.jmx.export.annotation.ManagedAttribute;
import org.springframework.jmx.export.annotation.ManagedResource;
......
package com.esv.datacenter.cc.common.constants;
package com.esv.superhive.cc.common.constants;
import com.esv.common.response.ECode;
......
package com.esv.datacenter.cc.common.constants;
package com.esv.superhive.cc.common.constants;
/**
* @description:
......
package com.esv.datacenter.cc.common.constants;
package com.esv.superhive.cc.common.constants;
/**
* 常量
......
......@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
*/
package com.esv.datacenter.cc.common.exception;
package com.esv.superhive.cc.common.exception;
/**
* 自定义异常
......
package com.esv.datacenter.cc.common.filter;
package com.esv.superhive.cc.common.filter;
import com.esv.datacenter.cc.common.constants.CommonConstants;
import com.esv.superhive.cc.common.constants.CommonConstants;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.MDC;
......
package com.esv.datacenter.cc.common.filter;
package com.esv.superhive.cc.common.filter;
import com.alibaba.fastjson.JSONObject;
import com.esv.datacenter.cc.common.constants.CommonConstants;
import com.esv.datacenter.cc.common.wrapper.RestRequestWrapper;
import com.esv.datacenter.cc.common.wrapper.RestResponseWrapper;
import com.esv.datacenter.cc.util.ReqUtils;
import com.esv.superhive.cc.common.constants.CommonConstants;
import com.esv.superhive.cc.common.wrapper.RestRequestWrapper;
import com.esv.superhive.cc.common.wrapper.RestResponseWrapper;
import com.esv.superhive.cc.util.ReqUtils;
import lombok.extern.slf4j.Slf4j;
import javax.servlet.*;
......
package com.esv.datacenter.cc.common.form;
package com.esv.superhive.cc.common.form;
import javax.validation.groups.Default;
......
package com.esv.datacenter.cc.common.form;
package com.esv.superhive.cc.common.form;
import javax.validation.groups.Default;
......
package com.esv.datacenter.cc.common.form;
package com.esv.superhive.cc.common.form;
import javax.validation.groups.Default;
......
package com.esv.datacenter.cc.common.form;
package com.esv.superhive.cc.common.form;
import javax.validation.groups.Default;
......
package com.esv.datacenter.cc.common.handler;
package com.esv.superhive.cc.common.handler;
import com.esv.common.response.EResponse;
import com.esv.datacenter.cc.common.constants.ApiResponseCode;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.superhive.cc.common.constants.ApiResponseCode;
import com.esv.superhive.cc.common.exception.RRException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.support.DefaultMessageSourceResolvable;
import org.springframework.web.bind.MethodArgumentNotValidException;
......
package com.esv.datacenter.cc.common.wrapper;
package com.esv.superhive.cc.common.wrapper;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.common.wrapper;
package com.esv.superhive.cc.common.wrapper;
import lombok.AllArgsConstructor;
import lombok.Data;
......
package com.esv.datacenter.cc.config;
package com.esv.superhive.cc.config;
import com.esv.datacenter.cc.common.cache.CacheNameConfig;
import com.esv.datacenter.cc.common.cache.CacheNameConfigItem;
import com.esv.superhive.cc.common.cache.CacheNameConfig;
import com.esv.superhive.cc.common.cache.CacheNameConfigItem;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import com.fasterxml.jackson.databind.ObjectMapper;
......
package com.esv.datacenter.cc.config;
package com.esv.superhive.cc.config;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Configuration;
......@@ -13,6 +13,6 @@ import org.springframework.context.annotation.Configuration;
* @version: 1.0
*/
@Configuration
@EnableFeignClients(value = {"com.esv.datacenter.cc.feign.client"})
@EnableFeignClients(value = {"com.esv.superhive.cc.feign.client"})
public class FeignClientConfig {
}
package com.esv.datacenter.cc.config;
package com.esv.superhive.cc.config;
import com.esv.datacenter.cc.common.filter.LogbackFilter;
import com.esv.datacenter.cc.common.filter.RestLogFilter;
import com.esv.superhive.cc.common.filter.LogbackFilter;
import com.esv.superhive.cc.common.filter.RestLogFilter;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
......
package com.esv.datacenter.cc.config.mybatis;
package com.esv.superhive.cc.config.mybatis;
import com.baomidou.mybatisplus.extension.plugins.tenant.TenantHandler;
import com.esv.datacenter.cc.util.ReqUtils;
import com.esv.superhive.cc.util.ReqUtils;
import com.esv.gateway.common.DataPermsType;
import com.esv.gateway.common.GatewayHeaders;
import net.sf.jsqlparser.expression.Expression;
......
package com.esv.datacenter.cc.config.mybatis;
package com.esv.superhive.cc.config.mybatis;
import com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.config.mybatis;
package com.esv.superhive.cc.config.mybatis;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import com.esv.datacenter.cc.util.ReqUtils;
import com.esv.superhive.cc.util.ReqUtils;
import com.esv.gateway.common.GatewayHeaders;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
......
package com.esv.datacenter.cc.config.mybatis;
package com.esv.superhive.cc.config.mybatis;
import com.baomidou.mybatisplus.core.parser.ISqlParser;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
......@@ -17,7 +17,7 @@ import java.util.List;
* @date 2020/1/7
*/
@Configuration
@MapperScan({"com.esv.datacenter.cc.module.*.dao"})
@MapperScan({"com.esv.superhive.cc.module.*.dao"})
public class MybatisPlusConfig {
/**
......
package com.esv.datacenter.cc.feign.client;
package com.esv.superhive.cc.feign.client;
import com.alibaba.fastjson.JSONObject;
import com.esv.datacenter.cc.feign.req.CaptchaVerifyReq;
import com.esv.superhive.cc.feign.req.CaptchaVerifyReq;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
......@@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
* @createTime: 2020/4/17 10:00
* @version: 1.0
*/
@FeignClient("datacenter-base-service")
@FeignClient("superhive-base-service")
@RequestMapping("base")
public interface CaptchaFeignClient {
......
package com.esv.datacenter.cc.feign.req;
package com.esv.superhive.cc.feign.req;
import lombok.Data;
......
package com.esv.datacenter.cc.feign.res;
package com.esv.superhive.cc.feign.res;
import lombok.Data;
......
package com.esv.datacenter.cc.form;
package com.esv.superhive.cc.form;
import lombok.Data;
......
package com.esv.datacenter.cc.module.account.bo;
package com.esv.superhive.cc.module.account.bo;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
......
package com.esv.datacenter.cc.module.account.controller;
package com.esv.superhive.cc.module.account.controller;
import com.alibaba.fastjson.JSONObject;
import com.esv.datacenter.cc.common.component.LoginMBean;
import com.esv.datacenter.cc.common.component.JwtAuthComponent;
import com.esv.datacenter.cc.common.constants.ApiResponseCode;
import com.esv.datacenter.cc.feign.client.CaptchaFeignClient;
import com.esv.datacenter.cc.feign.req.CaptchaVerifyReq;
import com.esv.datacenter.cc.feign.res.CaptchaVerifyRes;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.datacenter.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.datacenter.cc.module.account.dto.UserSystemDTO;
import com.esv.datacenter.cc.module.account.form.AccountForm;
import com.esv.datacenter.cc.module.account.service.AccountService;
import com.esv.datacenter.cc.module.account.service.UserLoginInfoService;
import com.esv.datacenter.cc.module.account.vo.LoginVO;
import com.esv.datacenter.cc.module.system.service.SystemService;
import com.esv.datacenter.cc.util.ReqUtils;
import com.esv.superhive.cc.common.component.LoginMBean;
import com.esv.superhive.cc.common.component.JwtAuthComponent;
import com.esv.superhive.cc.common.constants.ApiResponseCode;
import com.esv.superhive.cc.feign.client.CaptchaFeignClient;
import com.esv.superhive.cc.feign.req.CaptchaVerifyReq;
import com.esv.superhive.cc.feign.res.CaptchaVerifyRes;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.superhive.cc.module.account.dto.UserSystemDTO;
import com.esv.superhive.cc.module.account.form.AccountForm;
import com.esv.superhive.cc.module.account.service.AccountService;
import com.esv.superhive.cc.module.account.service.UserLoginInfoService;
import com.esv.superhive.cc.module.account.vo.LoginVO;
import com.esv.superhive.cc.module.system.service.SystemService;
import com.esv.superhive.cc.util.ReqUtils;
import com.esv.common.response.ECode;
import com.esv.common.response.EResponse;
import com.esv.common.response.R;
......
package com.esv.datacenter.cc.module.account.controller;
package com.esv.superhive.cc.module.account.controller;
import com.esv.datacenter.cc.common.component.LoginMBean;
import com.esv.superhive.cc.common.component.LoginMBean;
import com.esv.common.response.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
......
package com.esv.datacenter.cc.module.account.dao;
package com.esv.superhive.cc.module.account.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.superhive.cc.module.account.entity.UserLoginInfoEntity;
import org.apache.ibatis.annotations.Mapper;
/**
......
package com.esv.datacenter.cc.module.account.dto;
package com.esv.superhive.cc.module.account.dto;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
......
package com.esv.datacenter.cc.module.account.dto;
package com.esv.superhive.cc.module.account.dto;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import lombok.Data;
import java.util.ArrayList;
......
package com.esv.datacenter.cc.module.account.dto;
package com.esv.superhive.cc.module.account.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.account.entity;
package com.esv.superhive.cc.module.account.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.esv.datacenter.cc.module.account.form;
package com.esv.superhive.cc.module.account.form;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
......
package com.esv.datacenter.cc.module.account.service;
package com.esv.superhive.cc.module.account.service;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import java.util.Map;
......
package com.esv.datacenter.cc.module.account.service;
package com.esv.superhive.cc.module.account.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.datacenter.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.superhive.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.superhive.cc.module.account.entity.UserLoginInfoEntity;
/**
* 帐号登录信息表
......
package com.esv.datacenter.cc.module.account.service.impl;
import com.esv.datacenter.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.datacenter.cc.module.account.service.AccountService;
import com.esv.datacenter.cc.module.account.service.UserLoginInfoService;
import com.esv.datacenter.cc.common.component.AccountPasswordComponent;
import com.esv.datacenter.cc.common.component.JwtAuthComponent;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.datacenter.cc.module.user.service.UserService;
package com.esv.superhive.cc.module.account.service.impl;
import com.esv.superhive.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.superhive.cc.module.account.service.AccountService;
import com.esv.superhive.cc.module.account.service.UserLoginInfoService;
import com.esv.superhive.cc.common.component.AccountPasswordComponent;
import com.esv.superhive.cc.common.component.JwtAuthComponent;
import com.esv.superhive.cc.common.exception.RRException;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.service.UserService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
......
package com.esv.datacenter.cc.module.account.service.impl;
package com.esv.superhive.cc.module.account.service.impl;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.module.account.dao.UserLoginInfoDao;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.datacenter.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.datacenter.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.datacenter.cc.module.account.service.UserLoginInfoService;
import com.esv.datacenter.cc.module.user.dto.UserDTO;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.superhive.cc.module.account.dao.UserLoginInfoDao;
import com.esv.superhive.cc.common.exception.RRException;
import com.esv.superhive.cc.module.account.dto.UserLoginInfoDTO;
import com.esv.superhive.cc.module.account.entity.UserLoginInfoEntity;
import com.esv.superhive.cc.module.account.service.UserLoginInfoService;
import com.esv.superhive.cc.module.user.dto.UserDTO;
import com.esv.superhive.cc.module.user.service.UserService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
package com.esv.datacenter.cc.module.account.vo;
package com.esv.superhive.cc.module.account.vo;
import lombok.Data;
......
package com.esv.datacenter.cc.module.apiauth.controller;
package com.esv.superhive.cc.module.apiauth.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.datacenter.cc.module.apiauth.form.ApiAuthorityDeleteForm;
import com.esv.datacenter.cc.module.apiauth.form.ApiAuthorityForm;
import com.esv.datacenter.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.superhive.cc.module.apiauth.form.ApiAuthorityDeleteForm;
import com.esv.superhive.cc.module.apiauth.form.ApiAuthorityForm;
import com.esv.superhive.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.common.response.R;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......
package com.esv.datacenter.cc.module.apiauth.dao;
package com.esv.superhive.cc.module.apiauth.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.superhive.cc.module.apiauth.entity.ApiAuthorityEntity;
import org.apache.ibatis.annotations.Mapper;
/**
......
package com.esv.datacenter.cc.module.apiauth.entity;
package com.esv.superhive.cc.module.apiauth.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.esv.datacenter.cc.module.apiauth.form;
package com.esv.superhive.cc.module.apiauth.form;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import lombok.Data;
import javax.validation.constraints.NotNull;
......
package com.esv.datacenter.cc.module.apiauth.service;
package com.esv.superhive.cc.module.apiauth.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.superhive.cc.module.apiauth.entity.ApiAuthorityEntity;
import java.util.Map;
......
package com.esv.datacenter.cc.module.apiauth.service.impl;
package com.esv.superhive.cc.module.apiauth.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.module.apiauth.dao.ApiAuthorityDao;
import com.esv.datacenter.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.datacenter.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.datacenter.cc.common.cache.CacheNames;
import com.esv.superhive.cc.module.apiauth.dao.ApiAuthorityDao;
import com.esv.superhive.cc.module.apiauth.entity.ApiAuthorityEntity;
import com.esv.superhive.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.superhive.cc.common.cache.CacheNames;
import lombok.extern.slf4j.Slf4j;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.cache.annotation.CacheEvict;
......
package com.esv.datacenter.cc.module.authentication.feign;
package com.esv.superhive.cc.module.authentication.feign;
import com.esv.common.response.ECode;
import com.esv.common.response.EResponse;
import com.esv.datacenter.cc.common.component.JwtAuthComponent;
import com.esv.datacenter.cc.common.constants.ApiResponseCode;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.datacenter.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.datacenter.cc.module.authentication.service.AuthenticationService;
import com.esv.datacenter.cc.util.RequestUriUtils;
import com.esv.superhive.cc.common.component.JwtAuthComponent;
import com.esv.superhive.cc.common.constants.ApiResponseCode;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.apiauth.service.ApiAuthorityService;
import com.esv.superhive.cc.module.authentication.service.AuthenticationService;
import com.esv.superhive.cc.util.RequestUriUtils;
import com.esv.feign.cc.client.AuthFeignClient;
import com.esv.feign.cc.req.WebReqAuthReq;
import com.esv.feign.cc.res.WebReqAuthRes;
......
package com.esv.datacenter.cc.module.authentication.service;
package com.esv.superhive.cc.module.authentication.service;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import com.esv.common.response.EResponse;
import com.esv.feign.cc.res.WebReqAuthRes;
......
package com.esv.datacenter.cc.module.authentication.service.impl;
import com.esv.datacenter.cc.common.constants.ApiResponseCode;
import com.esv.datacenter.cc.module.account.bo.TokenBO;
import com.esv.datacenter.cc.module.authentication.service.AuthenticationService;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.menu.service.MenuService;
import com.esv.datacenter.cc.module.role.service.RoleMenuService;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.datacenter.cc.module.system.service.SystemService;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.datacenter.cc.util.RequestUriUtils;
package com.esv.superhive.cc.module.authentication.service.impl;
import com.esv.superhive.cc.common.constants.ApiResponseCode;
import com.esv.superhive.cc.module.account.bo.TokenBO;
import com.esv.superhive.cc.module.authentication.service.AuthenticationService;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.menu.service.MenuService;
import com.esv.superhive.cc.module.role.service.RoleMenuService;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.system.service.SystemService;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.user.service.UserService;
import com.esv.superhive.cc.util.RequestUriUtils;
import com.esv.common.response.EResponse;
import com.esv.feign.cc.res.WebReqAuthRes;
import com.google.common.base.Preconditions;
......
package com.esv.datacenter.cc.module.cache.controller;
package com.esv.superhive.cc.module.cache.controller;
import com.esv.datacenter.cc.module.cache.service.CacheTestService;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.cache.service.CacheTestService;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CacheConfig;
......
package com.esv.datacenter.cc.module.cache.service;
package com.esv.superhive.cc.module.cache.service;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import org.springframework.stereotype.Service;
@Service("CacheTestService")
......
package com.esv.datacenter.cc.module.department.controller;
package com.esv.superhive.cc.module.department.controller;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.form.DepartmentDeleteForm;
import com.esv.datacenter.cc.module.department.form.DepartmentForm;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.department.vo.DepartmentChooseVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentInfoVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentVO;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.form.DepartmentDeleteForm;
import com.esv.superhive.cc.module.department.form.DepartmentForm;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.department.vo.DepartmentChooseVO;
import com.esv.superhive.cc.module.department.vo.DepartmentInfoVO;
import com.esv.superhive.cc.module.department.vo.DepartmentVO;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import com.esv.common.exception.EException;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
......
package com.esv.datacenter.cc.module.department.dao;
package com.esv.superhive.cc.module.department.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.department.dto.DepartmentDTO;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.dto.DepartmentDTO;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.department.dto;
package com.esv.superhive.cc.module.department.dto;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.department.entity;
package com.esv.superhive.cc.module.department.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......
package com.esv.datacenter.cc.module.department.form;
package com.esv.superhive.cc.module.department.form;
import lombok.Data;
......
package com.esv.datacenter.cc.module.department.form;
package com.esv.superhive.cc.module.department.form;
import com.esv.datacenter.cc.common.form.Delete;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Delete;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
......
package com.esv.datacenter.cc.module.department.service;
package com.esv.superhive.cc.module.department.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.vo.DepartmentChooseVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentInfoVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentVO;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.vo.DepartmentChooseVO;
import com.esv.superhive.cc.module.department.vo.DepartmentInfoVO;
import com.esv.superhive.cc.module.department.vo.DepartmentVO;
import java.util.List;
......
package com.esv.datacenter.cc.module.department.service.impl;
package com.esv.superhive.cc.module.department.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.module.department.dao.DepartmentDao;
import com.esv.datacenter.cc.module.department.dto.DepartmentDTO;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.department.vo.DepartmentChooseVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentInfoVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentVO;
import com.esv.datacenter.cc.module.user.dao.UserDao;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.department.dao.DepartmentDao;
import com.esv.superhive.cc.module.department.dto.DepartmentDTO;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.department.vo.DepartmentChooseVO;
import com.esv.superhive.cc.module.department.vo.DepartmentInfoVO;
import com.esv.superhive.cc.module.department.vo.DepartmentVO;
import com.esv.superhive.cc.module.user.dao.UserDao;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.common.exception.EException;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
......
package com.esv.datacenter.cc.module.department.vo;
package com.esv.superhive.cc.module.department.vo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.department.vo;
package com.esv.superhive.cc.module.department.vo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.department.vo;
package com.esv.superhive.cc.module.department.vo;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.index.controller;
package com.esv.superhive.cc.module.index.controller;
import com.esv.datacenter.cc.module.index.service.IndexService;
import com.esv.datacenter.cc.module.index.vo.IndexSystemVO;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.datacenter.cc.module.system.service.SystemService;
import com.esv.superhive.cc.module.index.service.IndexService;
import com.esv.superhive.cc.module.index.vo.IndexSystemVO;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.system.service.SystemService;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.module.index.service;
package com.esv.superhive.cc.module.index.service;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import java.util.List;
......
package com.esv.datacenter.cc.module.index.service.impl;
package com.esv.superhive.cc.module.index.service.impl;
import com.esv.datacenter.cc.module.index.service.IndexService;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.datacenter.cc.module.menu.service.MenuService;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.superhive.cc.module.index.service.IndexService;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.menu.service.MenuService;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.user.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
package com.esv.datacenter.cc.module.index.vo;
package com.esv.superhive.cc.module.index.vo;
import com.esv.datacenter.cc.module.system.vo.SystemVO;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.system.vo.SystemVO;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.menu.controller;
package com.esv.superhive.cc.module.menu.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.menu.dto.SystemMenuDTO;
import com.esv.datacenter.cc.module.menu.entity.MenuEntity;
import com.esv.datacenter.cc.module.menu.form.MenuForm;
import com.esv.datacenter.cc.module.menu.service.MenuService;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.menu.dto.SystemMenuDTO;
import com.esv.superhive.cc.module.menu.entity.MenuEntity;
import com.esv.superhive.cc.module.menu.form.MenuForm;
import com.esv.superhive.cc.module.menu.service.MenuService;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.module.menu.dao;
package com.esv.superhive.cc.module.menu.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.menu.entity.MenuEntity;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.datacenter.cc.module.menu.dto.SystemMenuDTO;
import com.esv.superhive.cc.module.menu.entity.MenuEntity;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.menu.dto.SystemMenuDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
......
package com.esv.datacenter.cc.module.menu.dto;
package com.esv.superhive.cc.module.menu.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.menu.dto;
package com.esv.superhive.cc.module.menu.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.menu.entity;
package com.esv.superhive.cc.module.menu.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
......
package com.esv.datacenter.cc.module.menu.form;
package com.esv.superhive.cc.module.menu.form;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
......
package com.esv.datacenter.cc.module.menu.service;
package com.esv.superhive.cc.module.menu.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.datacenter.cc.module.menu.dto.SystemMenuDTO;
import com.esv.datacenter.cc.module.menu.entity.MenuEntity;
import com.esv.datacenter.cc.module.menu.form.MenuForm;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.menu.dto.SystemMenuDTO;
import com.esv.superhive.cc.module.menu.entity.MenuEntity;
import com.esv.superhive.cc.module.menu.form.MenuForm;
import java.util.List;
import java.util.Set;
......
package com.esv.datacenter.cc.module.menu.service.impl;
package com.esv.superhive.cc.module.menu.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.cache.CacheNames;
import com.esv.datacenter.cc.module.menu.dao.MenuDao;
import com.esv.datacenter.cc.module.menu.dto.MenuDTO;
import com.esv.datacenter.cc.module.menu.dto.SystemMenuDTO;
import com.esv.datacenter.cc.module.menu.entity.MenuEntity;
import com.esv.datacenter.cc.module.menu.form.MenuForm;
import com.esv.datacenter.cc.module.menu.service.MenuService;
import com.esv.datacenter.cc.module.role.service.RoleMenuService;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.common.cache.CacheNames;
import com.esv.superhive.cc.module.menu.dao.MenuDao;
import com.esv.superhive.cc.module.menu.dto.MenuDTO;
import com.esv.superhive.cc.module.menu.dto.SystemMenuDTO;
import com.esv.superhive.cc.module.menu.entity.MenuEntity;
import com.esv.superhive.cc.module.menu.form.MenuForm;
import com.esv.superhive.cc.module.menu.service.MenuService;
import com.esv.superhive.cc.module.role.service.RoleMenuService;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
......
package com.esv.datacenter.cc.module.role.controller;
package com.esv.superhive.cc.module.role.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.role.dto.RoleCategoryDTO;
import com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity;
import com.esv.datacenter.cc.module.role.form.RoleCategoryForm;
import com.esv.datacenter.cc.module.role.service.RoleCategoryService;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.role.dto.RoleCategoryDTO;
import com.esv.superhive.cc.module.role.entity.RoleCategoryEntity;
import com.esv.superhive.cc.module.role.form.RoleCategoryForm;
import com.esv.superhive.cc.module.role.service.RoleCategoryService;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.module.role.controller;
package com.esv.superhive.cc.module.role.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.role.dto.RoleDTO;
import com.esv.datacenter.cc.module.role.dto.TenantRoleDTO;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.role.form.RoleForm;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.role.dto.RoleDTO;
import com.esv.superhive.cc.module.role.dto.TenantRoleDTO;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.form.RoleForm;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import lombok.extern.slf4j.Slf4j;
......
package com.esv.datacenter.cc.module.role.controller;
package com.esv.superhive.cc.module.role.controller;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.form.RoleMenuForm;
import com.esv.datacenter.cc.module.role.service.RoleMenuService;
import com.esv.datacenter.cc.module.role.vo.RoleMenuVO;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.form.RoleMenuForm;
import com.esv.superhive.cc.module.role.service.RoleMenuService;
import com.esv.superhive.cc.module.role.vo.RoleMenuVO;
import com.esv.common.response.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
......
package com.esv.datacenter.cc.module.role.dao;
package com.esv.superhive.cc.module.role.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity;
import com.esv.datacenter.cc.module.role.dto.RoleCategoryDTO;
import com.esv.superhive.cc.module.role.entity.RoleCategoryEntity;
import com.esv.superhive.cc.module.role.dto.RoleCategoryDTO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.dao;
package com.esv.superhive.cc.module.role.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.module.role.dto.RoleDTO;
import com.esv.datacenter.cc.module.role.dto.TenantRoleDTO;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.dto.RoleDTO;
import com.esv.superhive.cc.module.role.dto.TenantRoleDTO;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.dao;
package com.esv.superhive.cc.module.role.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.role.dto.RowKeyDTO;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.dto.RowKeyDTO;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.dto;
package com.esv.superhive.cc.module.role.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.dto;
package com.esv.superhive.cc.module.role.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.dto;
package com.esv.superhive.cc.module.role.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.dto;
package com.esv.superhive.cc.module.role.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.dto;
package com.esv.superhive.cc.module.role.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.entity;
package com.esv.superhive.cc.module.role.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
......
package com.esv.datacenter.cc.module.role.entity;
package com.esv.superhive.cc.module.role.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.entity;
package com.esv.superhive.cc.module.role.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.esv.datacenter.cc.module.role.form;
package com.esv.superhive.cc.module.role.form;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import lombok.Data;
import javax.validation.constraints.NotNull;
......
package com.esv.datacenter.cc.module.role.form;
package com.esv.superhive.cc.module.role.form;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import lombok.Data;
import javax.validation.constraints.NotNull;
......
package com.esv.datacenter.cc.module.role.form;
package com.esv.superhive.cc.module.role.form;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.form;
package com.esv.superhive.cc.module.role.form;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.form;
package com.esv.superhive.cc.module.role.form;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.vo.RowKeyVO;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.vo.RowKeyVO;
import lombok.Data;
import java.util.ArrayList;
......
package com.esv.datacenter.cc.module.role.service;
package com.esv.superhive.cc.module.role.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.role.dto.RoleCategoryDTO;
import com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity;
import com.esv.superhive.cc.module.role.dto.RoleCategoryDTO;
import com.esv.superhive.cc.module.role.entity.RoleCategoryEntity;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.service;
package com.esv.superhive.cc.module.role.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.vo.RoleMenuVO;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.vo.RoleMenuVO;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.service;
package com.esv.superhive.cc.module.role.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.role.dto.RoleDTO;
import com.esv.datacenter.cc.module.role.dto.TenantRoleDTO;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.role.dto.RoleDTO;
import com.esv.superhive.cc.module.role.dto.TenantRoleDTO;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.service.impl;
package com.esv.superhive.cc.module.role.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.module.role.dao.RoleCategoryDao;
import com.esv.datacenter.cc.module.role.dto.RoleCategoryDTO;
import com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity;
import com.esv.datacenter.cc.module.role.service.RoleCategoryService;
import com.esv.superhive.cc.module.role.dao.RoleCategoryDao;
import com.esv.superhive.cc.module.role.dto.RoleCategoryDTO;
import com.esv.superhive.cc.module.role.entity.RoleCategoryEntity;
import com.esv.superhive.cc.module.role.service.RoleCategoryService;
import org.springframework.stereotype.Service;
import java.util.List;
......
package com.esv.datacenter.cc.module.role.service.impl;
package com.esv.superhive.cc.module.role.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.module.role.dao.RoleMenuDao;
import com.esv.datacenter.cc.module.role.dto.RowKeyDTO;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.service.RoleMenuService;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.role.vo.RoleMenuVO;
import com.esv.datacenter.cc.module.role.vo.RowKeyVO;
import com.esv.datacenter.cc.module.user.entity.UserRoleEntity;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.role.dao.RoleMenuDao;
import com.esv.superhive.cc.module.role.dto.RowKeyDTO;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.service.RoleMenuService;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.role.vo.RoleMenuVO;
import com.esv.superhive.cc.module.role.vo.RowKeyVO;
import com.esv.superhive.cc.module.user.entity.UserRoleEntity;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
......
package com.esv.datacenter.cc.module.role.service.impl;
package com.esv.superhive.cc.module.role.service.impl;
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.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.module.role.dao.RoleDao;
import com.esv.datacenter.cc.module.role.dto.RoleDTO;
import com.esv.datacenter.cc.module.role.dto.TenantRoleDTO;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.module.role.dao.RoleDao;
import com.esv.superhive.cc.module.role.dto.RoleDTO;
import com.esv.superhive.cc.module.role.dto.TenantRoleDTO;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
......
package com.esv.datacenter.cc.module.role.vo;
package com.esv.superhive.cc.module.role.vo;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.vo;
package com.esv.superhive.cc.module.role.vo;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.vo;
package com.esv.superhive.cc.module.role.vo;
import lombok.Data;
......
package com.esv.datacenter.cc.module.role.vo;
package com.esv.superhive.cc.module.role.vo;
import lombok.Data;
......
package com.esv.datacenter.cc.module.system.controller;
package com.esv.superhive.cc.module.system.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.menu.service.MenuService;
import com.esv.datacenter.cc.module.system.dto.SystemDTO;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.datacenter.cc.module.system.form.SystemForm;
import com.esv.datacenter.cc.module.system.service.SystemService;
import com.esv.datacenter.cc.module.system.vo.SystemVO;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.menu.service.MenuService;
import com.esv.superhive.cc.module.system.dto.SystemDTO;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.system.form.SystemForm;
import com.esv.superhive.cc.module.system.service.SystemService;
import com.esv.superhive.cc.module.system.vo.SystemVO;
import com.esv.common.response.R;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
......
package com.esv.datacenter.cc.module.system.dao;
package com.esv.superhive.cc.module.system.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.module.account.dto.UserSystemDTO;
import com.esv.datacenter.cc.module.system.dto.SystemDTO;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.account.dto.UserSystemDTO;
import com.esv.superhive.cc.module.system.dto.SystemDTO;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.system.dto;
package com.esv.superhive.cc.module.system.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.system.entity;
package com.esv.superhive.cc.module.system.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
......
package com.esv.datacenter.cc.module.system.form;
package com.esv.superhive.cc.module.system.form;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
......
package com.esv.datacenter.cc.module.system.service;
package com.esv.superhive.cc.module.system.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.account.dto.UserSystemDTO;
import com.esv.datacenter.cc.module.system.dto.SystemDTO;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.account.dto.UserSystemDTO;
import com.esv.superhive.cc.module.system.dto.SystemDTO;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import java.util.List;
......
package com.esv.datacenter.cc.module.system.service.impl;
package com.esv.superhive.cc.module.system.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.cache.CacheNames;
import com.esv.datacenter.cc.module.account.dto.UserSystemDTO;
import com.esv.datacenter.cc.module.account.dto.UserSystemRoleDTO;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.system.dao.SystemDao;
import com.esv.datacenter.cc.module.system.dto.SystemDTO;
import com.esv.datacenter.cc.module.system.entity.SystemEntity;
import com.esv.datacenter.cc.module.system.service.SystemService;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.common.cache.CacheNames;
import com.esv.superhive.cc.module.account.dto.UserSystemDTO;
import com.esv.superhive.cc.module.account.dto.UserSystemRoleDTO;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.system.dao.SystemDao;
import com.esv.superhive.cc.module.system.dto.SystemDTO;
import com.esv.superhive.cc.module.system.entity.SystemEntity;
import com.esv.superhive.cc.module.system.service.SystemService;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CacheConfig;
import org.springframework.cache.annotation.Cacheable;
......
package com.esv.datacenter.cc.module.system.vo;
package com.esv.superhive.cc.module.system.vo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.tenant.controller;
package com.esv.superhive.cc.module.tenant.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.datacenter.cc.module.tenant.form.TenantAdminForm;
import com.esv.datacenter.cc.module.tenant.service.TenantAdminService;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.form.TenantAdminForm;
import com.esv.superhive.cc.module.tenant.service.TenantAdminService;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.user.service.UserService;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import org.apache.commons.lang3.StringUtils;
......
package com.esv.datacenter.cc.module.tenant.controller;
package com.esv.superhive.cc.module.tenant.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.form.IdForm;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.datacenter.cc.module.tenant.form.TenantForm;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.datacenter.cc.module.tenant.vo.TenantVO;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.form.IdForm;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.form.TenantForm;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.module.tenant.vo.TenantVO;
import com.esv.common.response.R;
import com.esv.gateway.common.GatewayHeaders;
import org.apache.commons.lang.StringUtils;
......
package com.esv.datacenter.cc.module.tenant.controller;
package com.esv.superhive.cc.module.tenant.controller;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.service.RoleMenuService;
import com.esv.datacenter.cc.module.role.vo.RoleMenuVO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.datacenter.cc.module.tenant.form.TenantMenuForm;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.service.RoleMenuService;
import com.esv.superhive.cc.module.role.vo.RoleMenuVO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.form.TenantMenuForm;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import com.esv.common.response.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......
package com.esv.datacenter.cc.module.tenant.dao;
package com.esv.superhive.cc.module.tenant.dao;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminDTO;
import org.apache.ibatis.annotations.Mapper;
import java.util.Map;
......
package com.esv.datacenter.cc.module.tenant.dao;
package com.esv.superhive.cc.module.tenant.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
......
package com.esv.datacenter.cc.module.tenant.dto;
package com.esv.superhive.cc.module.tenant.dto;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
......
package com.esv.datacenter.cc.module.tenant.dto;
package com.esv.superhive.cc.module.tenant.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.tenant.entity;
package com.esv.superhive.cc.module.tenant.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
......
package com.esv.datacenter.cc.module.tenant.form;
package com.esv.superhive.cc.module.tenant.form;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.List;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.List;
import com.esv.superhive.cc.common.form.Update;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
......
package com.esv.datacenter.cc.module.tenant.form;
package com.esv.superhive.cc.module.tenant.form;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.Update;
import lombok.Data;
import javax.validation.constraints.NotBlank;
......
package com.esv.datacenter.cc.module.tenant.form;
package com.esv.superhive.cc.module.tenant.form;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.module.role.entity.RoleMenuEntity;
import com.esv.datacenter.cc.module.role.form.RowKeyForm;
import com.esv.datacenter.cc.module.role.vo.RowKeyVO;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.module.role.entity.RoleMenuEntity;
import com.esv.superhive.cc.module.role.form.RowKeyForm;
import com.esv.superhive.cc.module.role.vo.RowKeyVO;
import lombok.Data;
import javax.validation.constraints.NotNull;
......
package com.esv.datacenter.cc.module.tenant.form;
package com.esv.superhive.cc.module.tenant.form;
import lombok.Data;
......
package com.esv.datacenter.cc.module.tenant.service;
package com.esv.superhive.cc.module.tenant.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminDTO;
/**
* @description:
......
package com.esv.datacenter.cc.module.tenant.service;
package com.esv.superhive.cc.module.tenant.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.department.vo.DepartmentInfoVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentVO;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.datacenter.cc.module.tenant.form.TenantForm;
import com.esv.superhive.cc.module.department.vo.DepartmentInfoVO;
import com.esv.superhive.cc.module.department.vo.DepartmentVO;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.form.TenantForm;
import java.util.List;
......
package com.esv.datacenter.cc.module.tenant.service.impl;
package com.esv.superhive.cc.module.tenant.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.module.tenant.dao.TenantAdminDao;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.datacenter.cc.module.tenant.service.TenantAdminService;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.module.tenant.dao.TenantAdminDao;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminDTO;
import com.esv.superhive.cc.module.tenant.service.TenantAdminService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
package com.esv.datacenter.cc.module.tenant.service.impl;
package com.esv.superhive.cc.module.tenant.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.department.vo.DepartmentInfoVO;
import com.esv.datacenter.cc.module.department.vo.DepartmentVO;
import com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.role.service.RoleCategoryService;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.tenant.dao.TenantDao;
import com.esv.datacenter.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.datacenter.cc.module.tenant.entity.TenantEntity;
import com.esv.datacenter.cc.module.tenant.form.TenantForm;
import com.esv.datacenter.cc.module.tenant.service.TenantService;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.department.vo.DepartmentInfoVO;
import com.esv.superhive.cc.module.department.vo.DepartmentVO;
import com.esv.superhive.cc.module.role.entity.RoleCategoryEntity;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.service.RoleCategoryService;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.tenant.dao.TenantDao;
import com.esv.superhive.cc.module.tenant.dto.TenantAdminRoleDTO;
import com.esv.superhive.cc.module.tenant.entity.TenantEntity;
import com.esv.superhive.cc.module.tenant.form.TenantForm;
import com.esv.superhive.cc.module.tenant.service.TenantService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......
package com.esv.datacenter.cc.module.tenant.vo;
package com.esv.superhive.cc.module.tenant.vo;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
......
package com.esv.datacenter.cc.module.user.controller;
package com.esv.superhive.cc.module.user.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.esv.datacenter.cc.common.constants.ApiResponseCode;
import com.esv.datacenter.cc.common.constants.Constant;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.List;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.module.user.dto.UserDTO;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.datacenter.cc.module.user.form.UserForm;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.datacenter.cc.module.user.vo.UserInfoVO;
import com.esv.superhive.cc.common.constants.ApiResponseCode;
import com.esv.superhive.cc.common.constants.Constant;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.List;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.module.user.dto.UserDTO;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.form.UserForm;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.user.service.UserService;
import com.esv.superhive.cc.module.user.vo.UserInfoVO;
import com.esv.common.response.R;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......
package com.esv.datacenter.cc.module.user.dao;
package com.esv.superhive.cc.module.user.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.esv.datacenter.cc.module.user.dto.UserDTO;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.dto.UserDTO;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.Map;
......
package com.esv.datacenter.cc.module.user.dao;
package com.esv.superhive.cc.module.user.dao;
import com.esv.datacenter.cc.module.user.entity.UserDepartmentEntity;
import com.esv.superhive.cc.module.user.entity.UserDepartmentEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
......
package com.esv.datacenter.cc.module.user.dao;
package com.esv.superhive.cc.module.user.dao;
import com.esv.datacenter.cc.module.user.entity.UserRoleEntity;
import com.esv.superhive.cc.module.user.entity.UserRoleEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
......
package com.esv.datacenter.cc.module.user.dto;
package com.esv.superhive.cc.module.user.dto;
import lombok.Data;
......
package com.esv.datacenter.cc.module.user.entity;
package com.esv.superhive.cc.module.user.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.esv.datacenter.cc.module.user.entity;
package com.esv.superhive.cc.module.user.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
......
package com.esv.datacenter.cc.module.user.entity;
package com.esv.superhive.cc.module.user.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.esv.datacenter.cc.module.user.form;
package com.esv.superhive.cc.module.user.form;
import com.esv.datacenter.cc.common.form.Update;
import com.esv.datacenter.cc.common.form.Add;
import com.esv.datacenter.cc.common.form.List;
import com.esv.superhive.cc.common.form.Update;
import com.esv.superhive.cc.common.form.Add;
import com.esv.superhive.cc.common.form.List;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
......
package com.esv.datacenter.cc.module.user.service;
package com.esv.superhive.cc.module.user.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.user.entity.UserRoleEntity;
import com.esv.superhive.cc.module.user.entity.UserRoleEntity;
import java.util.List;
......
package com.esv.datacenter.cc.module.user.service;
package com.esv.superhive.cc.module.user.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.esv.datacenter.cc.module.user.dto.UserDTO;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.dto.UserDTO;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import java.util.Map;
......
package com.esv.datacenter.cc.module.user.service.impl;
package com.esv.superhive.cc.module.user.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.datacenter.cc.module.role.entity.RoleEntity;
import com.esv.datacenter.cc.module.role.service.RoleService;
import com.esv.datacenter.cc.module.user.dao.UserRoleDao;
import com.esv.datacenter.cc.module.user.entity.UserRoleEntity;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.util.ListCompareUtil;
import com.esv.superhive.cc.common.exception.RRException;
import com.esv.superhive.cc.module.role.entity.RoleEntity;
import com.esv.superhive.cc.module.role.service.RoleService;
import com.esv.superhive.cc.module.user.dao.UserRoleDao;
import com.esv.superhive.cc.module.user.entity.UserRoleEntity;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.util.ListCompareUtil;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.context.config.annotation.RefreshScope;
......
package com.esv.datacenter.cc.module.user.service.impl;
package com.esv.superhive.cc.module.user.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.esv.datacenter.cc.common.cache.CacheNames;
import com.esv.datacenter.cc.common.component.AccountPasswordComponent;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.datacenter.cc.module.department.entity.DepartmentEntity;
import com.esv.datacenter.cc.module.department.service.DepartmentService;
import com.esv.datacenter.cc.module.user.dao.UserDao;
import com.esv.datacenter.cc.module.user.dto.UserDTO;
import com.esv.datacenter.cc.module.user.entity.UserEntity;
import com.esv.datacenter.cc.module.user.entity.UserRoleEntity;
import com.esv.datacenter.cc.module.user.service.UserRoleService;
import com.esv.datacenter.cc.module.user.service.UserService;
import com.esv.superhive.cc.common.cache.CacheNames;
import com.esv.superhive.cc.common.component.AccountPasswordComponent;
import com.esv.superhive.cc.common.exception.RRException;
import com.esv.superhive.cc.module.department.entity.DepartmentEntity;
import com.esv.superhive.cc.module.department.service.DepartmentService;
import com.esv.superhive.cc.module.user.dao.UserDao;
import com.esv.superhive.cc.module.user.dto.UserDTO;
import com.esv.superhive.cc.module.user.entity.UserEntity;
import com.esv.superhive.cc.module.user.entity.UserRoleEntity;
import com.esv.superhive.cc.module.user.service.UserRoleService;
import com.esv.superhive.cc.module.user.service.UserService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
......
package com.esv.datacenter.cc.module.user.vo;
package com.esv.superhive.cc.module.user.vo;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ArrayUtils;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import org.apache.commons.lang3.StringUtils;
import org.joda.time.DateTime;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import java.security.MessageDigest;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import java.util.Arrays;
import java.util.Collections;
......
......@@ -6,7 +6,7 @@
* 版权所有,侵权必究!
*/
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import com.baomidou.mybatisplus.core.metadata.IPage;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import com.alibaba.fastjson.JSONObject;
import com.esv.datacenter.cc.common.exception.RRException;
import com.esv.superhive.cc.common.exception.RRException;
import org.apache.commons.lang3.StringUtils;
import java.util.Map;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import com.esv.datacenter.cc.common.constants.CommonConstants;
import com.esv.superhive.cc.common.constants.CommonConstants;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
public class RequestUriUtils {
......
package com.esv.datacenter.cc.util;
package com.esv.superhive.cc.util;
import java.util.HashMap;
import java.util.Map;
......
......@@ -3,9 +3,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.0.17:3306/iot?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: iot
password: 123456
url: jdbc:mysql://192.168.0.17:3306/super_hive?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: root
password: root
initial-size: 5
min-idle: 5
max-active: 20
......@@ -56,7 +56,7 @@ spring:
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*Dao.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.esv.datacenter.cc.entity;com.esv.datacenter.cc.dto;com.esv.datacenter.cc.module.*.entity;com.esv.datacenter.cc.module.*.dto
typeAliasesPackage: com.esv.superhive.cc.entity;com.esv.superhive.cc.dto;com.esv.superhive.cc.module.*.entity;com.esv.superhive.cc.module.*.dto
check-config-location: true
#原生配置
configuration:
......@@ -97,7 +97,7 @@ hystrix:
ribbon:
eager-load:
enabled: true
clients: datacenter-base-service
clients: superhive-base-service
jwt:
generate:
key: upms_hello_world_001
......
......@@ -3,9 +3,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.31.248:3306/data_center?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: data_center
password: 123456
url: jdbc:mysql://192.168.31.248:3306/super_hive?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: root
password: root
initial-size: 5
min-idle: 5
max-active: 20
......@@ -56,7 +56,7 @@ spring:
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*Dao.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.esv.datacenter.cc.entity;com.esv.datacenter.cc.dto;com.esv.datacenter.cc.module.*.entity;com.esv.datacenter.cc.module.*.dto
typeAliasesPackage: com.esv.superhive.cc.entity;com.esv.superhive.cc.dto;com.esv.superhive.cc.module.*.entity;com.esv.superhive.cc.module.*.dto
check-config-location: true
#原生配置
configuration:
......@@ -97,7 +97,7 @@ hystrix:
ribbon:
eager-load:
enabled: true
clients: datacenter-base-service
clients: superhive-base-service
jwt:
generate:
key: upms_hello_world_001
......
......@@ -3,9 +3,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.31.248:3306/data_center?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: data_center
password: 123456
url: jdbc:mysql://192.168.31.248:3306/super_hive?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: root
password: root
initial-size: 5
min-idle: 5
max-active: 20
......@@ -56,7 +56,7 @@ spring:
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*Dao.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.esv.datacenter.cc.entity;com.esv.datacenter.cc.dto;com.esv.datacenter.cc.module.*.entity;com.esv.datacenter.cc.module.*.dto
typeAliasesPackage: com.esv.superhive.cc.entity;com.esv.superhive.cc.dto;com.esv.superhive.cc.module.*.entity;com.esv.superhive.cc.module.*.dto
check-config-location: true
#原生配置
configuration:
......@@ -97,7 +97,7 @@ hystrix:
ribbon:
eager-load:
enabled: true
clients: datacenter-base-service
clients: superhive-base-service
jwt:
generate:
key: upms_hello_world_001
......
......@@ -3,9 +3,9 @@ spring:
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.31.248:3306/data_center?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: data_center
password: 123456
url: jdbc:mysql://192.168.31.248:3306/super_hive?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8
username: root
password: root
initial-size: 5
min-idle: 5
max-active: 20
......@@ -56,7 +56,7 @@ spring:
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*Dao.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.esv.datacenter.cc.entity;com.esv.datacenter.cc.dto;com.esv.datacenter.cc.module.*.entity;com.esv.datacenter.cc.module.*.dto
typeAliasesPackage: com.esv.superhive.cc.entity;com.esv.superhive.cc.dto;com.esv.superhive.cc.module.*.entity;com.esv.superhive.cc.module.*.dto
check-config-location: true
#原生配置
configuration:
......@@ -97,7 +97,7 @@ hystrix:
ribbon:
eager-load:
enabled: true
clients: datacenter-base-service
clients: superhive-base-service
jwt:
generate:
key: upms_hello_world_001
......
......@@ -4,11 +4,11 @@ server:
context-path: /cc
nacos:
url: 192.168.31.248:8848
namespace: 1697ea67-be4c-4d38-b00d-39392b9dee8f
namespace: a068bd25-15f8-4752-8774-08017416270d
group: DEFAULT_GROUP
spring:
application:
name: datacenter-cc-service
name: superhive-cc-service
profiles:
active: local
main:
......
......@@ -48,12 +48,12 @@
<appender-ref ref="FILE_APPENDER" />
</logger>
<logger name="com.esv.datacenter.cc.module.authentication" level="WARN" additivity="false">
<logger name="com.esv.superhive.cc.module.authentication" level="WARN" additivity="false">
<appender-ref ref="CONSOLE_APPENDER" />
<appender-ref ref="FILE_APPENDER" />
</logger>
<logger name="com.esv.datacenter.cc.config.mybatis" level="INFO" additivity="false">
<logger name="com.esv.superhive.cc.config.mybatis" level="INFO" additivity="false">
<appender-ref ref="CONSOLE_APPENDER" />
<appender-ref ref="FILE_APPENDER" />
</logger>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.department.dao.DepartmentDao">
<mapper namespace="com.esv.superhive.cc.module.department.dao.DepartmentDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.department.entity.DepartmentEntity" id="departmentMap">
<resultMap type="com.esv.superhive.cc.module.department.entity.DepartmentEntity" id="departmentMap">
<result property="id" column="id"/>
<result property="departmentName" column="department_name"/>
<result property="parentId" column="parent_id"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.menu.dao.MenuDao">
<mapper namespace="com.esv.superhive.cc.module.menu.dao.MenuDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.menu.entity.MenuEntity" id="menuMap">
<resultMap type="com.esv.superhive.cc.module.menu.entity.MenuEntity" id="menuMap">
<result property="id" column="id"/>
<result property="parentId" column="parent_id"/>
<result property="name" column="name"/>
......@@ -112,7 +112,7 @@
order by menu.order_num
</select>
<select id="systemTypeMenu" resultType="com.esv.datacenter.cc.module.menu.dto.MenuDTO">
<select id="systemTypeMenu" resultType="com.esv.superhive.cc.module.menu.dto.MenuDTO">
select menu.id, menu.menu_code, menu.name, menu.icon, menu.url, menu.perms,
menu.parent_id, menu.type, menu.order_num
from cc_menu menu
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.role.dao.RoleCategoryDao">
<mapper namespace="com.esv.superhive.cc.module.role.dao.RoleCategoryDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.role.entity.RoleCategoryEntity" id="roleCategoryMap">
<resultMap type="com.esv.superhive.cc.module.role.entity.RoleCategoryEntity" id="roleCategoryMap">
<result property="id" column="id"/>
<result property="categoryName" column="category_name"/>
<result property="orderNum" column="order_num"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.role.dao.RoleDao">
<mapper namespace="com.esv.superhive.cc.module.role.dao.RoleDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.role.entity.RoleEntity" id="roleMap">
<resultMap type="com.esv.superhive.cc.module.role.entity.RoleEntity" id="roleMap">
<result property="id" column="id"/>
<result property="roleName" column="role_name"/>
<result property="remark" column="remark"/>
......@@ -19,18 +19,18 @@
<result property="deleted" column="deleted"/>
</resultMap>
<resultMap id="tenantRoleDTOMap" type="com.esv.datacenter.cc.module.role.dto.TenantRoleDTO">
<resultMap id="tenantRoleDTOMap" type="com.esv.superhive.cc.module.role.dto.TenantRoleDTO">
<id property="tenantId" column="tenant_id" />
<result property="tenantName" column="tenant_name" />
<collection property="roles" resultMap="simpleRoleDTOMap" />
</resultMap>
<resultMap id="simpleRoleDTOMap" type="com.esv.datacenter.cc.module.role.dto.SimpleRoleDTO">
<resultMap id="simpleRoleDTOMap" type="com.esv.superhive.cc.module.role.dto.SimpleRoleDTO">
<id property="id" column="id" />
<result property="roleName" column="role_name" />
</resultMap>
<select id="listRoleDTOPage" resultType="com.esv.datacenter.cc.module.role.dto.RoleDTO" parameterType="java.util.Map">
<select id="listRoleDTOPage" resultType="com.esv.superhive.cc.module.role.dto.RoleDTO" parameterType="java.util.Map">
select role.id, role.role_name, role.remark, role.order_num, role.category_id, category.category_name,
role.type, role.tenant_id, role.department_id, tenant.tenant_name, department.department_name
from cc_role as role
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.role.dao.RoleMenuDao">
<mapper namespace="com.esv.superhive.cc.module.role.dao.RoleMenuDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.role.entity.RoleMenuEntity" id="roleMenuMap">
<resultMap type="com.esv.superhive.cc.module.role.entity.RoleMenuEntity" id="roleMenuMap">
<result property="id" column="id"/>
<result property="roleId" column="role_id"/>
<result property="menuId" column="menu_id"/>
......@@ -25,7 +25,7 @@
and menu.menu_code = #{menuCode}
</select>
<select id="queryRoleMenuRowKey" resultType="com.esv.datacenter.cc.module.role.dto.RowKeyDTO" parameterType="java.lang.Long">
<select id="queryRoleMenuRowKey" resultType="com.esv.superhive.cc.module.role.dto.RowKeyDTO" parameterType="java.lang.Long">
select distinct menu.id, menu.menu_code, menu.type, concat(menu.id, '_', menu.type) row_key
<if test="roleId != null">
, rm.data_perm
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.system.dao.SystemDao">
<mapper namespace="com.esv.superhive.cc.module.system.dao.SystemDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.system.entity.SystemEntity" id="systemMap">
<resultMap type="com.esv.superhive.cc.module.system.entity.SystemEntity" id="systemMap">
<result property="id" column="id"/>
<result property="systemCode" column="system_code" />
<result property="systemName" column="system_name"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.tenant.dao.TenantAdminDao">
<mapper namespace="com.esv.superhive.cc.module.tenant.dao.TenantAdminDao">
<select id="page" resultType="TenantAdminDTO">
select u.id, u.account, u.real_name, u.`password`, u.salt, u.email,
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.tenant.dao.TenantDao">
<mapper namespace="com.esv.superhive.cc.module.tenant.dao.TenantDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.tenant.entity.TenantEntity" id="tenantMap">
<resultMap type="com.esv.superhive.cc.module.tenant.entity.TenantEntity" id="tenantMap">
<result property="id" column="id"/>
<result property="tenantName" column="tenant_name"/>
<result property="tenantCode" column="tenant_code"/>
......@@ -18,7 +18,7 @@
<result property="deleted" column="deleted"/>
</resultMap>
<select id="tenantAdminRoleList" resultType="com.esv.datacenter.cc.module.tenant.dto.TenantAdminRoleDTO">
<select id="tenantAdminRoleList" resultType="com.esv.superhive.cc.module.tenant.dto.TenantAdminRoleDTO">
select t.id, t.tenant_name, t.tenant_code, t.admin_role_id
from cc_tenant t
left join cc_role r on r.id = t.admin_role_id
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.user.dao.UserDao">
<mapper namespace="com.esv.superhive.cc.module.user.dao.UserDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.user.entity.UserEntity" id="userMap">
<resultMap type="com.esv.superhive.cc.module.user.entity.UserEntity" id="userMap">
<result property="id" column="id"/>
<result property="account" column="account"/>
<result property="realName" column="real_name"/>
......@@ -35,7 +35,7 @@
</select>
<!-- 查询用户详情 -->
<select id="selectUserDetailInfo" parameterType="java.util.Map" resultType="com.esv.datacenter.cc.module.user.dto.UserDTO">
<select id="selectUserDetailInfo" parameterType="java.util.Map" resultType="com.esv.superhive.cc.module.user.dto.UserDTO">
select a.id,a.account,a.real_name,a.email,a.mobile,a.status,a.department_id,a.deleted,
GROUP_CONCAT(b.role_id SEPARATOR ',') as roleId,
GROUP_CONCAT(c.role_name SEPARATOR ',') as roleName,
......@@ -57,7 +57,7 @@
</select>
<!-- 查询用户列表(含角色id) -->
<select id="selectUserList" parameterType="java.util.Map" resultType="com.esv.datacenter.cc.module.user.dto.UserDTO">
<select id="selectUserList" parameterType="java.util.Map" resultType="com.esv.superhive.cc.module.user.dto.UserDTO">
select a.id,a.account,a.real_name,a.email,a.mobile,a.status,a.department_id,a.type,a.deleted,
GROUP_CONCAT(b.role_id SEPARATOR ',') as roleId,
GROUP_CONCAT(c.role_name SEPARATOR ',') as roleName,
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.user.dao.UserDepartmentDao">
<mapper namespace="com.esv.superhive.cc.module.user.dao.UserDepartmentDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.user.entity.UserDepartmentEntity" id="userDepartmentMap">
<resultMap type="com.esv.superhive.cc.module.user.entity.UserDepartmentEntity" id="userDepartmentMap">
<result property="id" column="id"/>
<result property="userId" column="user_id"/>
<result property="tenantId" column="tenant_id"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.account.dao.UserLoginInfoDao">
<mapper namespace="com.esv.superhive.cc.module.account.dao.UserLoginInfoDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.account.entity.UserLoginInfoEntity" id="userLoginInfoMap">
<resultMap type="com.esv.superhive.cc.module.account.entity.UserLoginInfoEntity" id="userLoginInfoMap">
<result property="id" column="id"/>
<result property="userId" column="user_id"/>
<result property="ip" column="ip"/>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.esv.datacenter.cc.module.user.dao.UserRoleDao">
<mapper namespace="com.esv.superhive.cc.module.user.dao.UserRoleDao">
<!-- 可根据自己的需求,是否要使用 -->
<resultMap type="com.esv.datacenter.cc.module.user.entity.UserRoleEntity" id="userRoleMap">
<resultMap type="com.esv.superhive.cc.module.user.entity.UserRoleEntity" id="userRoleMap">
<result property="id" column="id"/>
<result property="userId" column="user_id"/>
<result property="roleId" column="role_id"/>
......
package com.esv.datacenter.cc.module.authentication.service.impl;
package com.esv.superhive.cc.module.authentication.service.impl;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment