mirror of
https://gitee.com/likeadmin/likeadmin_java.git
synced 2026-05-23 06:59:18 +08:00
修改包名称
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator;
|
||||
package com.hxkj.admin;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.hxkj.generator;
|
||||
package com.hxkj.admin;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemAdminService;
|
||||
import com.hxkj.generator.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.enums.HttpEnum;
|
||||
import com.hxkj.common.utils.RedisUtil;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator;
|
||||
package com.hxkj.admin;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.config;
|
||||
package com.hxkj.admin.config;
|
||||
|
||||
/**
|
||||
* 后台公共配置
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.config;
|
||||
package com.hxkj.admin.config;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.hxkj.generator.config;
|
||||
package com.hxkj.admin.config;
|
||||
|
||||
import com.hxkj.generator.LikeAdminInterceptor;
|
||||
import com.hxkj.admin.LikeAdminInterceptor;
|
||||
import com.hxkj.common.config.GlobalConfig;
|
||||
import com.hxkj.common.utils.YmlUtil;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.config.aop;
|
||||
package com.hxkj.admin.config.aop;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.config.aop;
|
||||
package com.hxkj.admin.config.aop;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.common.entity.system.SystemLogOperate;
|
||||
import com.hxkj.common.mapper.system.SystemLogOperateMapper;
|
||||
import com.hxkj.common.utils.IpUtil;
|
||||
@@ -36,7 +36,7 @@ public class LogAspect {
|
||||
/**
|
||||
* 声明切面点拦截那些类
|
||||
*/
|
||||
@Pointcut("@annotation(com.hxkj.generator.config.aop.Log)")
|
||||
@Pointcut("@annotation(com.hxkj.admin.config.aop.Log)")
|
||||
private void pointCutMethodController() {}
|
||||
|
||||
/**
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.hxkj.generator.controller;
|
||||
package com.hxkj.admin.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.IAlbumService;
|
||||
import com.hxkj.generator.validate.AlbumParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.album.AlbumVo;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.IAlbumService;
|
||||
import com.hxkj.admin.validate.AlbumParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.album.AlbumVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.utils.ArrayUtil;
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.hxkj.generator.controller;
|
||||
package com.hxkj.admin.controller;
|
||||
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.IArticleService;
|
||||
import com.hxkj.generator.validate.article.CategoryParam;
|
||||
import com.hxkj.generator.validate.article.ArticleParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.generator.vo.article.ArticleListVo;
|
||||
import com.hxkj.generator.vo.article.CategoryVo;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.IArticleService;
|
||||
import com.hxkj.admin.validate.article.CategoryParam;
|
||||
import com.hxkj.admin.validate.article.ArticleParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.admin.vo.article.ArticleListVo;
|
||||
import com.hxkj.admin.vo.article.CategoryVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.hxkj.generator.controller;
|
||||
package com.hxkj.admin.controller;
|
||||
|
||||
import com.hxkj.generator.service.IIndexService;
|
||||
import com.hxkj.admin.service.IIndexService;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.controller;
|
||||
package com.hxkj.admin.controller;
|
||||
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.IAlbumService;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.IAlbumService;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.enums.AlbumEnum;
|
||||
import com.hxkj.common.exception.OperateException;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.controller.monitor;
|
||||
package com.hxkj.admin.controller.monitor;
|
||||
|
||||
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.utils.StringUtil;
|
||||
import org.springframework.data.redis.connection.RedisServerCommands;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.hxkj.generator.controller.monitor;
|
||||
package com.hxkj.admin.controller.monitor;
|
||||
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.ServerResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.controller.setting;
|
||||
package com.hxkj.admin.controller.setting;
|
||||
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.IBasicsService;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.IBasicsService;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.ISystemAdminService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemAdminParam;
|
||||
import com.hxkj.generator.vo.system.SystemAdminVo;
|
||||
import com.hxkj.generator.vo.system.SystemSelfVo;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.service.ISystemDeptService;
|
||||
import com.hxkj.generator.validate.system.SystemDeptParam;
|
||||
import com.hxkj.generator.vo.system.SystemDeptVo;
|
||||
import com.hxkj.admin.service.ISystemDeptService;
|
||||
import com.hxkj.admin.validate.system.SystemDeptParam;
|
||||
import com.hxkj.admin.vo.system.SystemDeptVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.hxkj.generator.service.ISystemLogServer;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.system.LogLoginVo;
|
||||
import com.hxkj.generator.vo.system.LogOperateVo;
|
||||
import com.hxkj.admin.service.ISystemLogServer;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.system.LogLoginVo;
|
||||
import com.hxkj.admin.vo.system.LogOperateVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.hxkj.generator.service.ISystemLoginService;
|
||||
import com.hxkj.generator.validate.system.SystemLoginParam;
|
||||
import com.hxkj.admin.service.ISystemLoginService;
|
||||
import com.hxkj.admin.validate.system.SystemLoginParam;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.exception.LoginException;
|
||||
import com.hxkj.common.exception.OperateException;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.ISystemMenuService;
|
||||
import com.hxkj.generator.validate.system.SystemMenuParam;
|
||||
import com.hxkj.generator.vo.system.SystemMenuVo;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.ISystemMenuService;
|
||||
import com.hxkj.admin.validate.system.SystemMenuParam;
|
||||
import com.hxkj.admin.vo.system.SystemMenuVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.hxkj.generator.service.ISystemPostService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemPostParam;
|
||||
import com.hxkj.generator.vo.system.SystemPostVo;
|
||||
import com.hxkj.admin.service.ISystemPostService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemPostParam;
|
||||
import com.hxkj.admin.vo.system.SystemPostVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.hxkj.generator.controller.system;
|
||||
package com.hxkj.admin.controller.system;
|
||||
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.ISystemRoleService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemRoleParam;
|
||||
import com.hxkj.generator.vo.system.SystemRoleVo;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.ISystemRoleService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemRoleParam;
|
||||
import com.hxkj.admin.vo.system.SystemRoleVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.validate.AlbumParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.album.AlbumVo;
|
||||
import com.hxkj.admin.validate.AlbumParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.album.AlbumVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
|
||||
import java.util.List;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.article.CategoryParam;
|
||||
import com.hxkj.generator.validate.article.ArticleParam;
|
||||
import com.hxkj.generator.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.generator.vo.article.ArticleListVo;
|
||||
import com.hxkj.generator.vo.article.CategoryVo;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.article.CategoryParam;
|
||||
import com.hxkj.admin.validate.article.ArticleParam;
|
||||
import com.hxkj.admin.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.admin.vo.article.ArticleListVo;
|
||||
import com.hxkj.admin.vo.article.CategoryVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemAdminParam;
|
||||
import com.hxkj.generator.vo.system.SystemAdminVo;
|
||||
import com.hxkj.generator.vo.system.SystemSelfVo;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.validate.system.SystemDeptParam;
|
||||
import com.hxkj.generator.vo.system.SystemDeptVo;
|
||||
import com.hxkj.admin.validate.system.SystemDeptParam;
|
||||
import com.hxkj.admin.vo.system.SystemDeptVo;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.system.LogLoginVo;
|
||||
import com.hxkj.generator.vo.system.LogOperateVo;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.system.LogLoginVo;
|
||||
import com.hxkj.admin.vo.system.LogOperateVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
|
||||
import java.util.Map;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.system.SystemLoginParam;
|
||||
import com.hxkj.admin.validate.system.SystemLoginParam;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.hxkj.generator.validate.system.SystemMenuParam;
|
||||
import com.hxkj.generator.vo.system.SystemMenuVo;
|
||||
import com.hxkj.admin.validate.system.SystemMenuParam;
|
||||
import com.hxkj.admin.vo.system.SystemMenuVo;
|
||||
|
||||
/**
|
||||
* 系统菜单服务接口类
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemPostParam;
|
||||
import com.hxkj.generator.vo.system.SystemPostVo;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemPostParam;
|
||||
import com.hxkj.admin.vo.system.SystemPostVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
|
||||
import java.util.List;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemRoleParam;
|
||||
import com.hxkj.generator.vo.system.SystemRoleVo;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemRoleParam;
|
||||
import com.hxkj.admin.vo.system.SystemRoleVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.hxkj.generator.service.IAlbumService;
|
||||
import com.hxkj.generator.validate.AlbumParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.album.AlbumCateVo;
|
||||
import com.hxkj.generator.vo.album.AlbumVo;
|
||||
import com.hxkj.admin.service.IAlbumService;
|
||||
import com.hxkj.admin.validate.AlbumParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.album.AlbumCateVo;
|
||||
import com.hxkj.admin.vo.album.AlbumVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.Album;
|
||||
import com.hxkj.common.entity.AlbumCate;
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.query.MPJQueryWrapper;
|
||||
import com.hxkj.generator.service.IArticleService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.article.CategoryParam;
|
||||
import com.hxkj.generator.validate.article.ArticleParam;
|
||||
import com.hxkj.generator.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.generator.vo.article.ArticleListVo;
|
||||
import com.hxkj.generator.vo.article.CategoryVo;
|
||||
import com.hxkj.admin.service.IArticleService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.article.CategoryParam;
|
||||
import com.hxkj.admin.validate.article.ArticleParam;
|
||||
import com.hxkj.admin.vo.article.ArticleDetailVo;
|
||||
import com.hxkj.admin.vo.article.ArticleListVo;
|
||||
import com.hxkj.admin.vo.article.CategoryVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.Article;
|
||||
import com.hxkj.common.entity.ArticleCategory;
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.hxkj.generator.service.IBasicsService;
|
||||
import com.hxkj.admin.service.IBasicsService;
|
||||
import com.hxkj.common.utils.ConfigUtil;
|
||||
import com.hxkj.common.utils.UrlUtil;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.hxkj.generator.service.IIndexService;
|
||||
import com.hxkj.admin.service.IIndexService;
|
||||
import com.hxkj.common.entity.Article;
|
||||
import com.hxkj.common.mapper.ArticleMapper;
|
||||
import com.hxkj.common.utils.ConfigUtil;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
@@ -6,16 +6,16 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.query.MPJQueryWrapper;
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemAdminService;
|
||||
import com.hxkj.generator.service.ISystemRoleMenuService;
|
||||
import com.hxkj.generator.service.ISystemRoleService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemAdminParam;
|
||||
import com.hxkj.generator.vo.system.SystemAdminVo;
|
||||
import com.hxkj.generator.vo.system.SystemRoleVo;
|
||||
import com.hxkj.generator.vo.system.SystemSelfVo;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.service.ISystemRoleService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemRoleVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.entity.system.SystemMenu;
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.hxkj.generator.service.ISystemDeptService;
|
||||
import com.hxkj.generator.validate.system.SystemDeptParam;
|
||||
import com.hxkj.generator.vo.system.SystemDeptVo;
|
||||
import com.hxkj.admin.service.ISystemDeptService;
|
||||
import com.hxkj.admin.validate.system.SystemDeptParam;
|
||||
import com.hxkj.admin.vo.system.SystemDeptVo;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.entity.system.SystemDept;
|
||||
import com.hxkj.common.mapper.system.SystemAdminMapper;
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.query.MPJQueryWrapper;
|
||||
import com.hxkj.generator.service.ISystemLogServer;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.system.LogLoginVo;
|
||||
import com.hxkj.generator.vo.system.LogOperateVo;
|
||||
import com.hxkj.admin.service.ISystemLogServer;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.system.LogLoginVo;
|
||||
import com.hxkj.admin.vo.system.LogOperateVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemLogLogin;
|
||||
import com.hxkj.common.entity.system.SystemLogOperate;
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemAdminService;
|
||||
import com.hxkj.generator.service.ISystemLoginService;
|
||||
import com.hxkj.generator.validate.system.SystemLoginParam;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.service.ISystemLoginService;
|
||||
import com.hxkj.admin.validate.system.SystemLoginParam;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.entity.system.SystemLogLogin;
|
||||
import com.hxkj.common.enums.HttpEnum;
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemMenuService;
|
||||
import com.hxkj.generator.service.ISystemRoleMenuService;
|
||||
import com.hxkj.generator.validate.system.SystemMenuParam;
|
||||
import com.hxkj.generator.vo.system.SystemMenuVo;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemMenuService;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.validate.system.SystemMenuParam;
|
||||
import com.hxkj.admin.vo.system.SystemMenuVo;
|
||||
import com.hxkj.common.entity.system.SystemMenu;
|
||||
import com.hxkj.common.mapper.system.SystemMenuMapper;
|
||||
import com.hxkj.common.utils.*;
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.hxkj.generator.service.ISystemPostService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemPostParam;
|
||||
import com.hxkj.generator.vo.system.SystemPostVo;
|
||||
import com.hxkj.admin.service.ISystemPostService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemPostParam;
|
||||
import com.hxkj.admin.vo.system.SystemPostVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.entity.system.SystemPost;
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.common.entity.system.SystemMenu;
|
||||
import com.hxkj.common.entity.system.SystemRoleMenu;
|
||||
import com.hxkj.common.mapper.system.SystemMenuMapper;
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.hxkj.generator.config.AdminConfig;
|
||||
import com.hxkj.generator.service.ISystemRoleMenuService;
|
||||
import com.hxkj.generator.service.ISystemRoleService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemRoleParam;
|
||||
import com.hxkj.generator.vo.system.SystemRoleVo;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.service.ISystemRoleService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemRoleParam;
|
||||
import com.hxkj.admin.vo.system.SystemRoleVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.entity.system.SystemRole;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate;
|
||||
package com.hxkj.admin.validate;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate;
|
||||
package com.hxkj.admin.validate;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.article;
|
||||
package com.hxkj.admin.validate.article;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.article;
|
||||
package com.hxkj.admin.validate.article;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate.system;
|
||||
package com.hxkj.admin.validate.system;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import lombok.Data;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.album;
|
||||
package com.hxkj.admin.vo.album;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.album;
|
||||
package com.hxkj.admin.vo.album;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.article;
|
||||
package com.hxkj.admin.vo.article;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.article;
|
||||
package com.hxkj.admin.vo.article;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.article;
|
||||
package com.hxkj.admin.vo.article;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo.system;
|
||||
package com.hxkj.admin.vo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.config;
|
||||
package com.hxkj.admin.config;
|
||||
|
||||
public class GenConfig {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.hxkj.generator.controller;
|
||||
package com.hxkj.admin.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.generator.service.IGenerateService;
|
||||
import com.hxkj.generator.validate.GenParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.DbTableVo;
|
||||
import com.hxkj.generator.vo.GenTableVo;
|
||||
import com.hxkj.admin.service.IGenerateService;
|
||||
import com.hxkj.admin.validate.GenParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.DbTableVo;
|
||||
import com.hxkj.admin.vo.GenTableVo;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.entity;
|
||||
package com.hxkj.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.entity;
|
||||
package com.hxkj.admin.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.hxkj.generator.mapper;
|
||||
package com.hxkj.admin.mapper;
|
||||
|
||||
import com.hxkj.common.core.basics.IBaseMapper;
|
||||
import com.hxkj.generator.entity.GenTableColumn;
|
||||
import com.hxkj.admin.entity.GenTableColumn;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.hxkj.generator.mapper;
|
||||
package com.hxkj.admin.mapper;
|
||||
|
||||
import com.hxkj.common.core.basics.IBaseMapper;
|
||||
import com.hxkj.generator.entity.GenTable;
|
||||
import com.hxkj.generator.entity.GenTableColumn;
|
||||
import com.hxkj.generator.vo.DbTableVo;
|
||||
import com.hxkj.admin.entity.GenTable;
|
||||
import com.hxkj.admin.entity.GenTableColumn;
|
||||
import com.hxkj.admin.vo.DbTableVo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
package com.hxkj.generator.service;
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.generator.validate.GenParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.DbTableVo;
|
||||
import com.hxkj.generator.vo.GenTableVo;
|
||||
import com.hxkj.admin.validate.GenParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.DbTableVo;
|
||||
import com.hxkj.admin.vo.GenTableVo;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@@ -1,31 +1,27 @@
|
||||
package com.hxkj.generator.service.impl;
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.hxkj.common.constant.GenConstants;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
|
||||
import com.hxkj.common.exception.OperateException;
|
||||
import com.hxkj.common.utils.ArrayUtil;
|
||||
import com.hxkj.common.utils.StringUtil;
|
||||
import com.hxkj.common.utils.TimeUtil;
|
||||
import com.hxkj.common.utils.ToolsUtil;
|
||||
import com.hxkj.generator.config.GenConfig;
|
||||
import com.hxkj.generator.entity.GenTable;
|
||||
import com.hxkj.generator.entity.GenTableColumn;
|
||||
import com.hxkj.generator.mapper.GenTableColumnMapper;
|
||||
import com.hxkj.generator.mapper.GenTableMapper;
|
||||
import com.hxkj.generator.service.IGenerateService;
|
||||
import com.hxkj.generator.util.GenUtil;
|
||||
import com.hxkj.generator.util.VelocityUtil;
|
||||
import com.hxkj.generator.validate.GenParam;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.vo.DbTableVo;
|
||||
import com.hxkj.generator.vo.GenColumnVo;
|
||||
import com.hxkj.generator.vo.GenTableVo;
|
||||
import com.hxkj.admin.entity.GenTable;
|
||||
import com.hxkj.admin.entity.GenTableColumn;
|
||||
import com.hxkj.admin.mapper.GenTableColumnMapper;
|
||||
import com.hxkj.admin.mapper.GenTableMapper;
|
||||
import com.hxkj.admin.service.IGenerateService;
|
||||
import com.hxkj.admin.util.GenUtil;
|
||||
import com.hxkj.admin.util.VelocityUtil;
|
||||
import com.hxkj.admin.validate.GenParam;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.vo.DbTableVo;
|
||||
import com.hxkj.admin.vo.GenColumnVo;
|
||||
import com.hxkj.admin.vo.GenTableVo;
|
||||
import org.apache.velocity.Template;
|
||||
import org.apache.velocity.VelocityContext;
|
||||
import org.apache.velocity.app.Velocity;
|
||||
@@ -329,10 +325,14 @@ public class GenerateServiceImpl implements IGenerateService {
|
||||
@Override
|
||||
public Map<String, String> previewCode(Integer id) {
|
||||
GenTable table = genTableMapper.selectById(id);
|
||||
List<GenTableColumn> columns = genTableColumnMapper.selectList(
|
||||
new QueryWrapper<GenTableColumn>()
|
||||
.eq("table_id", id)
|
||||
.orderByAsc("sort"));
|
||||
|
||||
// 初始模板
|
||||
VelocityUtil.initVelocity();
|
||||
VelocityContext context = VelocityUtil.prepareContext(table);
|
||||
VelocityContext context = VelocityUtil.prepareContext(table, columns);
|
||||
|
||||
// 渲染模板
|
||||
Map<String, String> map = new LinkedHashMap<>();
|
||||
@@ -342,6 +342,7 @@ public class GenerateServiceImpl implements IGenerateService {
|
||||
Template tpl = Velocity.getTemplate(template, "UTF-8");
|
||||
tpl.merge(context, sw);
|
||||
map.put(template, sw.toString());
|
||||
System.out.println(sw);
|
||||
}
|
||||
|
||||
return map;
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.hxkj.generator.util;
|
||||
package com.hxkj.admin.util;
|
||||
|
||||
import com.hxkj.common.constant.GenConstants;
|
||||
import com.hxkj.common.utils.StringUtil;
|
||||
import com.hxkj.generator.config.GenConfig;
|
||||
import com.hxkj.generator.entity.GenTable;
|
||||
import com.hxkj.generator.entity.GenTableColumn;
|
||||
import com.hxkj.admin.config.GenConfig;
|
||||
import com.hxkj.admin.entity.GenTable;
|
||||
import com.hxkj.admin.entity.GenTableColumn;
|
||||
import org.apache.commons.lang3.RegExUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
@@ -141,7 +141,7 @@ public class GenUtil {
|
||||
* @param tableName 表名
|
||||
* @return 业务名
|
||||
*/
|
||||
public static String toBusinessName(String tableName) {
|
||||
public static String toBusinessName(String tableName) {
|
||||
int lastIndex = tableName.lastIndexOf("_");
|
||||
int nameLength = tableName.length();
|
||||
return StringUtil.substring(tableName, lastIndex + 1, nameLength);
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.hxkj.admin.util;
|
||||
|
||||
import com.hxkj.common.utils.StringUtil;
|
||||
import com.hxkj.admin.entity.GenTable;
|
||||
import com.hxkj.admin.entity.GenTableColumn;
|
||||
import org.apache.velocity.VelocityContext;
|
||||
import org.apache.velocity.app.Velocity;
|
||||
import org.apache.velocity.runtime.RuntimeConstants;
|
||||
import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Properties;
|
||||
|
||||
public class VelocityUtil {
|
||||
|
||||
/**
|
||||
* 初始化vm方法
|
||||
*/
|
||||
public static void initVelocity() {
|
||||
try {
|
||||
Properties p = new Properties();
|
||||
p.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
|
||||
p.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
|
||||
p.setProperty(Velocity.INPUT_ENCODING, "UTF-8");
|
||||
Velocity.init(p);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置模板变量信息
|
||||
*
|
||||
* @author fzr
|
||||
* @return VelocityContext
|
||||
*/
|
||||
public static VelocityContext prepareContext(GenTable table, List<GenTableColumn> columns) {
|
||||
VelocityContext velocityContext = new VelocityContext();
|
||||
velocityContext.put("genTpl", table.getGenTpl());
|
||||
velocityContext.put("tableName", table.getTableName());
|
||||
velocityContext.put("authorName", table.getAuthorName());
|
||||
velocityContext.put("entityName", table.getEntityName());
|
||||
velocityContext.put("moduleName", table.getModuleName());
|
||||
velocityContext.put("packageName", table.getPackageName());
|
||||
velocityContext.put("businessName", StringUtil.capitalize(table.getBusinessName()));
|
||||
velocityContext.put("functionName", StringUtil.isNotEmpty(table.getFunctionName()) ? table.getFunctionName() : "【请填写功能名称】");
|
||||
velocityContext.put("table", table);
|
||||
velocityContext.put("columns", columns);
|
||||
System.out.println(table.getTableName());
|
||||
System.out.println(table.getAuthorName());
|
||||
System.out.println(table.getEntityName());
|
||||
System.out.println(table.getModuleName());
|
||||
System.out.println(table.getPackageName());
|
||||
return velocityContext;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取模板列表
|
||||
*
|
||||
* @author fzr
|
||||
* @return List<String>
|
||||
*/
|
||||
public static List<String> getTemplateList(String genTpl) {
|
||||
List<String> templates = new LinkedList<>();
|
||||
// templates.add("java/controller.java.vm");
|
||||
templates.add("java/entity.java.vm");
|
||||
// templates.add("java/mapper.java.vm");
|
||||
// templates.add("java/service.java.vm");
|
||||
// templates.add("java/serviceImpl.java.vm");
|
||||
// templates.add("java/validate.java.vm");
|
||||
return templates;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate;
|
||||
package com.hxkj.admin.validate;
|
||||
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
import com.hxkj.common.validator.annotation.IntegerContains;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.validate;
|
||||
package com.hxkj.admin.validate;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo;
|
||||
package com.hxkj.admin.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo;
|
||||
package com.hxkj.admin.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.hxkj.generator.vo;
|
||||
package com.hxkj.admin.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
package com.hxkj.generator.util;
|
||||
|
||||
import com.hxkj.common.utils.StringUtil;
|
||||
import com.hxkj.common.utils.TimeUtil;
|
||||
import com.hxkj.generator.entity.GenTable;
|
||||
import org.apache.velocity.VelocityContext;
|
||||
import org.apache.velocity.app.Velocity;
|
||||
import org.apache.velocity.runtime.RuntimeConstants;
|
||||
import org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Properties;
|
||||
|
||||
public class VelocityUtil {
|
||||
|
||||
/**
|
||||
* 初始化vm方法
|
||||
*/
|
||||
public static void initVelocity() {
|
||||
try {
|
||||
Properties p = new Properties();
|
||||
p.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
|
||||
p.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
|
||||
p.setProperty(Velocity.INPUT_ENCODING, "UTF-8");
|
||||
Velocity.init(p);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置模板变量信息
|
||||
*
|
||||
* @return 模板列表
|
||||
*/
|
||||
public static VelocityContext prepareContext(GenTable genTable) {
|
||||
String moduleName = genTable.getModuleName();
|
||||
String businessName = genTable.getBusinessName();
|
||||
String packageName = genTable.getPackageName();
|
||||
String tplCategory = genTable.getGenTpl();
|
||||
String functionName = genTable.getFunctionName();
|
||||
|
||||
VelocityContext velocityContext = new VelocityContext();
|
||||
velocityContext.put("genTpl", genTable.getGenTpl());
|
||||
velocityContext.put("tableName", genTable.getTableName());
|
||||
velocityContext.put("functionName", StringUtil.isNotEmpty(functionName) ? functionName : "【请填写功能名称】");
|
||||
velocityContext.put("ClassName", genTable.getEntityName());
|
||||
velocityContext.put("moduleName", genTable.getModuleName());
|
||||
velocityContext.put("BusinessName", StringUtil.capitalize(genTable.getBusinessName()));
|
||||
velocityContext.put("businessName", genTable.getBusinessName());
|
||||
velocityContext.put("packageName", packageName);
|
||||
velocityContext.put("author", genTable.getAuthorName());
|
||||
velocityContext.put("datetime", TimeUtil.nowDate());
|
||||
return velocityContext;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取模板信息
|
||||
*
|
||||
* @return 模板列表
|
||||
*/
|
||||
public static List<String> getTemplateList(String genTpl) {
|
||||
List<String> templates = new LinkedList<>();
|
||||
templates.add("java/controller.java.vm");
|
||||
|
||||
// templates.add("java/domain.java.vm");
|
||||
// templates.add("java/mapper.java.vm");
|
||||
// templates.add("java/service.java.vm");
|
||||
// templates.add("java/serviceImpl.java.vm");
|
||||
// templates.add("vm/xml/mapper.xml.vm");
|
||||
// templates.add("vm/sql/sql.vm");
|
||||
// templates.add("vm/js/api.js.vm");
|
||||
return templates;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
package ${packageName}.controller;
|
||||
|
||||
import com.hxkj.generator.LikeAdminThreadLocal;
|
||||
import com.hxkj.generator.config.aop.Log;
|
||||
import com.hxkj.generator.service.ISystemAdminService;
|
||||
import com.hxkj.generator.validate.PageParam;
|
||||
import com.hxkj.generator.validate.system.SystemAdminParam;
|
||||
import com.hxkj.generator.vo.system.SystemAdminVo;
|
||||
import com.hxkj.generator.vo.system.SystemSelfVo;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.aop.Log;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.AjaxResult;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.validator.annotation.IDMust;
|
||||
@@ -29,7 +29,7 @@ public class ${ClassName}Controller {
|
||||
/**
|
||||
* ${functionName}列表
|
||||
*
|
||||
* @author fzr
|
||||
* @author ${authorName}
|
||||
* @return Object
|
||||
*/
|
||||
@GetMapping("/list")
|
||||
@@ -42,7 +42,7 @@ public class ${ClassName}Controller {
|
||||
/**
|
||||
* ${functionName}详情
|
||||
*
|
||||
* @author fzr
|
||||
* @author ${authorName}
|
||||
* @param id 主键ID
|
||||
* @return Object
|
||||
*/
|
||||
@@ -55,7 +55,7 @@ public class ${ClassName}Controller {
|
||||
/**
|
||||
* ${functionName}新增
|
||||
*
|
||||
* @author fzr
|
||||
* @author ${authorName}
|
||||
* @param systemAdminParam 参数
|
||||
* @return Object
|
||||
*/
|
||||
@@ -69,7 +69,7 @@ public class ${ClassName}Controller {
|
||||
/**
|
||||
* ${functionName}编辑
|
||||
*
|
||||
* @author fzr
|
||||
* @author ${authorName}
|
||||
* @param systemAdminParam 参数
|
||||
* @return Object
|
||||
*/
|
||||
@@ -83,7 +83,7 @@ public class ${ClassName}Controller {
|
||||
/**
|
||||
* ${functionName}删除
|
||||
*
|
||||
* @author fzr
|
||||
* @author ${authorName}
|
||||
* @return Object
|
||||
*/
|
||||
@Log(title = "${functionName}删除")
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.hxkj.common.entity;
|
||||
|
||||
/**
|
||||
* ${functionName}实体
|
||||
*/
|
||||
@Data
|
||||
public class ${entityName} implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
#foreach ($column in $columns)
|
||||
#if($column.isPk)
|
||||
@TableId(value="${column.columnName}", type= IdType.AUTO)
|
||||
#end
|
||||
private ${column.javaType} ${column.javaField};
|
||||
#end
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.hxkj.common.mapper;
|
||||
|
||||
import com.hxkj.common.core.basics.IBaseMapper;
|
||||
import com.hxkj.common.entity.${entityName};
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 系统管理员
|
||||
*/
|
||||
@Mapper
|
||||
public interface ${entityName}Mapper extends IBaseMapper<${entityName}> {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
package com.hxkj.admin.service;
|
||||
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 系统管理员服务接口类
|
||||
*/
|
||||
public interface ISystemAdminService {
|
||||
|
||||
/**
|
||||
* 根据账号查找管理员
|
||||
*
|
||||
* @author fzr
|
||||
* @param username 主键ID
|
||||
* @return SysAdmin
|
||||
*/
|
||||
SystemAdmin findByUsername(String username);
|
||||
|
||||
/**
|
||||
* 管理员列表
|
||||
*
|
||||
* @author fzr
|
||||
* @param pageParam 分页参数
|
||||
* @return PageResult<SysAdminListVo>
|
||||
*/
|
||||
PageResult<SystemAdminVo> list(PageParam pageParam, Map<String, String> params);
|
||||
|
||||
/**
|
||||
* 当前管理员
|
||||
*
|
||||
* @author fzr
|
||||
* @return SystemSelfVo
|
||||
*/
|
||||
SystemSelfVo self(Integer adminId);
|
||||
|
||||
/**
|
||||
* 管理员详情
|
||||
*
|
||||
* @author fzr
|
||||
* @param id 主键参数
|
||||
* @return SysAdmin
|
||||
*/
|
||||
SystemAdminVo detail(Integer id);
|
||||
|
||||
/**
|
||||
* 管理员新增
|
||||
*
|
||||
* @author fzr
|
||||
* @param systemAdminParam 参数
|
||||
*/
|
||||
void add(SystemAdminParam systemAdminParam);
|
||||
|
||||
/**
|
||||
* 管理员编辑
|
||||
*
|
||||
* @author fzr
|
||||
* @param systemAdminParam 参数
|
||||
*/
|
||||
void edit(SystemAdminParam systemAdminParam);
|
||||
|
||||
/**
|
||||
* 当前管理员更新
|
||||
*
|
||||
* @author fzr
|
||||
* @param systemAdminParam 参数
|
||||
*/
|
||||
void upInfo(SystemAdminParam systemAdminParam, Integer adminId);
|
||||
|
||||
/**
|
||||
* 管理员删除
|
||||
*
|
||||
* @author fzr
|
||||
* @param id 主键参数
|
||||
*/
|
||||
void del(Integer id);
|
||||
|
||||
/**
|
||||
* 管理员状态切换
|
||||
*
|
||||
* @author fzr
|
||||
* @param id 主键参数
|
||||
*/
|
||||
void disable(Integer id);
|
||||
|
||||
/**
|
||||
* 缓存管理员
|
||||
*/
|
||||
void cacheAdminUserByUid(Integer id);
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,260 @@
|
||||
package com.hxkj.admin.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Assert;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.yulichang.query.MPJQueryWrapper;
|
||||
import com.hxkj.admin.LikeAdminThreadLocal;
|
||||
import com.hxkj.admin.config.AdminConfig;
|
||||
import com.hxkj.admin.service.ISystemAdminService;
|
||||
import com.hxkj.admin.service.ISystemRoleMenuService;
|
||||
import com.hxkj.admin.service.ISystemRoleService;
|
||||
import com.hxkj.admin.validate.PageParam;
|
||||
import com.hxkj.admin.validate.system.SystemAdminParam;
|
||||
import com.hxkj.admin.vo.system.SystemAdminVo;
|
||||
import com.hxkj.admin.vo.system.SystemRoleVo;
|
||||
import com.hxkj.admin.vo.system.SystemSelfVo;
|
||||
import com.hxkj.common.core.PageResult;
|
||||
import com.hxkj.common.entity.system.SystemAdmin;
|
||||
import com.hxkj.common.mapper.system.SystemAdminMapper;
|
||||
import com.hxkj.common.mapper.system.SystemMenuMapper;
|
||||
import com.hxkj.common.utils.*;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* 系统管理员实现类
|
||||
*/
|
||||
@Service
|
||||
public class SystemAdminServiceImpl implements ISystemAdminService {
|
||||
|
||||
@Resource
|
||||
SystemAdminMapper systemAdminMapper;
|
||||
|
||||
@Resource
|
||||
SystemMenuMapper systemMenuMapper;
|
||||
|
||||
@Resource
|
||||
ISystemRoleService iSystemRoleService;
|
||||
|
||||
@Resource
|
||||
ISystemRoleMenuService iSystemRoleMenuService;
|
||||
|
||||
/**
|
||||
* 管理员列表
|
||||
*
|
||||
* @author fzr
|
||||
* @param pageParam 分页参数
|
||||
* @return PageResult<SysAdminListVo>
|
||||
*/
|
||||
@Override
|
||||
public PageResult<SystemAdminVo> list(PageParam pageParam, Map<String, String> params) {
|
||||
Integer page = pageParam.getPageNo();
|
||||
Integer limit = pageParam.getPageSize();
|
||||
|
||||
MPJQueryWrapper<SystemAdmin> mpjQueryWrapper = new MPJQueryWrapper<>();
|
||||
mpjQueryWrapper.select("t.id,t.dept_id,t.post_id,t.username,t.nickname,t.avatar," +
|
||||
"sd.name as dept,sr.name as role,t.is_multipoint,t.is_disable," +
|
||||
"t.last_login_ip,t.last_login_time,t.create_time,t.update_time")
|
||||
.eq("t.is_delete", 0)
|
||||
.leftJoin("ls_system_role sr ON sr.id=t.role")
|
||||
.leftJoin("ls_system_dept sd ON sd.id=t.dept_id")
|
||||
.orderByDesc(Arrays.asList("t.id", "t.sort"));
|
||||
|
||||
systemAdminMapper.setSearch(mpjQueryWrapper, params, new String[]{
|
||||
"like:username:str",
|
||||
"like:nickname:str",
|
||||
"=:role:int"
|
||||
});
|
||||
|
||||
IPage<SystemAdminVo> iPage = systemAdminMapper.selectJoinPage(
|
||||
new Page<>(page, limit),
|
||||
SystemAdminVo.class,
|
||||
mpjQueryWrapper);
|
||||
|
||||
for (SystemAdminVo vo : iPage.getRecords()) {
|
||||
if (vo.getId() == 1) {
|
||||
vo.setRole("系统管理员");
|
||||
}
|
||||
|
||||
if (vo.getDept() == null) {
|
||||
vo.setDept("");
|
||||
}
|
||||
|
||||
vo.setAvatar(UrlUtil.toAbsoluteUrl(vo.getAvatar()));
|
||||
vo.setCreateTime(TimeUtil.timestampToDate(vo.getCreateTime()));
|
||||
vo.setUpdateTime(TimeUtil.timestampToDate(vo.getUpdateTime()));
|
||||
vo.setLastLoginTime(TimeUtil.timestampToDate(vo.getLastLoginTime()));
|
||||
}
|
||||
|
||||
return PageResult.iPageHandle(iPage);
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理员详细
|
||||
*
|
||||
* @author fzr
|
||||
* @param id 主键
|
||||
* @return SysAdmin
|
||||
*/
|
||||
@Override
|
||||
public SystemAdminVo detail(Integer id) {
|
||||
SystemAdmin sysAdmin = systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(SystemAdmin.class, info->
|
||||
!info.getColumn().equals("salt") &&
|
||||
!info.getColumn().equals("password") &&
|
||||
!info.getColumn().equals("is_delete") &&
|
||||
!info.getColumn().equals("delete_time"))
|
||||
.eq("id", id)
|
||||
.eq("is_delete", 0)
|
||||
.last("limit 1"));
|
||||
|
||||
Assert.notNull(sysAdmin, "账号已不存在!");
|
||||
|
||||
SystemAdminVo vo = new SystemAdminVo();
|
||||
BeanUtils.copyProperties(sysAdmin, vo);
|
||||
|
||||
vo.setDept(String.valueOf(vo.getDeptId()));
|
||||
vo.setRole(String.valueOf(sysAdmin.getRole()));
|
||||
vo.setAvatar(UrlUtil.toAbsoluteUrl(sysAdmin.getAvatar()));
|
||||
vo.setCreateTime(TimeUtil.timestampToDate(sysAdmin.getCreateTime()));
|
||||
vo.setUpdateTime(TimeUtil.timestampToDate(sysAdmin.getUpdateTime()));
|
||||
vo.setLastLoginTime(TimeUtil.timestampToDate(sysAdmin.getLastLoginTime()));
|
||||
|
||||
return vo;
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理员新增
|
||||
*
|
||||
* @author fzr
|
||||
* @param systemAdminParam 参数
|
||||
*/
|
||||
@Override
|
||||
public void add(SystemAdminParam systemAdminParam) {
|
||||
String[] field = {"id", "username", "nickname"};
|
||||
Assert.isNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("is_delete", 0)
|
||||
.eq("username", systemAdminParam.getUsername())
|
||||
.last("limit 1")), "账号已存在换一个吧!");
|
||||
|
||||
Assert.isNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("is_delete", 0)
|
||||
.eq("nickname", systemAdminParam.getNickname())
|
||||
.last("limit 1")), "昵称已存在换一个吧!");
|
||||
|
||||
SystemRoleVo roleVo = iSystemRoleService.detail(systemAdminParam.getRole());
|
||||
Assert.notNull(roleVo, "角色不存在!");
|
||||
Assert.isTrue(roleVo.getIsDisable() <= 0, "当前角色已被禁用!");
|
||||
|
||||
String salt = ToolsUtil.randomString(5);
|
||||
String pwd = ToolsUtil.makeMd5(systemAdminParam.getPassword().trim() + salt);
|
||||
String avatar = UrlUtil.toRelativeUrl(systemAdminParam.getAvatar());
|
||||
|
||||
SystemAdmin model = new SystemAdmin();
|
||||
model.setDeptId(systemAdminParam.getDeptId());
|
||||
model.setPostId(systemAdminParam.getPostId());
|
||||
model.setUsername(systemAdminParam.getUsername());
|
||||
model.setNickname(systemAdminParam.getNickname());
|
||||
model.setRole(systemAdminParam.getRole());
|
||||
model.setAvatar(avatar);
|
||||
model.setPassword(pwd);
|
||||
model.setSalt(salt);
|
||||
model.setSort(systemAdminParam.getSort());
|
||||
model.setIsMultipoint(systemAdminParam.getIsMultipoint());
|
||||
model.setIsDisable(systemAdminParam.getIsDisable());
|
||||
model.setCreateTime(System.currentTimeMillis() / 1000);
|
||||
model.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
systemAdminMapper.insert(model);
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理员更新
|
||||
*
|
||||
* @author fzr
|
||||
* @param systemAdminParam 参数
|
||||
*/
|
||||
@Override
|
||||
public void edit(SystemAdminParam systemAdminParam) {
|
||||
String[] field = {"id", "username", "nickname"};
|
||||
Assert.notNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("id", systemAdminParam.getId())
|
||||
.eq("is_delete", 0)
|
||||
.last("limit 1")), "账号不存在了!");
|
||||
|
||||
Assert.isNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("is_delete", 0)
|
||||
.eq("username", systemAdminParam.getUsername())
|
||||
.ne("id", systemAdminParam.getId())
|
||||
.last("limit 1")), "账号已存在换一个吧!");
|
||||
|
||||
Assert.isNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("is_delete", 0)
|
||||
.eq("nickname", systemAdminParam.getNickname())
|
||||
.ne("id", systemAdminParam.getId())
|
||||
.last("limit 1")), "昵称已存在换一个吧!");
|
||||
|
||||
Assert.notNull(iSystemRoleService.detail(systemAdminParam.getRole()), "角色不存在!");
|
||||
|
||||
SystemAdmin model = new SystemAdmin();
|
||||
model.setId(systemAdminParam.getId());
|
||||
model.setDeptId(systemAdminParam.getDeptId());
|
||||
model.setPostId(systemAdminParam.getPostId());
|
||||
model.setNickname(systemAdminParam.getNickname());
|
||||
model.setUsername(systemAdminParam.getUsername());
|
||||
model.setAvatar( UrlUtil.toRelativeUrl(systemAdminParam.getAvatar()));
|
||||
model.setRole(systemAdminParam.getId() == 1 ? 0 : systemAdminParam.getRole());
|
||||
model.setSort(systemAdminParam.getSort());
|
||||
model.setIsMultipoint(systemAdminParam.getIsMultipoint());
|
||||
model.setIsDisable(systemAdminParam.getIsDisable());
|
||||
model.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
|
||||
if (systemAdminParam.getPassword() != null) {
|
||||
String salt = ToolsUtil.randomString(5);
|
||||
String pwd = ToolsUtil.makeMd5( systemAdminParam.getPassword().trim() + salt);
|
||||
model.setPassword(pwd);
|
||||
model.setSalt(salt);
|
||||
}
|
||||
|
||||
systemAdminMapper.updateById(model);
|
||||
this.cacheAdminUserByUid(systemAdminParam.getId());
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理员删除
|
||||
*
|
||||
* @author fzr
|
||||
* @param id 主键
|
||||
*/
|
||||
@Override
|
||||
public void del(Integer id) {
|
||||
String[] field = {"id", "username", "nickname"};
|
||||
Assert.notNull(systemAdminMapper.selectOne(new QueryWrapper<SystemAdmin>()
|
||||
.select(field)
|
||||
.eq("id", id)
|
||||
.eq("is_delete", 0)
|
||||
.last("limit 1")), "账号已不存在!");
|
||||
|
||||
Assert.isFalse(id == 1, "系统管理员不允许删除");
|
||||
|
||||
int adminId = Integer.parseInt(LikeAdminThreadLocal.getAdminId().toString());
|
||||
Assert.isFalse(id == adminId, "不能删除自己");
|
||||
|
||||
SystemAdmin model = new SystemAdmin();
|
||||
model.setId(id);
|
||||
model.setIsDelete(1);
|
||||
model.setDeleteTime(System.currentTimeMillis() / 1000);
|
||||
systemAdminMapper.updateById(model);
|
||||
this.cacheAdminUserByUid(id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user