Commit 0c931d5f by henry

删除多余的包

1 parent 302773bc
Showing with 195 additions and 134 deletions
package org.arch; package org.arch.base;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import org.arch.enums.ExceptionEnum; import org.arch.base.enums.ExceptionEnum;
/** /**
* 返回结果 * 返回结果
......
package org.arch.config; package org.arch.base.config;
import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.JsonSerializer;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
/** /**
* 架构资产类型(3.新增、2.完善、1.遵从) * 架构资产类型(3.新增、2.完善、1.遵从)
......
package org.arch.enums; package org.arch.base.enums;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
/** /**
* 状态 0:已停用 1:已发布 2:暂存 * 状态 0:已停用 1:已发布 2:暂存
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
package org.arch.enums; package org.arch.base.enums;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
......
package org.arch.exception; package org.arch.base.exception;
/** /**
* 自定义异常 * 自定义异常
......
package org.arch.exception; package org.arch.base.exception;
import lombok.Data; import lombok.Data;
import org.arch.enums.ExceptionEnum; import org.arch.base.enums.ExceptionEnum;
/** /**
* 基础错误 * 基础错误
......
package org.arch.exception; package org.arch.base.exception;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package org.arch.exception; package org.arch.base.exception;
import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationException;
import org.arch.Result; import org.arch.base.Result;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
......
package org.arch.utils; package org.arch.base.utils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.crypto.*; import javax.crypto.*;
......
package org.arch.utils; package org.arch.base.utils;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.util.Base64; import java.util.Base64;
......
package org.arch.utils; package org.arch.base.utils;
public class Constant { public class Constant {
......
package org.arch.utils; package org.arch.base.utils;
import org.apache.commons.fileupload.FileItem; import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemFactory; import org.apache.commons.fileupload.FileItemFactory;
......
package org.arch.utils; package org.arch.base.utils;
/** /**
* 进制转换工具 * 进制转换工具
......
package org.arch.utils; package org.arch.base.utils;
import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.core.JsonParseException;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
......
package org.arch.utils; package org.arch.base.utils;
import io.jsonwebtoken.*; import io.jsonwebtoken.*;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
......
package org.arch.utils; package org.arch.base.utils;
import com.auth0.jwt.JWT; import com.auth0.jwt.JWT;
import com.auth0.jwt.JWTVerifier; import com.auth0.jwt.JWTVerifier;
import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.algorithms.Algorithm;
import com.auth0.jwt.exceptions.JWTDecodeException; import com.auth0.jwt.exceptions.JWTDecodeException;
import com.auth0.jwt.interfaces.DecodedJWT; import com.auth0.jwt.interfaces.DecodedJWT;
import org.arch.exception.BDException; import org.arch.base.exception.BDException;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
......
package org.arch.utils; package org.arch.base.utils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.apache.commons.net.util.Base64; import org.apache.commons.net.util.Base64;
......
package org.arch.utils; package org.arch.base.utils;
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;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.utils; package org.arch.base.utils;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.net.InetAddress; import java.net.InetAddress;
......
package org.arch.utils; package org.arch.base.utils;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
......
...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto; ...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
import java.util.List; import java.util.List;
......
...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto; ...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
/** /**
* <p> * <p>
......
...@@ -2,7 +2,7 @@ package org.arch.common.modules.archoverall.dto; ...@@ -2,7 +2,7 @@ package org.arch.common.modules.archoverall.dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
@Data @Data
public class AppArchiPostilReqDTO { public class AppArchiPostilReqDTO {
......
...@@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; ...@@ -6,7 +6,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.config.LongListFormatSerializer; import org.arch.base.config.LongListFormatSerializer;
import org.arch.common.modules.archoverall.entity.ArchiAssetRelated; import org.arch.common.modules.archoverall.entity.ArchiAssetRelated;
import java.io.Serializable; import java.io.Serializable;
......
...@@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; ...@@ -5,7 +5,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.config.LongListFormatSerializer; import org.arch.base.config.LongListFormatSerializer;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
......
...@@ -9,7 +9,7 @@ import io.swagger.annotations.ApiModel; ...@@ -9,7 +9,7 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date; import java.util.Date;
......
...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto; ...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
import java.util.List; import java.util.List;
......
...@@ -3,8 +3,8 @@ package org.arch.common.modules.archoverall.dto.ability; ...@@ -3,8 +3,8 @@ package org.arch.common.modules.archoverall.dto.ability;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.base.enums.ArchiAbilityInventoryEnum;
import org.arch.common.modules.archoverall.dto.BasePageEntity; import org.arch.common.modules.archoverall.dto.BasePageEntity;
import org.arch.enums.ArchiAbilityInventoryEnum;
@Data @Data
@ApiModel(value = "中台服务清单根据指标下钻资产列表", description = "中台服务清单根据指标下钻资产列表") @ApiModel(value = "中台服务清单根据指标下钻资产列表", description = "中台服务清单根据指标下钻资产列表")
......
...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto.asset; ...@@ -3,7 +3,7 @@ package org.arch.common.modules.archoverall.dto.asset;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.arch.enums.ArchiAssetEnum; import org.arch.base.enums.ArchiAssetEnum;
/** /**
* 资产DTO * 资产DTO
......
...@@ -5,7 +5,7 @@ import io.swagger.annotations.ApiModelProperty; ...@@ -5,7 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import org.arch.enums.ArchiPrjReviewEnum; import org.arch.base.enums.ArchiPrjReviewEnum;
/** /**
* <p> * <p>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.config; package org.arch.common.utils;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.config; package org.arch.common.utils;
/** /**
* @author :LionCity * @author :LionCity
......
package org.arch.filter.sqlFilter; package org.arch.filter.sqlFilter;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.arch.Result; import org.arch.base.Result;
import org.arch.utils.JsonUtils; import org.arch.base.utils.JsonUtils;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import javax.servlet.*; import javax.servlet.*;
......
...@@ -7,11 +7,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -7,11 +7,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import org.arch.base.utils.StringUtils;
import org.arch.common.modules.sysmange.dto.UserDto; import org.arch.common.modules.sysmange.dto.UserDto;
import org.arch.log.entity.SysEventLog; import org.arch.log.entity.SysEventLog;
import org.arch.log.mapper.SysEventLogMapper; import org.arch.log.mapper.SysEventLogMapper;
import org.arch.log.service.SysEventLogService; import org.arch.log.service.SysEventLogService;
import org.arch.utils.StringUtils;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl; import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.annotation; package org.arch.mybatis.annotation;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
......
package org.arch.annotation; package org.arch.mybatis.annotation;
import java.lang.annotation.ElementType; import java.lang.annotation.ElementType;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.mapper; package org.arch.mybatis.common.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.service; package org.arch.mybatis.common.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
......
...@@ -4,18 +4,17 @@ ...@@ -4,18 +4,17 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.service.impl; package org.arch.mybatis.common.service.impl;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.arch.common.service.BaseService; import org.arch.mybatis.common.service.BaseService;
import org.arch.common.web.param.OrderQueryParam; import org.arch.mybatis.common.web.param.OrderQueryParam;
import org.arch.common.web.param.QueryParam; import org.arch.mybatis.common.web.param.QueryParam;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.utils; package org.arch.mybatis.common.utils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.arch.annotation.Query; import org.arch.mybatis.annotation.Query;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.lang.reflect.Field; import java.lang.reflect.Field;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.web.param; package org.arch.mybatis.common.web.param;
import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.core.metadata.OrderItem;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
...@@ -20,7 +20,7 @@ import java.util.List; ...@@ -20,7 +20,7 @@ import java.util.List;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel("可排序查询参数对象") @ApiModel("可排序查询参数对象")
public abstract class OrderQueryParam extends QueryParam{ public abstract class OrderQueryParam extends QueryParam {
private static final long serialVersionUID = 57714391204790143L; private static final long serialVersionUID = 57714391204790143L;
@ApiModelProperty(value = "排序") @ApiModelProperty(value = "排序")
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.web.param; package org.arch.mybatis.common.web.param;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 注意: * 注意:
* 本软件为www.yixiang.co开发研制 * 本软件为www.yixiang.co开发研制
*/ */
package org.arch.common.web.vo; package org.arch.mybatis.common.web.vo;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
......
package org.arch.config; package org.arch.mybatis.config;
import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONArray;
import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.JdbcType;
......
package org.arch.config; package org.arch.mybatis.config;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.JdbcType;
......
/**
* Copyright (C) 2018-2020
* All rights reserved, Designed By www.yixiang.co
* 注意:
* 本软件为www.yixiang.co开发研制
*/
package org.arch.mybatis.config;
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
import java.util.Date;
/**
* 处理新增和更新的基础数据填充,配合BaseEntity和MyBatisPlusConfig使用
*/
@Slf4j
@Component
public class MyMetaHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
log.info("start insert fill ....");
this.strictInsertFill(metaObject, "createTime", Date.class, new Date()); // 起始版本 3.3.0(推荐使用)
this.strictInsertFill(metaObject, "lastUpdateTime", Date.class, new Date()); // 起始版本 3.3.0(推荐)
}
@Override
public void updateFill(MetaObject metaObject) {
log.info("start update fill ....");
this.strictUpdateFill(metaObject, "lastUpdateTime", Date.class, new Date()); // 起始版本 3.3.0(推荐)
}
}
/**
* Copyright (C) 2018-2020
* All rights reserved, Designed By www.yixiang.co
* 注意:
* 本软件为www.yixiang.co开发研制
*/
package org.arch.mybatis.config;
/**
* @author :LionCity
* @date :Created in 2020-04-10 15:11
* @description:MybatisConfig
* @modified By:
* @version:
*/
import com.github.pagehelper.PageHelper;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Properties;
@Slf4j
@Configuration
@MapperScan(basePackages = {"org.arch.*.*.mapper","org.arch.**.mapper"})
public class MybatisConfig {
public MybatisConfig() {
log.info("加载MybatisPlus配置...");
}
/**
* 配置mybatis的分页插件pageHelper
* @return
*/
@Bean
public PageHelper pageHelper(){
PageHelper pageHelper = new PageHelper();
Properties properties = new Properties();
properties.setProperty("offsetAsPageNum","true");
properties.setProperty("rowBoundsWithCount","true");
properties.setProperty("reasonable","true");
//配置mysql数据库的方言
properties.setProperty("dialect","mysql");
pageHelper.setProperties(properties);
return pageHelper;
}
}
package org.arch.properties; package org.arch.mybatis.properties;
import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.DbType;
......
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.arch.config.MybatisConfig org.arch.mybatis.config.MybatisConfig
package org.arch;
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
\ No newline at end of file
...@@ -3,8 +3,8 @@ package org.arch.storage.mapper; ...@@ -3,8 +3,8 @@ package org.arch.storage.mapper;
import cn.hutool.core.io.FileUtil; import cn.hutool.core.io.FileUtil;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.arch.base.utils.MD5Utils;
import org.arch.storage.entity.File; import org.arch.storage.entity.File;
import org.arch.utils.MD5Utils;
import org.dromara.x.file.storage.core.FileInfo; import org.dromara.x.file.storage.core.FileInfo;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
......
...@@ -5,13 +5,13 @@ import cn.hutool.core.lang.Assert; ...@@ -5,13 +5,13 @@ import cn.hutool.core.lang.Assert;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.arch.base.utils.FileUtils;
import org.arch.storage.entity.File; import org.arch.storage.entity.File;
import org.arch.common.modules.base.dto.DelDTO; import org.arch.common.modules.base.dto.DelDTO;
import org.arch.common.modules.base.dto.DownloadObjectDTO; import org.arch.common.modules.base.dto.DownloadObjectDTO;
import org.arch.common.modules.base.vo.UpLoadVO; import org.arch.common.modules.base.vo.UpLoadVO;
import org.arch.storage.mapper.FileMapper; import org.arch.storage.mapper.FileMapper;
import org.arch.storage.service.OssService; import org.arch.storage.service.OssService;
import org.arch.utils.FileUtils;
import org.dromara.x.file.storage.core.Downloader; import org.dromara.x.file.storage.core.Downloader;
import org.dromara.x.file.storage.core.FileInfo; import org.dromara.x.file.storage.core.FileInfo;
import org.dromara.x.file.storage.core.FileStorageService; import org.dromara.x.file.storage.core.FileStorageService;
......
...@@ -17,17 +17,6 @@ ...@@ -17,17 +17,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
<dependencies> <dependencies>
<!--(nacos统一配置中心管理依赖)-->
<!-- <dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>-->
<dependency> <dependency>
<groupId>com.github.xiaoymin</groupId> <groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-gateway-spring-boot-starter</artifactId> <artifactId>knife4j-gateway-spring-boot-starter</artifactId>
......
package org.arch; package org.arch.gateway;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
......
package org.arch.common; package org.arch.gateway.common;
public class Constant { public class Constant {
......
package org.arch.config; package org.arch.gateway.config;
import org.springframework.util.AntPathMatcher; import org.springframework.util.AntPathMatcher;
......
package org.arch.config; package org.arch.gateway.config;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.GlobalFilter;
......
package org.arch.config; package org.arch.gateway.config;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.arch.systemLog.GatewayLog; import org.arch.gateway.systemLog.GatewayLog;
import org.reactivestreams.Publisher; import org.reactivestreams.Publisher;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
...@@ -36,6 +35,7 @@ import org.springframework.web.reactive.function.server.ServerRequest; ...@@ -36,6 +35,7 @@ import org.springframework.web.reactive.function.server.ServerRequest;
import org.springframework.web.server.ServerWebExchange; import org.springframework.web.server.ServerWebExchange;
import reactor.core.publisher.Flux; import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.net.InetAddress; import java.net.InetAddress;
import java.net.UnknownHostException; import java.net.UnknownHostException;
......
package org.arch.config; package org.arch.gateway.config;
import com.alibaba.cloud.commons.lang.StringUtils; import com.alibaba.cloud.commons.lang.StringUtils;
import net.minidev.json.JSONObject; import net.minidev.json.JSONObject;
import org.arch.base.utils.JwtUtil;
import org.arch.common.redis.RedisService; import org.arch.common.redis.RedisService;
import org.arch.utils.JwtUtil;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
package org.arch.config; package org.arch.gateway.config;
import cn.hutool.crypto.symmetric.AES; import cn.hutool.crypto.symmetric.AES;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
......
package org.arch.config; package org.arch.gateway.config;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import org.arch.config.sm4jm.SM4Utils; import org.arch.gateway.config.sm4jm.SM4Utils;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
......
package org.arch.config.fileFilter; package org.arch.gateway.config.fileFilter;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.GlobalFilter;
......
package org.arch.config.fileFilter; package org.arch.gateway.config.fileFilter;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.GlobalFilter;
......
package org.arch.config.fileFilter; package org.arch.gateway.config.fileFilter;
import org.springframework.cloud.gateway.filter.GlobalFilter; import org.springframework.cloud.gateway.filter.GlobalFilter;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
......
package org.arch.config.sm4jm; package org.arch.gateway.config.sm4jm;
import java.math.BigInteger; import java.math.BigInteger;
......
package org.arch.config.sm4jm; package org.arch.gateway.config.sm4jm;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
......
package org.arch.config.sm4jm; package org.arch.gateway.config.sm4jm;
class SM4Context { class SM4Context {
......
package org.arch.config.sm4jm; package org.arch.gateway.config.sm4jm;
import cn.hutool.json.JSON;
import cn.hutool.json.JSONString;
import org.apache.commons.codec.binary.Base64; import org.apache.commons.codec.binary.Base64;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
......
package org.arch.systemLog; package org.arch.gateway.systemLog;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</parent> </parent>
<artifactId>arch-knowledge</artifactId> <artifactId>arch-knowledge</artifactId>
<name>知识库</name>
<properties> <properties>
<maven.compiler.source>8</maven.compiler.source> <maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target> <maven.compiler.target>8</maven.compiler.target>
......
...@@ -4,7 +4,7 @@ import io.swagger.annotations.Api; ...@@ -4,7 +4,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.arch.Result; import org.arch.base.Result;
import org.arch.log.annotation.OperLog; import org.arch.log.annotation.OperLog;
import org.arch.log.entity.DescContent; import org.arch.log.entity.DescContent;
import org.arch.log.logenum.LogOperTypeEnum; import org.arch.log.logenum.LogOperTypeEnum;
......
package org.arch.overall.controller; package org.arch.overall.controller;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.arch.Result; import org.arch.base.Result;
import org.arch.log.entity.DescContent; import org.arch.log.entity.DescContent;
import org.arch.common.modules.archoverall.dto.ele.ArchiEleRelaDTO; import org.arch.common.modules.archoverall.dto.ele.ArchiEleRelaDTO;
import org.arch.common.modules.archoverall.dto.BatchUpdateRelaDTO; import org.arch.common.modules.archoverall.dto.BatchUpdateRelaDTO;
......
...@@ -4,7 +4,7 @@ package org.arch.overall.controller; ...@@ -4,7 +4,7 @@ package org.arch.overall.controller;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.arch.Result; import org.arch.base.Result;
import org.arch.log.annotation.OperLog; import org.arch.log.annotation.OperLog;
import org.arch.log.logenum.LogOperTypeEnum; import org.arch.log.logenum.LogOperTypeEnum;
import org.arch.log.logenum.LogTypeEnum; import org.arch.log.logenum.LogTypeEnum;
......
...@@ -4,7 +4,7 @@ import io.swagger.annotations.Api; ...@@ -4,7 +4,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.arch.Result; import org.arch.base.Result;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO;
import org.arch.common.modules.archoverall.dto.ele.ArchiMetaModelDTO; import org.arch.common.modules.archoverall.dto.ele.ArchiMetaModelDTO;
import org.arch.common.modules.archoverall.dto.MetaModel; import org.arch.common.modules.archoverall.dto.MetaModel;
......
...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO; ...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.arch.Result; import org.arch.base.Result;
import org.arch.common.modules.archoverall.dto.BatchRemoveDTO; import org.arch.common.modules.archoverall.dto.BatchRemoveDTO;
import org.arch.log.annotation.OperLog; import org.arch.log.annotation.OperLog;
import org.arch.log.entity.DescContent; import org.arch.log.entity.DescContent;
......
...@@ -2,8 +2,8 @@ package org.arch.overall.mapper; ...@@ -2,8 +2,8 @@ package org.arch.overall.mapper;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.arch.base.utils.Constant;
import org.arch.common.modules.archoverall.entity.GraphRepository; import org.arch.common.modules.archoverall.entity.GraphRepository;
import org.arch.utils.Constant;
public interface GraphRepositoryMapper extends BaseMapper<GraphRepository> { public interface GraphRepositoryMapper extends BaseMapper<GraphRepository> {
......
...@@ -19,6 +19,7 @@ import com.mxgraph.util.mxXmlUtils; ...@@ -19,6 +19,7 @@ import com.mxgraph.util.mxXmlUtils;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.arch.base.enums.ArchiStateEnum;
import org.arch.common.modules.archoverall.dto.*; import org.arch.common.modules.archoverall.dto.*;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetDTO;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO;
...@@ -28,7 +29,6 @@ import org.arch.common.modules.archoverall.vo.ArchiAbilityAssetsRelationQueryVO; ...@@ -28,7 +29,6 @@ import org.arch.common.modules.archoverall.vo.ArchiAbilityAssetsRelationQueryVO;
import org.arch.common.modules.archoverall.vo.ArchiAssetVO; import org.arch.common.modules.archoverall.vo.ArchiAssetVO;
import org.arch.common.modules.archoverall.vo.ArchiVersionVO; import org.arch.common.modules.archoverall.vo.ArchiVersionVO;
import org.arch.common.modules.archoverall.vo.MxCellVO; import org.arch.common.modules.archoverall.vo.MxCellVO;
import org.arch.enums.ArchiStateEnum;
import org.arch.common.modules.archoverall.entity.ArchiAbilityAssetsRelation; import org.arch.common.modules.archoverall.entity.ArchiAbilityAssetsRelation;
import org.arch.common.modules.archoverall.entity.AssetInfo; import org.arch.common.modules.archoverall.entity.AssetInfo;
import org.arch.overall.mapper.ArchiAbilityAssetsRelationMapper; import org.arch.overall.mapper.ArchiAbilityAssetsRelationMapper;
......
...@@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; ...@@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.compress.utils.Lists; import org.apache.commons.compress.utils.Lists;
import org.arch.base.utils.VersionUtil;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetVisalDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetVisalDTO;
import org.arch.common.modules.archoverall.vo.ArchVisualVO; import org.arch.common.modules.archoverall.vo.ArchVisualVO;
...@@ -27,7 +28,6 @@ import org.arch.overall.mapper.ArchiAssetSystemMapper; ...@@ -27,7 +28,6 @@ import org.arch.overall.mapper.ArchiAssetSystemMapper;
import org.arch.overall.mapper.ArchiElementNestRelationMapper; import org.arch.overall.mapper.ArchiElementNestRelationMapper;
import org.arch.overall.service.ArchiAssetInfoService; import org.arch.overall.service.ArchiAssetInfoService;
import org.arch.overall.service.ArchiAssetService; import org.arch.overall.service.ArchiAssetService;
import org.arch.utils.VersionUtil;
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;
......
...@@ -14,11 +14,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO; ...@@ -14,11 +14,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.PageDTO;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.type.CollectionType; import com.fasterxml.jackson.databind.type.CollectionType;
import org.arch.base.enums.ArchiStateEnum;
import org.arch.base.utils.VersionUtil;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetExtendDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetExtendDTO;
import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO; import org.arch.common.modules.archoverall.dto.asset.ArchiAssetInfoDTO;
import org.arch.common.modules.archoverall.dto.DelDTO; import org.arch.common.modules.archoverall.dto.DelDTO;
import org.arch.common.modules.archoverall.vo.ArchiModelDictDetailVO; import org.arch.common.modules.archoverall.vo.ArchiModelDictDetailVO;
import org.arch.enums.ArchiStateEnum;
import org.arch.common.modules.archoverall.entity.ArchiAssetAppPrj; import org.arch.common.modules.archoverall.entity.ArchiAssetAppPrj;
import org.arch.common.modules.archoverall.entity.ArchiAssetSystem; import org.arch.common.modules.archoverall.entity.ArchiAssetSystem;
import org.arch.common.modules.archoverall.entity.AssetInfo; import org.arch.common.modules.archoverall.entity.AssetInfo;
...@@ -30,7 +31,6 @@ import org.arch.overall.service.ArchiAssetService; ...@@ -30,7 +31,6 @@ import org.arch.overall.service.ArchiAssetService;
import org.arch.overall.service.ArchiAssetSysService; import org.arch.overall.service.ArchiAssetSysService;
import org.arch.overall.service.ArchiModelDictDetailService; import org.arch.overall.service.ArchiModelDictDetailService;
import org.arch.common.modules.archoverall.vo.AssetInfoLevelVO; import org.arch.common.modules.archoverall.vo.AssetInfoLevelVO;
import org.arch.utils.VersionUtil;
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;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!