Commit e4dd7b34 authored by zhangzc's avatar zhangzc

123

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