Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Eladmin
Commits
5ab7fb5b
"vscode:/vscode.git/clone" did not exist on "a8230bbde7ed8dfb3712a2464b384af395b1eaaa"
Commit
5ab7fb5b
authored
Nov 17, 2019
by
dqjdda
Browse files
目录调整,新增 Not Equal 查询方式
parent
3daa8263
Changes
61
Hide whitespace changes
Inline
Side-by-side
eladmin-common/src/main/java/me/zhengjie/annotation/Query.java
View file @
5ab7fb5b
...
...
@@ -50,6 +50,8 @@ public @interface Query {
,
LESS_THAN_NQ
// jie 2019/6/4 包含
,
IN
// 不等于
,
NOT_EQUAL
}
/**
...
...
eladmin-common/src/main/java/me/zhengjie/utils/QueryHelp.java
View file @
5ab7fb5b
...
...
@@ -106,6 +106,9 @@ public class QueryHelp {
list
.
add
(
getExpression
(
attributeName
,
join
,
root
).
in
((
Collection
<
Long
>)
val
));
}
break
;
case
NOT_EQUAL:
list
.
add
(
cb
.
notEqual
(
getExpression
(
attributeName
,
join
,
root
),
val
));
break
;
default
:
break
;
}
}
...
...
eladmin-generator/pom.xml
0 → 100644
View file @
5ab7fb5b
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
eladmin
</artifactId>
<groupId>
me.zhengjie
</groupId>
<version>
2.3
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
eladmin-generator
</artifactId>
<name>
代码生成模块
</name>
<properties>
<configuration.version>
1.9
</configuration.version>
</properties>
<dependencies>
<dependency>
<groupId>
me.zhengjie
</groupId>
<artifactId>
eladmin-common
</artifactId>
<version>
2.3
</version>
</dependency>
<!--模板引擎-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-freemarker
</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-configuration/commons-configuration -->
<dependency>
<groupId>
commons-configuration
</groupId>
<artifactId>
commons-configuration
</artifactId>
<version>
${configuration.version}
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
domain/GenConfig.java
→
eladmin-
generator
/src/main/java/me/zhengjie/domain/GenConfig.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
domain
;
package
me.zhengjie.domain
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
javax.persistence.*
;
/**
* 代码生成配置
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
domain/vo/ColumnInfo.java
→
eladmin-
generator
/src/main/java/me/zhengjie/domain/vo/ColumnInfo.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
domain.vo
;
package
me.zhengjie.domain.vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
domain/vo/TableInfo.java
→
eladmin-
generator
/src/main/java/me/zhengjie/domain/vo/TableInfo.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
domain.vo
;
package
me.zhengjie.domain.vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
repository/GenConfigRepository.java
→
eladmin-
generator
/src/main/java/me/zhengjie/repository/GenConfigRepository.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
repository
;
package
me.zhengjie.repository
;
import
me.zhengjie.
modules.generator.
domain.GenConfig
;
import
me.zhengjie.domain.GenConfig
;
import
org.springframework.data.jpa.repository.JpaRepository
;
/**
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
rest/GenConfigController.java
→
eladmin-
generator
/src/main/java/me/zhengjie/rest/GenConfigController.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
rest
;
package
me.zhengjie.rest
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
me.zhengjie.
modules.generator.
domain.GenConfig
;
import
me.zhengjie.
modules.generator.
service.GenConfigService
;
import
me.zhengjie.domain.GenConfig
;
import
me.zhengjie.service.GenConfigService
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.validation.annotation.Validated
;
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
rest/GeneratorController.java
→
eladmin-
generator
/src/main/java/me/zhengjie/rest/GeneratorController.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
rest
;
package
me.zhengjie.rest
;
import
cn.hutool.core.util.PageUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
me.zhengjie.domain.vo.ColumnInfo
;
import
me.zhengjie.exception.BadRequestException
;
import
me.zhengjie.modules.generator.domain.vo.ColumnInfo
;
import
me.zhengjie.modules.generator.service.GenConfigService
;
import
me.zhengjie.modules.generator.service.GeneratorService
;
import
me.zhengjie.service.GenConfigService
;
import
me.zhengjie.service.GeneratorService
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
service/GenConfigService.java
→
eladmin-
generator
/src/main/java/me/zhengjie/service/GenConfigService.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
service
;
package
me.zhengjie.service
;
import
me.zhengjie.
modules.generator.
domain.GenConfig
;
import
me.zhengjie.domain.GenConfig
;
/**
* @author Zheng Jie
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
service/GeneratorService.java
→
eladmin-
generator
/src/main/java/me/zhengjie/service/GeneratorService.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
service
;
package
me.zhengjie.service
;
import
me.zhengjie.
modules.generator.
domain.GenConfig
;
import
me.zhengjie.
modules.generator.
domain.vo.ColumnInfo
;
import
me.zhengjie.domain.GenConfig
;
import
me.zhengjie.domain.vo.ColumnInfo
;
import
java.util.List
;
/**
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
service/impl/GenConfigServiceImpl.java
→
eladmin-
generator
/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
service.impl
;
package
me.zhengjie.service.impl
;
import
me.zhengjie.
modules.generator.
domain.GenConfig
;
import
me.zhengjie.
modules.generator.
repository.GenConfigRepository
;
import
me.zhengjie.
modules.generator.
service.GenConfigService
;
import
me.zhengjie.domain.GenConfig
;
import
me.zhengjie.repository.GenConfigRepository
;
import
me.zhengjie.service.GenConfigService
;
import
org.springframework.cache.annotation.CacheConfig
;
import
org.springframework.cache.annotation.CacheEvict
;
import
org.springframework.cache.annotation.Cacheable
;
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
service/impl/GeneratorServiceImpl.java
→
eladmin-
generator
/src/main/java/me/zhengjie/service/impl/GeneratorServiceImpl.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
service.impl
;
package
me.zhengjie.service.impl
;
import
cn.hutool.core.util.ObjectUtil
;
import
me.zhengjie.domain.GenConfig
;
import
me.zhengjie.domain.vo.ColumnInfo
;
import
me.zhengjie.domain.vo.TableInfo
;
import
me.zhengjie.exception.BadRequestException
;
import
me.zhengjie.modules.generator.domain.GenConfig
;
import
me.zhengjie.modules.generator.domain.vo.ColumnInfo
;
import
me.zhengjie.modules.generator.domain.vo.TableInfo
;
import
me.zhengjie.modules.generator.service.GeneratorService
;
import
me.zhengjie.modules.generator.utils.GenUtil
;
import
me.zhengjie.service.GeneratorService
;
import
me.zhengjie.utils.GenUtil
;
import
me.zhengjie.utils.PageUtil
;
import
me.zhengjie.utils.StringUtils
;
import
org.springframework.stereotype.Service
;
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
utils/ColUtil.java
→
eladmin-
generator
/src/main/java/me/zhengjie/utils/ColUtil.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
utils
;
package
me.zhengjie.utils
;
import
org.apache.commons.configuration.Configuration
;
import
org.apache.commons.configuration.ConfigurationException
;
import
org.apache.commons.configuration.PropertiesConfiguration
;
import
org.apache.commons.configuration.*
;
/**
* sql字段转java
...
...
eladmin-
tools
/src/main/java/me/zhengjie/
modules/generator/
utils/GenUtil.java
→
eladmin-
generator
/src/main/java/me/zhengjie/utils/GenUtil.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.generator.
utils
;
package
me.zhengjie.utils
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.extra.template.*
;
import
lombok.extern.slf4j.Slf4j
;
import
me.zhengjie.modules.generator.domain.GenConfig
;
import
me.zhengjie.modules.generator.domain.vo.ColumnInfo
;
import
me.zhengjie.utils.FileUtil
;
import
me.zhengjie.utils.StringUtils
;
import
me.zhengjie.domain.GenConfig
;
import
me.zhengjie.domain.vo.ColumnInfo
;
import
org.springframework.util.ObjectUtils
;
import
java.io.File
;
import
java.io.FileWriter
;
...
...
eladmin-system/pom.xml
View file @
5ab7fb5b
...
...
@@ -17,6 +17,18 @@
</properties>
<dependencies>
<!-- 代码生成模块 -->
<dependency>
<groupId>
me.zhengjie
</groupId>
<artifactId>
eladmin-generator
</artifactId>
<version>
2.3
</version>
<exclusions>
<exclusion>
<groupId>
me.zhengjie
</groupId>
<artifactId>
eladmin-common
</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- tools 模块包含了 common 和 logging 模块 -->
<dependency>
...
...
eladmin-system/src/main/java/me/zhengjie/modules/system/rest/UserController.java
View file @
5ab7fb5b
...
...
@@ -4,7 +4,7 @@ import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiOperation
;
import
me.zhengjie.aop.log.Log
;
import
me.zhengjie.config.DataScope
;
import
me.zhengjie.
modules.tools.
domain.VerificationCode
;
import
me.zhengjie.domain.VerificationCode
;
import
me.zhengjie.modules.system.domain.User
;
import
me.zhengjie.exception.BadRequestException
;
import
me.zhengjie.modules.system.domain.vo.UserPassVo
;
...
...
@@ -12,7 +12,7 @@ import me.zhengjie.modules.system.service.DeptService;
import
me.zhengjie.modules.system.service.RoleService
;
import
me.zhengjie.modules.system.service.dto.RoleSmallDTO
;
import
me.zhengjie.modules.system.service.dto.UserQueryCriteria
;
import
me.zhengjie.
modules.tools.
service.VerificationCodeService
;
import
me.zhengjie.service.VerificationCodeService
;
import
me.zhengjie.utils.*
;
import
me.zhengjie.modules.system.service.UserService
;
import
org.springframework.data.domain.Pageable
;
...
...
eladmin-tools/pom.xml
View file @
5ab7fb5b
...
...
@@ -16,7 +16,6 @@
<mail.version>
1.4.7
</mail.version>
<qiniu.version>
[7.2.0, 7.2.99]
</qiniu.version>
<alipay.version>
3.1.0
</alipay.version>
<configuration.version>
1.9
</configuration.version>
</properties>
<dependencies>
...
...
@@ -34,19 +33,6 @@
<version>
${mail.version}
</version>
</dependency>
<!--模板引擎-->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-freemarker
</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-configuration/commons-configuration -->
<dependency>
<groupId>
commons-configuration
</groupId>
<artifactId>
commons-configuration
</artifactId>
<version>
${configuration.version}
</version>
</dependency>
<!--七牛云存储-->
<dependency>
<groupId>
com.qiniu
</groupId>
...
...
eladmin-tools/src/main/java/me/zhengjie/
modules/tools/
domain/AlipayConfig.java
→
eladmin-tools/src/main/java/me/zhengjie/domain/AlipayConfig.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.tools.
domain
;
package
me.zhengjie.domain
;
import
lombok.Data
;
import
javax.persistence.*
;
...
...
eladmin-tools/src/main/java/me/zhengjie/
modules/tools/
domain/EmailConfig.java
→
eladmin-tools/src/main/java/me/zhengjie/domain/EmailConfig.java
View file @
5ab7fb5b
package
me.zhengjie.
modules.tools.
domain
;
package
me.zhengjie.domain
;
import
lombok.Data
;
...
...
Prev
1
2
3
4
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment