Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
87bcc3c8
Commit
87bcc3c8
authored
Jul 08, 2021
by
YANGYANG
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
公安部标注平台 标注模块和字典管理模块初始化提交
parent
00976702
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
483 additions
and
19 deletions
+483
-19
common/service_base/src/main/java/com/founder/servicebase/SwaggerConfig.java
+17
-4
service/bzpt/pom.xml
+3
-2
service/bzpt/src/main/java/com/founder/bzpt/BzApplication.java
+1
-1
service/bzpt/src/main/java/com/founder/bzpt/controller/LoginController.java
+2
-2
service/bzpt/src/main/java/com/founder/bzpt/mapper/DlUserMapper.java
+1
-1
service/bzpt/src/main/java/com/founder/bzpt/mapper/xml/DlUserMapper.xml
+1
-1
service/bzpt/src/main/java/com/founder/bzpt/service/DlUserService.java
+1
-1
service/bzpt/src/main/java/com/founder/bzpt/service/impl/DlUserServiceImpl.java
+3
-3
service/bzpt/src/main/resources/bootstrap.properties
+1
-1
service/bzpt/src/test/java/com/founder/demo/CodeGenerator.java
+2
-2
service/pom.xml
+2
-1
service/zdgl/pom.xml
+18
-0
service/zdgl/src/main/java/com/founder/zdgl/ZdglApplication.java
+20
-0
service/zdgl/src/main/java/com/founder/zdgl/controller/LoginController.java
+210
-0
service/zdgl/src/main/java/com/founder/zdgl/mapper/DlUserMapper.java
+20
-0
service/zdgl/src/main/java/com/founder/zdgl/mapper/xml/DlUserMapper.xml
+4
-0
service/zdgl/src/main/java/com/founder/zdgl/service/DlUserService.java
+19
-0
service/zdgl/src/main/java/com/founder/zdgl/service/impl/DlUserServiceImpl.java
+47
-0
service/zdgl/src/main/resources/bootstrap.properties
+21
-0
service/zdgl/src/test/java/com/founder/demo/CodeGenerator.java
+90
-0
No files found.
common/service_base/src/main/java/com/founder/servicebase/SwaggerConfig.java
View file @
87bcc3c8
...
@@ -15,15 +15,28 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
...
@@ -15,15 +15,28 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
//配置类
@Configuration
//配置类
@EnableSwagger2
//swagger注解
@EnableSwagger2
//swagger注解
public
class
SwaggerConfig
{
public
class
SwaggerConfig
{
public
static
final
String
bz
=
"com.founder.bz"
;
public
static
final
String
bzpt
=
"com.founder.bzpt"
;
public
static
final
String
zdgl
=
"com.founder.zdgl"
;
@Bean
@Bean
public
Docket
asjApi
(){
public
Docket
bzpt
(){
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
groupName
(
"bz"
)
.
groupName
(
"bz
pt
"
)
.
apiInfo
(
webApiInfo
())
.
apiInfo
(
webApiInfo
())
.
select
()
.
select
()
.
apis
(
RequestHandlerSelectors
.
basePackage
(
bz
))
.
apis
(
RequestHandlerSelectors
.
basePackage
(
bzpt
))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/admin/.*"
)))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/error.*"
)))
.
build
();
}
@Bean
public
Docket
zdgl
(){
return
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
groupName
(
"zdgl"
)
.
apiInfo
(
webApiInfo
())
.
select
()
.
apis
(
RequestHandlerSelectors
.
basePackage
(
zdgl
))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/admin/.*"
)))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/admin/.*"
)))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/error.*"
)))
.
paths
(
Predicates
.
not
(
PathSelectors
.
regex
(
"/error.*"
)))
.
build
();
.
build
();
...
...
service/bz/pom.xml
→
service/bz
pt
/pom.xml
View file @
87bcc3c8
...
@@ -9,9 +9,9 @@
...
@@ -9,9 +9,9 @@
</parent>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
bz
</artifactId>
<artifactId>
bz
pt
</artifactId>
<build>
<build>
<finalName>
bz
</finalName>
<finalName>
bz
pt
</finalName>
</build>
</build>
</project>
</project>
\ No newline at end of file
service/bz
/src/main/java/com/founder/bz
/BzApplication.java
→
service/bz
pt/src/main/java/com/founder/bzpt
/BzApplication.java
View file @
87bcc3c8
package
com
.
founder
.
bz
;
package
com
.
founder
.
bz
pt
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
...
service/bz
/src/main/java/com/founder/bz
/controller/LoginController.java
→
service/bz
pt/src/main/java/com/founder/bzpt
/controller/LoginController.java
View file @
87bcc3c8
package
com
.
founder
.
bz
.
controller
;
package
com
.
founder
.
bz
pt
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
@@ -6,7 +6,7 @@ import com.founder.commonutils.constant.CommonCodeConstant;
...
@@ -6,7 +6,7 @@ import com.founder.commonutils.constant.CommonCodeConstant;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
com.founder.commonutils.publicEntity.ResultCode
;
import
com.founder.commonutils.publicEntity.ResultCode
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.bz.service.DlUserService
;
import
com.founder.bz
pt
.service.DlUserService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
...
...
service/bz
/src/main/java/com/founder/bz
/mapper/DlUserMapper.java
→
service/bz
pt/src/main/java/com/founder/bzpt
/mapper/DlUserMapper.java
View file @
87bcc3c8
package
com
.
founder
.
bz
.
mapper
;
package
com
.
founder
.
bz
pt
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
...
...
service/bz
/src/main/java/com/founder/bz
/mapper/xml/DlUserMapper.xml
→
service/bz
pt/src/main/java/com/founder/bzpt
/mapper/xml/DlUserMapper.xml
View file @
87bcc3c8
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.founder.bz.mapper.DlUserMapper"
>
<mapper
namespace=
"com.founder.bz
pt
.mapper.DlUserMapper"
>
</mapper>
</mapper>
service/bz
/src/main/java/com/founder/bz
/service/DlUserService.java
→
service/bz
pt/src/main/java/com/founder/bzpt
/service/DlUserService.java
View file @
87bcc3c8
package
com
.
founder
.
bz
.
service
;
package
com
.
founder
.
bz
pt
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
...
...
service/bz
/src/main/java/com/founder/bz
/service/impl/DlUserServiceImpl.java
→
service/bz
pt/src/main/java/com/founder/bzpt
/service/impl/DlUserServiceImpl.java
View file @
87bcc3c8
package
com
.
founder
.
bz
.
service
.
impl
;
package
com
.
founder
.
bz
pt
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.founder.commonutils.constant.CommonCodeConstant
;
import
com.founder.commonutils.constant.CommonCodeConstant
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.bz.mapper.DlUserMapper
;
import
com.founder.bz
pt
.mapper.DlUserMapper
;
import
com.founder.bz.service.DlUserService
;
import
com.founder.bz
pt
.service.DlUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
service/bz/src/main/resources/bootstrap.properties
→
service/bz
pt
/src/main/resources/bootstrap.properties
View file @
87bcc3c8
...
@@ -8,7 +8,7 @@ spring.cloud.nacos.discovery.server-addr=47.92.48.137:9949
...
@@ -8,7 +8,7 @@ spring.cloud.nacos.discovery.server-addr=47.92.48.137:9949
spring.profiles.active
=
dev
spring.profiles.active
=
dev
# 该配置影响统一配置中心中的dataId
# 该配置影响统一配置中心中的dataId
spring.application.name
=
bz
spring.application.name
=
bz
pt
spring.cloud.nacos.config.namespace
=
f1160b5f-cef5-4e86-bddc-c55e28c2d8b0
spring.cloud.nacos.config.namespace
=
f1160b5f-cef5-4e86-bddc-c55e28c2d8b0
#spring.cloud.nacos.config.ext-config[0].data-id=image.properties
#spring.cloud.nacos.config.ext-config[0].data-id=image.properties
...
...
service/bz/src/test/java/com/founder/demo/CodeGenerator.java
→
service/bz
pt
/src/test/java/com/founder/demo/CodeGenerator.java
View file @
87bcc3c8
...
@@ -20,7 +20,7 @@ public class CodeGenerator {
...
@@ -20,7 +20,7 @@ public class CodeGenerator {
@Test
@Test
public
void
run
()
{
public
void
run
()
{
// 1、创建代码生成器
/*
// 1、创建代码生成器
AutoGenerator mpg = new AutoGenerator();
AutoGenerator mpg = new AutoGenerator();
// 2、全局配置
// 2、全局配置
...
@@ -85,6 +85,6 @@ public class CodeGenerator {
...
@@ -85,6 +85,6 @@ public class CodeGenerator {
// 6、执行
// 6、执行
mpg
.
execute
();
mpg.execute();
*/
}
}
}
}
service/pom.xml
View file @
87bcc3c8
...
@@ -10,7 +10,8 @@
...
@@ -10,7 +10,8 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<packaging>
pom
</packaging>
<packaging>
pom
</packaging>
<modules>
<modules>
<module>
bz
</module>
<module>
bzpt
</module>
<module>
zdgl
</module>
</modules>
</modules>
<artifactId>
service
</artifactId>
<artifactId>
service
</artifactId>
<dependencies>
<dependencies>
...
...
service/zdgl/pom.xml
0 → 100644
View file @
87bcc3c8
<?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>
service
</artifactId>
<groupId>
com.founder
</groupId>
<version>
0.0.1-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
zdgl
</artifactId>
<build>
<finalName>
zdgl
</finalName>
</build>
</project>
\ No newline at end of file
service/zdgl/src/main/java/com/founder/zdgl/ZdglApplication.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
zdgl
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.ComponentScan
;
@SpringBootApplication
@ComponentScan
(
basePackages
=
{
"com.founder"
})
@EnableDiscoveryClient
@EnableFeignClients
public
class
ZdglApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
ZdglApplication
.
class
,
args
);
}
}
service/zdgl/src/main/java/com/founder/zdgl/controller/LoginController.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
zdgl
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.founder.commonutils.constant.CommonCodeConstant
;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
com.founder.commonutils.publicEntity.ResultCode
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.zdgl.service.DlUserService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.UnsupportedEncodingException
;
import
java.util.Base64
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@RestController
@RequestMapping
(
"/login"
)
@Api
(
tags
=
"登陆管理"
)
public
class
LoginController
{
@Autowired
private
DlUserService
userService
;
@ApiOperation
(
value
=
"登陆"
)
@PostMapping
(
"/loginDl"
)
@ResponseBody
public
MapRestResult
login
(
HttpServletRequest
request
,
@ApiParam
(
name
=
"username"
,
value
=
"用户名"
,
required
=
true
)
@RequestParam
String
username
,
@ApiParam
(
name
=
"password"
,
value
=
"密码"
,
required
=
true
)
@RequestParam
String
password
){
DlUsers
user
=
new
DlUsers
();
user
.
setUsername
(
username
);
user
.
setPassword
(
password
);
if
(
user
!=
null
)
{
DlUsers
loginUser
=
userService
.
login
(
user
,
request
);
if
(
loginUser
==
null
)
{
return
MapRestResult
.
error
(
"用户名或密码错误!"
);
}
else
{
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"登陆成功!"
,
"1"
,
loginUser
);
}
}
return
MapRestResult
.
error
();
}
@ApiOperation
(
value
=
"注销"
)
@PostMapping
(
"/loginOut"
)
@ResponseBody
public
Map
<
String
,
Object
>
loginOut
(
HttpServletRequest
request
,
HttpServletResponse
response
){
Map
<
String
,
Object
>
returnMap
=
new
HashMap
<>();
DlUsers
user
=
null
;
user
=(
DlUsers
)
request
.
getSession
().
getAttribute
(
CommonCodeConstant
.
LOGIN_USER_KEY
);
if
(
user
!=
null
){
request
.
getSession
().
removeAttribute
(
CommonCodeConstant
.
LOGIN_USER_KEY
);
returnMap
.
put
(
"state"
,
"success"
);
returnMap
.
put
(
"msg"
,
"退出成功!"
);
}
return
returnMap
;
}
@ApiOperation
(
value
=
"分页登录用户列表"
)
@GetMapping
(
"dlUserPageList/{page}/{limit}"
)
public
MapRestResult
dluserPageList
(
@ApiParam
(
name
=
"page"
,
value
=
"当前页码"
,
required
=
true
)
@PathVariable
Long
page
,
@ApiParam
(
name
=
"limit"
,
value
=
"每页记录数"
,
required
=
true
)
@PathVariable
Long
limit
,
@ApiParam
(
name
=
"trueName"
,
value
=
"姓名"
)
@RequestParam
(
required
=
false
)
String
trueName
,
@ApiParam
(
name
=
"unitCode"
,
value
=
"单位代码"
)
@RequestParam
(
required
=
false
)
String
unitCode
){
Page
<
DlUsers
>
pageParam
=
new
Page
<>(
page
+
1
,
limit
);
QueryWrapper
<
DlUsers
>
wrapper
=
new
QueryWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
trueName
)){
wrapper
.
like
(
"true_name"
,
trueName
);
}
if
(
StringUtils
.
isNotBlank
(
unitCode
)){
wrapper
.
like
(
"unit_code"
,
unitCode
);
}
wrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
wrapper
.
orderByAsc
(
"djsj"
);
userService
.
page
(
pageParam
,
wrapper
);
List
<
DlUsers
>
records
=
pageParam
.
getRecords
();
records
.
stream
().
forEach
(
p
->{
try
{
p
.
setPassword
(
new
String
(
Base64
.
getDecoder
().
decode
(
p
.
getPassword
()),
"UTF-8"
));
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
}
});
long
total
=
pageParam
.
getTotal
();
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"成功获取登录用户列表信息"
,
total
,
records
);
}
@ApiOperation
(
value
=
"新增登录用户"
)
@PostMapping
(
"/dlSaveUsers"
)
public
MapRestResult
saveUsers
(
@ApiParam
(
name
=
"DlUsers"
,
value
=
"用户对象"
,
required
=
true
)
@RequestBody
DlUsers
dlUsers
)
{
try
{
// 先查询是否有该用户 存在提示 该用户已存在 不存在插入
QueryWrapper
<
DlUsers
>
wrapper
=
new
QueryWrapper
<>();
// 密码base64加密
String
password
=
Base64
.
getEncoder
().
encodeToString
(
dlUsers
.
getPassword
().
getBytes
());
dlUsers
.
setPassword
(
password
);
wrapper
.
eq
(
"username"
,
dlUsers
.
getUsername
());
wrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
DlUsers
users
=
userService
.
getOne
(
wrapper
);
if
(
null
!=
users
){
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"保存用户信息失败"
,
"1"
,
"该用户已存在!"
);
}
else
{
boolean
flag
=
userService
.
save
(
dlUsers
);
if
(
flag
){
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"成功保存用户信息"
,
"1"
,
"1"
);
}
else
{
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"保存用户信息失败"
,
"1"
,
"1"
);
}
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"保存用户信息失败"
,
e
.
getMessage
(),
"1"
);
}
}
@ApiOperation
(
value
=
"根据id查询登录用户信息"
)
@GetMapping
(
"getdlUserByUsername/{id}"
)
public
MapRestResult
getById
(
@ApiParam
(
name
=
"id"
,
value
=
"主键编号"
,
required
=
true
)
@PathVariable
String
id
){
QueryWrapper
<
DlUsers
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"id"
,
id
);
wrapper
.
eq
(
"xxsc_pdbz"
,
"0"
);
DlUsers
users
=
userService
.
getOne
(
wrapper
);
if
(
null
!=
users
){
// 密码base64解密
String
password
=
null
;
try
{
password
=
new
String
(
Base64
.
getDecoder
().
decode
(
users
.
getPassword
()),
"UTF-8"
);
users
.
setPassword
(
password
);
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
}
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"成功获取用户信息"
,
"1"
,
users
);
}
else
{
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"获取用户信息失败"
,
"1"
,
"1"
);
}
}
@ApiOperation
(
value
=
"修改登录用户信息"
)
@PostMapping
(
"/updateDlUsersById"
)
public
MapRestResult
savePermission
(
@ApiParam
(
name
=
"DlUsers"
,
value
=
"用户对象"
,
required
=
true
)
@RequestBody
DlUsers
dlUsers
)
{
try
{
if
(
StringUtils
.
isNotEmpty
(
dlUsers
.
getPassword
())){
// 密码base64加密
String
password
=
Base64
.
getEncoder
().
encodeToString
(
dlUsers
.
getPassword
().
getBytes
());
dlUsers
.
setPassword
(
password
);
}
boolean
flag
=
userService
.
updateById
(
dlUsers
);
if
(
flag
){
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"成功修改用户信息"
,
"1"
,
"1"
);
}
else
{
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"修改用户信息失败"
,
"1"
,
"1"
);
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"修改用户信息失败"
,
e
.
getMessage
(),
"1"
);
}
}
@ApiOperation
(
value
=
"批量删除登录用户"
)
@PostMapping
(
"/deleteDlUsersByIds"
)
public
MapRestResult
deleteUsersByIds
(
@RequestBody
String
[]
ids
)
{
int
i
=
0
;
boolean
result
=
false
;
for
(
String
id
:
ids
)
{
QueryWrapper
<
DlUsers
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
eq
(
"id"
,
id
);
// 查询
DlUsers
user
=
userService
.
getOne
(
wrapper
);
// 修改数据
user
.
setXxscPdbz
(
1
);
// 执行更新
result
=
userService
.
updateById
(
user
);
i
++;
}
if
(
result
){
return
MapRestResult
.
build
(
ResultCode
.
SUCCESS
,
"成功删除用户信息"
,
"1"
,
i
);
}
else
{
return
MapRestResult
.
build
(
ResultCode
.
ERROR
,
"删除用户信息失败"
,
"1"
,
"1"
);
}
}
}
service/zdgl/src/main/java/com/founder/zdgl/mapper/DlUserMapper.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
zdgl
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
/**
* <p>
* 系统用户信息 Mapper 接口
* </p>
*
* @author yangyang
* @since 2021-06-29
*/
@Mapper
@Component
public
interface
DlUserMapper
extends
BaseMapper
<
DlUsers
>
{
}
service/zdgl/src/main/java/com/founder/zdgl/mapper/xml/DlUserMapper.xml
0 → 100644
View file @
87bcc3c8
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.founder.zdgl.mapper.DlUserMapper"
>
</mapper>
service/zdgl/src/main/java/com/founder/zdgl/service/DlUserService.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
zdgl
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
javax.servlet.http.HttpServletRequest
;
/**
* <p>
* 系统用户信息 服务类
* </p>
*
* @author yangyang
* @since 2021-06-29
*/
public
interface
DlUserService
extends
IService
<
DlUsers
>
{
DlUsers
login
(
DlUsers
user
,
HttpServletRequest
request
);
}
service/zdgl/src/main/java/com/founder/zdgl/service/impl/DlUserServiceImpl.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
zdgl
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.founder.commonutils.constant.CommonCodeConstant
;
import
com.founder.commonutils.zdryEntity.DlUsers
;
import
com.founder.zdgl.mapper.DlUserMapper
;
import
com.founder.zdgl.service.DlUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Base64
;
/**
* <p>
* 系统用户信息 服务类
* </p>
*
* @author yangyang
* @since 2021-06-29
*/
@Service
public
class
DlUserServiceImpl
extends
ServiceImpl
<
DlUserMapper
,
DlUsers
>
implements
DlUserService
{
@Autowired
private
DlUserMapper
userMapper
;
@Override
public
DlUsers
login
(
DlUsers
user
,
HttpServletRequest
request
)
{
//对password进行加密
QueryWrapper
<
DlUsers
>
wrapper
=
new
QueryWrapper
<>();
String
password
=
Base64
.
getEncoder
().
encodeToString
(
user
.
getPassword
().
getBytes
());
// 数据库字段名 对应值
wrapper
.
eq
(
"USERNAME"
,
user
.
getUsername
());
wrapper
.
eq
(
"PASSWORD"
,
password
);
wrapper
.
eq
(
"XXSC_PDBZ"
,
"0"
);
//设置需要查询的字段
wrapper
.
select
(
"USERNAME"
,
"UNIT_CODE"
,
"UNIT_NAME"
,
"TRUE_NAME"
);
user
=
userMapper
.
selectOne
(
wrapper
);
if
(
user
!=
null
)
{
request
.
getSession
().
setAttribute
(
CommonCodeConstant
.
LOGIN_USER_KEY
,
user
);
}
return
user
;
}
}
service/zdgl/src/main/resources/bootstrap.properties
0 → 100644
View file @
87bcc3c8
#配置中心地址
spring.cloud.nacos.config.server-addr
=
47.92.48.137:9949
spring.cloud.nacos.discovery.server-addr
=
47.92.48.137:9949
#spring.cloud.nacos.config.server-addr=26.3.13.184:8848
#spring.cloud.nacos.discovery.server-addr=26.3.13.184:8848
spring.profiles.active
=
dev
# 该配置影响统一配置中心中的dataId
spring.application.name
=
zdgl
spring.cloud.nacos.config.namespace
=
f1160b5f-cef5-4e86-bddc-c55e28c2d8b0
#spring.cloud.nacos.config.ext-config[0].data-id=image.properties
# 开启动态刷新配置,否则配置文件修改,工程无法感知
#spring.cloud.nacos.config.ext-config[0].refresh=true
#spring.cloud.nacos.config.shared-dataids=zdglpz.properties
#spring.cloud.nacos.config.refreshable-dataids=zdglpz.properties
management.health.elasticsearch.enabled
:
false
\ No newline at end of file
service/zdgl/src/test/java/com/founder/demo/CodeGenerator.java
0 → 100644
View file @
87bcc3c8
package
com
.
founder
.
demo
;
import
com.baomidou.mybatisplus.annotation.DbType
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.generator.AutoGenerator
;
import
com.baomidou.mybatisplus.generator.config.DataSourceConfig
;
import
com.baomidou.mybatisplus.generator.config.GlobalConfig
;
import
com.baomidou.mybatisplus.generator.config.PackageConfig
;
import
com.baomidou.mybatisplus.generator.config.StrategyConfig
;
import
com.baomidou.mybatisplus.generator.config.rules.DateType
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
org.junit.Test
;
/**
* @author yangyang
* @since 2021/05/30
*/
public
class
CodeGenerator
{
@Test
public
void
run
()
{
/* // 1、创建代码生成器
AutoGenerator mpg = new AutoGenerator();
// 2、全局配置
GlobalConfig gc = new GlobalConfig();
String projectPath = System.getProperty("user.dir");
gc.setOutputDir("H:\\map-parent\\service\\zdry" + "/src/main/java");//生成路径
gc.setAuthor("yangyang");//作者
gc.setOpen(false); //生成后是否打开资源管理器
gc.setFileOverride(false); //重新生成时文件是否覆盖
//UserServie
gc.setServiceName("%sService"); //去掉Service接口的首字母I
gc.setIdType(IdType.ID_WORKER_STR); //主键策略
gc.setDateType(DateType.ONLY_DATE);//定义生成的实体类中日期类型
gc.setSwagger2(true);//开启Swagger2模式
mpg.setGlobalConfig(gc);
// 3、数据源配置
DataSourceConfig dsc = new DataSourceConfig();
// dsc.setUrl("jdbc:mysql://47.92.225.109:3900/guli?serverTimezone=GMT%2B8");
// dsc.setDriverName("com.mysql.cj.jdbc.Driver");
// dsc.setUsername("root");
// dsc.setPassword("root");
// dsc.setDbType(DbType.MYSQL);
dsc.setUrl("jdbc:mysql://47.92.225.109:3900/gkpt?useUnicode=true&characterEncoding=utf8&useSSL=false&autoReconnect=true&serverTimezone=UTC");
dsc.setDriverName("com.mysql.cj.jdbc.Driver");
dsc.setUsername("root");
dsc.setPassword("root");
dsc.setDbType(DbType.MYSQL);
mpg.setDataSource(dsc);
// 4、包配置
PackageConfig pc = new PackageConfig();
// pc.setModuleName("eszy"); //模块名
//包 com.atguigu.eduservice
// pc.setParent("com.founder");
//包 com.atguigu.eduservice.controller
//pc.setController("controller");
//pc.setEntity("entity");
// pc.setService("service");
// pc.setMapper("mapper");
//mpg.setPackageInfo(pc);
// 5、策略配置
StrategyConfig strategy = new StrategyConfig();
strategy.setInclude("users");//生成的表
strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略
strategy.setTablePrefix(pc.getModuleName() + "_"); //生成实体时去掉表前缀
strategy.setColumnNaming(NamingStrategy.underline_to_camel);//数据库表字段映射到实体的命名策略
strategy.setEntityLombokModel(true); // lombok 模型 @Accessors(chain = true) setter链式操作
strategy.setRestControllerStyle(true); //restful api风格控制器
strategy.setControllerMappingHyphenStyle(true); //url中驼峰转连字符
mpg.setStrategy(strategy);
// 6、执行
mpg.execute();*/
}
}
Write
Preview
Markdown
is supported
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