refactor(core): 统一实体类引用并优化依赖配置
This commit is contained in:
@@ -7,6 +7,7 @@ import lombok.Data;
|
|||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
@@ -73,7 +74,7 @@ public class DictDataVo implements Serializable {
|
|||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "创建时间")
|
@ApiModelProperty(value = "创建时间")
|
||||||
private Date createTime;
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import lombok.Builder;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -53,7 +54,7 @@ public class PostVo {
|
|||||||
* 创建时间
|
* 创建时间
|
||||||
*/
|
*/
|
||||||
@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
@JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
||||||
private Date createTime;
|
private LocalDateTime createTime;
|
||||||
|
|
||||||
public static PostVo toPostVo(Post post){
|
public static PostVo toPostVo(Post post){
|
||||||
return PostVo.builder()
|
return PostVo.builder()
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import lombok.Builder;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
@@ -60,8 +61,8 @@ public class RoleVo {
|
|||||||
@ApiModelProperty("部门组(数据权限)")
|
@ApiModelProperty("部门组(数据权限)")
|
||||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
private Long[] deptIds;
|
private Long[] deptIds;
|
||||||
private Date createTime;
|
private LocalDateTime createTime;
|
||||||
private Date updateTime;
|
private LocalDateTime updateTime;
|
||||||
|
|
||||||
public static RoleVo toRoleVo(Role role){
|
public static RoleVo toRoleVo(Role role){
|
||||||
return RoleVo.builder()
|
return RoleVo.builder()
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package cn.fateverse.admin.vo;
|
package cn.fateverse.admin.vo;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Dept;
|
||||||
import cn.fateverse.admin.entity.Dept;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package cn.fateverse.admin.vo;
|
package cn.fateverse.admin.vo;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
|
||||||
import cn.fateverse.common.core.entity.Option;
|
import cn.fateverse.common.core.entity.Option;
|
||||||
|
import cn.fateverse.common.core.entity.User;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.fateverse</groupId>
|
<groupId>cn.fateverse</groupId>
|
||||||
<artifactId>common-mybatis-puls</artifactId>
|
<artifactId>common-mybatis</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>cn.fateverse</groupId>
|
<groupId>cn.fateverse</groupId>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package cn.fateverse.admin.controller;
|
package cn.fateverse.admin.controller;
|
||||||
|
|
||||||
import cn.fateverse.admin.dto.RoleDto;
|
import cn.fateverse.admin.dto.RoleDto;
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.query.RoleQuery;
|
import cn.fateverse.admin.query.RoleQuery;
|
||||||
import cn.fateverse.admin.vo.RoleVo;
|
import cn.fateverse.admin.vo.RoleVo;
|
||||||
import cn.fateverse.common.core.entity.IdWrapper;
|
import cn.fateverse.common.core.entity.IdWrapper;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.admin.dubbo;
|
package cn.fateverse.admin.dubbo;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import cn.fateverse.admin.mapper.RoleMapper;
|
import cn.fateverse.admin.mapper.RoleMapper;
|
||||||
import cn.fateverse.admin.query.RoleQuery;
|
import cn.fateverse.admin.query.RoleQuery;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
package cn.fateverse.admin.dubbo;
|
package cn.fateverse.admin.dubbo;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
|
||||||
import cn.fateverse.admin.service.UserService;
|
import cn.fateverse.admin.service.UserService;
|
||||||
import cn.fateverse.admin.vo.UserVo;
|
import cn.fateverse.admin.vo.UserVo;
|
||||||
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
|
import cn.fateverse.common.security.dubbo.DubboUserSearchService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
|
|
||||||
@@ -15,7 +16,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@DubboService
|
@DubboService
|
||||||
public class DubboUserServiceImpl implements DubboUserService {
|
public class DubboUserServiceImpl implements DubboUserService, DubboUserSearchService {
|
||||||
|
|
||||||
private final UserService userService;
|
private final UserService userService;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.admin.mapper;
|
package cn.fateverse.admin.mapper;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import cn.fateverse.admin.query.RoleQuery;
|
import cn.fateverse.admin.query.RoleQuery;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,8 @@ import cn.fateverse.admin.mapper.DictDataMapper;
|
|||||||
import cn.fateverse.admin.service.DictCacheService;
|
import cn.fateverse.admin.service.DictCacheService;
|
||||||
import cn.fateverse.admin.service.DictDataService;
|
import cn.fateverse.admin.service.DictDataService;
|
||||||
import cn.fateverse.common.core.entity.Option;
|
import cn.fateverse.common.core.entity.Option;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
|
||||||
import cn.fateverse.common.core.result.page.TableDataInfo;
|
import cn.fateverse.common.core.result.page.TableDataInfo;
|
||||||
import cn.fateverse.common.mybatis.utils.PageUtils;
|
import cn.fateverse.common.mybatisplus.utils.PageUtils;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.redisson.api.RLock;
|
import org.redisson.api.RLock;
|
||||||
import org.redisson.api.RedissonClient;
|
import org.redisson.api.RedissonClient;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package cn.fateverse.admin.service.impl;
|
package cn.fateverse.admin.service.impl;
|
||||||
|
|
||||||
import cn.fateverse.admin.dto.MenuDto;
|
import cn.fateverse.admin.dto.MenuDto;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.vo.MenuSimpVo;
|
import cn.fateverse.admin.vo.MenuSimpVo;
|
||||||
import cn.fateverse.admin.vo.MenuVo;
|
import cn.fateverse.admin.vo.MenuVo;
|
||||||
import cn.fateverse.admin.vo.OptionMenuVo;
|
import cn.fateverse.admin.vo.OptionMenuVo;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package cn.fateverse.admin.service.impl;
|
package cn.fateverse.admin.service.impl;
|
||||||
|
|
||||||
import cn.fateverse.admin.dto.RoleDto;
|
import cn.fateverse.admin.dto.RoleDto;
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import cn.fateverse.admin.query.RoleQuery;
|
import cn.fateverse.admin.query.RoleQuery;
|
||||||
import cn.fateverse.admin.vo.RoleVo;
|
import cn.fateverse.admin.vo.RoleVo;
|
||||||
import cn.fateverse.admin.entity.RoleMenu;
|
import cn.fateverse.admin.entity.RoleMenu;
|
||||||
|
|||||||
@@ -50,6 +50,11 @@
|
|||||||
<groupId>cn.fateverse</groupId>
|
<groupId>cn.fateverse</groupId>
|
||||||
<artifactId>common-file</artifactId>
|
<artifactId>common-file</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.fateverse</groupId>
|
||||||
|
<artifactId>admin-api</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.auth.entity;
|
package cn.fateverse.auth.entity;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
package cn.fateverse.auth.service;
|
package cn.fateverse.auth.service;
|
||||||
|
|
||||||
import cn.fateverse.admin.dubbo.DubboUserService;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.common.core.enums.UserState;
|
import cn.fateverse.common.core.enums.UserState;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
import cn.fateverse.common.core.utils.ObjectUtils;
|
import cn.fateverse.common.core.utils.ObjectUtils;
|
||||||
import cn.fateverse.common.core.entity.LoginUser;
|
import cn.fateverse.common.core.entity.LoginUser;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.security.dubbo.DubboUserSearchService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.springframework.security.core.userdetails.UserDetails;
|
import org.springframework.security.core.userdetails.UserDetails;
|
||||||
@@ -22,7 +22,7 @@ import org.springframework.stereotype.Component;
|
|||||||
public class UserDetailsServiceImpl implements UserDetailsService {
|
public class UserDetailsServiceImpl implements UserDetailsService {
|
||||||
|
|
||||||
@DubboReference
|
@DubboReference
|
||||||
private DubboUserService userService;
|
private DubboUserSearchService userService;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
package cn.fateverse.auth.service.impl;
|
package cn.fateverse.auth.service.impl;
|
||||||
|
|
||||||
import cn.fateverse.auth.entity.UserInfo;
|
import cn.fateverse.auth.entity.UserInfo;
|
||||||
|
import cn.fateverse.common.core.entity.Role;
|
||||||
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.fateverse.admin.dubbo.DubboMenuService;
|
import cn.fateverse.admin.dubbo.DubboMenuService;
|
||||||
import cn.fateverse.admin.dubbo.DubboUserService;
|
import cn.fateverse.admin.dubbo.DubboUserService;
|
||||||
import cn.fateverse.admin.vo.RouterVo;
|
import cn.fateverse.admin.vo.RouterVo;
|
||||||
import cn.fateverse.auth.entity.LoginBody;
|
import cn.fateverse.auth.entity.LoginBody;
|
||||||
import cn.fateverse.auth.service.LoginService;
|
import cn.fateverse.auth.service.LoginService;
|
||||||
import cn.fateverse.admin.entity.Role;
|
|
||||||
import cn.fateverse.admin.entity.User;
|
|
||||||
import cn.fateverse.common.core.constant.CacheConstants;
|
import cn.fateverse.common.core.constant.CacheConstants;
|
||||||
import cn.fateverse.common.core.constant.DateConstants;
|
import cn.fateverse.common.core.constant.DateConstants;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package cn.fateverse.auth.service.impl;
|
package cn.fateverse.auth.service.impl;
|
||||||
|
|
||||||
import cn.fateverse.admin.dubbo.DubboMenuService;
|
import cn.fateverse.admin.dubbo.DubboMenuService;
|
||||||
import cn.fateverse.admin.entity.User;
|
|
||||||
import cn.fateverse.common.core.entity.LoginUser;
|
import cn.fateverse.common.core.entity.LoginUser;
|
||||||
|
import cn.fateverse.common.core.entity.User;
|
||||||
import org.apache.dubbo.config.annotation.DubboReference;
|
import org.apache.dubbo.config.annotation.DubboReference;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package cn.fateverse.common.core.entity;
|
package cn.fateverse.common.core.entity;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
<artifactId>common-dubbo</artifactId>
|
<artifactId>common-dubbo</artifactId>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<dubbo.version>3.1.0</dubbo.version>
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
@@ -48,7 +47,6 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.dubbo</groupId>
|
<groupId>org.apache.dubbo</groupId>
|
||||||
<artifactId>dubbo-spring-boot-starter</artifactId>
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
<version>${dubbo.version}</version>
|
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>com.alibaba.fastjson2</groupId>
|
<groupId>com.alibaba.fastjson2</groupId>
|
||||||
|
|||||||
@@ -48,6 +48,10 @@
|
|||||||
<groupId>cn.fateverse</groupId>
|
<groupId>cn.fateverse</groupId>
|
||||||
<artifactId>common-core</artifactId>
|
<artifactId>common-core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.fateverse</groupId>
|
||||||
|
<artifactId>common-security</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
@@ -4,6 +4,7 @@ import cn.fateverse.common.core.annotaion.EnableAutoField;
|
|||||||
import cn.fateverse.common.core.entity.BaseEntity;
|
import cn.fateverse.common.core.entity.BaseEntity;
|
||||||
import cn.fateverse.common.core.enums.MethodEnum;
|
import cn.fateverse.common.core.enums.MethodEnum;
|
||||||
import cn.fateverse.common.core.utils.AutoSetValueUtils;
|
import cn.fateverse.common.core.utils.AutoSetValueUtils;
|
||||||
|
import cn.fateverse.common.security.utils.SecurityUtils;
|
||||||
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
|
||||||
import org.apache.ibatis.reflection.MetaObject;
|
import org.apache.ibatis.reflection.MetaObject;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,13 @@
|
|||||||
|
package cn.fateverse.common.security.dubbo;
|
||||||
|
|
||||||
|
import cn.fateverse.common.core.entity.User;
|
||||||
|
|
||||||
|
public interface DubboUserSearchService {
|
||||||
|
/**
|
||||||
|
* 通过用户名查询用户信息
|
||||||
|
*
|
||||||
|
* @param username 用户名称
|
||||||
|
* @return 用户信息
|
||||||
|
*/
|
||||||
|
User getUserByUsername(String username);
|
||||||
|
}
|
||||||
@@ -56,6 +56,10 @@
|
|||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-reactor-netty</artifactId>
|
<artifactId>spring-boot-starter-reactor-netty</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.fateverse</groupId>
|
||||||
|
<artifactId>admin-api</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package cn.fateverse.notice.handler;
|
package cn.fateverse.notice.handler;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.fateverse.admin.entity.Role;
|
import cn.fateverse.common.core.entity.Role;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.common.redis.constant.RedisConstant;
|
import cn.fateverse.common.redis.constant.RedisConstant;
|
||||||
import cn.fateverse.notice.entity.DelayedTask;
|
import cn.fateverse.notice.entity.DelayedTask;
|
||||||
import cn.fateverse.notice.entity.SocketAuth;
|
import cn.fateverse.notice.entity.SocketAuth;
|
||||||
|
|||||||
11
pom.xml
11
pom.xml
@@ -33,6 +33,7 @@
|
|||||||
<jwt.version>0.9.1</jwt.version>
|
<jwt.version>0.9.1</jwt.version>
|
||||||
<nacos.client>2.0.3</nacos.client>
|
<nacos.client>2.0.3</nacos.client>
|
||||||
<seata.version>1.5.1</seata.version>
|
<seata.version>1.5.1</seata.version>
|
||||||
|
<dubbo.version>3.1.0</dubbo.version>
|
||||||
<kaptcha.version>2.3.2</kaptcha.version>
|
<kaptcha.version>2.3.2</kaptcha.version>
|
||||||
<swagger.version>3.0.0</swagger.version>
|
<swagger.version>3.0.0</swagger.version>
|
||||||
<redisson.version>3.15.4</redisson.version>
|
<redisson.version>3.15.4</redisson.version>
|
||||||
@@ -74,6 +75,11 @@
|
|||||||
<type>pom</type>
|
<type>pom</type>
|
||||||
<scope>import</scope>
|
<scope>import</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
<version>${dubbo.version}</version>
|
||||||
|
</dependency>
|
||||||
<!--Token生成与解析-->
|
<!--Token生成与解析-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.jsonwebtoken</groupId>
|
<groupId>io.jsonwebtoken</groupId>
|
||||||
@@ -300,6 +306,11 @@
|
|||||||
<artifactId>spring-boot-starter-test</artifactId>
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.dubbo</groupId>
|
||||||
|
<artifactId>dubbo-spring-boot-starter</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<repositories>
|
<repositories>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.workflow.entity.bpmn;
|
package cn.fateverse.workflow.entity.bpmn;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.vo.UserVo;
|
import cn.fateverse.admin.vo.UserVo;
|
||||||
import cn.fateverse.common.core.entity.LoginUser;
|
import cn.fateverse.common.core.entity.LoginUser;
|
||||||
import cn.fateverse.workflow.enums.OperationStateEnums;
|
import cn.fateverse.workflow.enums.OperationStateEnums;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package cn.fateverse.workflow.process.listener;
|
|||||||
import cn.fateverse.admin.dubbo.DubboDeptService;
|
import cn.fateverse.admin.dubbo.DubboDeptService;
|
||||||
import cn.fateverse.admin.dubbo.DubboUserService;
|
import cn.fateverse.admin.dubbo.DubboUserService;
|
||||||
import cn.fateverse.admin.entity.Dept;
|
import cn.fateverse.admin.entity.Dept;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.vo.DeptVo;
|
import cn.fateverse.admin.vo.DeptVo;
|
||||||
import cn.fateverse.admin.vo.UserVo;
|
import cn.fateverse.admin.vo.UserVo;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.workflow.process.listener;
|
package cn.fateverse.workflow.process.listener;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.workflow.constant.ProcessConstant;
|
import cn.fateverse.workflow.constant.ProcessConstant;
|
||||||
import cn.fateverse.workflow.entity.HistoricalOperation;
|
import cn.fateverse.workflow.entity.HistoricalOperation;
|
||||||
import cn.fateverse.workflow.entity.bpmn.UserInfo;
|
import cn.fateverse.workflow.entity.bpmn.UserInfo;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package cn.fateverse.workflow.service;
|
package cn.fateverse.workflow.service;
|
||||||
|
|
||||||
import cn.fateverse.admin.dubbo.DubboUserService;
|
import cn.fateverse.admin.dubbo.DubboUserService;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.vo.UserVo;
|
import cn.fateverse.admin.vo.UserVo;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
import cn.fateverse.common.email.entity.SendEmailInfo;
|
import cn.fateverse.common.email.entity.SendEmailInfo;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package cn.fateverse.workflow.service;
|
|||||||
|
|
||||||
import cn.fateverse.admin.dubbo.DubboUserService;
|
import cn.fateverse.admin.dubbo.DubboUserService;
|
||||||
import cn.fateverse.admin.entity.Dept;
|
import cn.fateverse.admin.entity.Dept;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.admin.vo.UserVo;
|
import cn.fateverse.admin.vo.UserVo;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
import cn.fateverse.workflow.constant.ProcessConstant;
|
import cn.fateverse.workflow.constant.ProcessConstant;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package cn.fateverse.workflow.service.impl;
|
package cn.fateverse.workflow.service.impl;
|
||||||
|
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
import cn.fateverse.common.core.result.page.TableDataInfo;
|
import cn.fateverse.common.core.result.page.TableDataInfo;
|
||||||
import cn.fateverse.workflow.constant.ProcessConstant;
|
import cn.fateverse.workflow.constant.ProcessConstant;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import cn.fateverse.workflow.constant.ProcessConstant;
|
|||||||
import cn.fateverse.workflow.entity.bpmn.*;
|
import cn.fateverse.workflow.entity.bpmn.*;
|
||||||
import cn.fateverse.workflow.mapper.*;
|
import cn.fateverse.workflow.mapper.*;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import cn.fateverse.admin.entity.User;
|
import cn.fateverse.common.core.entity.User;
|
||||||
import cn.fateverse.common.core.entity.Option;
|
import cn.fateverse.common.core.entity.Option;
|
||||||
import cn.fateverse.common.core.exception.CustomException;
|
import cn.fateverse.common.core.exception.CustomException;
|
||||||
import cn.fateverse.common.core.result.page.TableDataInfo;
|
import cn.fateverse.common.core.result.page.TableDataInfo;
|
||||||
|
|||||||
Reference in New Issue
Block a user