Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
entrance_api
Project
Project
Details
Activity
Releases
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
王琮
entrance_api
Commits
72a248d2
Commit
72a248d2
authored
Nov 18, 2022
by
陈明豪
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
64aa3cbe
bd9a946e
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
223 additions
and
16 deletions
+223
-16
SysUserController.java
...org/rcisoft/sys/sysuser/controller/SysUserController.java
+9
-0
SysDeptRepositorys.java
.../java/org/rcisoft/sys/sysuser/dao/SysDeptRepositorys.java
+34
-0
SysDictDataRepositorys.java
...a/org/rcisoft/sys/sysuser/dao/SysDictDataRepositorys.java
+7
-2
SysUserRepositorys.java
.../java/org/rcisoft/sys/sysuser/dao/SysUserRepositorys.java
+3
-2
SysDept.java
src/main/java/org/rcisoft/sys/sysuser/entity/SysDept.java
+88
-0
SysUserService.java
.../java/org/rcisoft/sys/sysuser/service/SysUserService.java
+5
-1
SysUserServiceImpl.java
.../rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
+13
-2
SysDeptRepositorys.xml
src/main/resources/mapper/SysDeptRepositorys.xml
+53
-0
SysDictDataRepositorys.xml
src/main/resources/mapper/SysDictDataRepositorys.xml
+9
-1
SysUserRepositorys.xml
src/main/resources/mapper/SysUserRepositorys.xml
+2
-8
No files found.
src/main/java/org/rcisoft/sys/sysuser/controller/SysUserController.java
View file @
72a248d2
...
@@ -132,6 +132,15 @@ public class SysUserController extends CyPaginationController<SysUser> {
...
@@ -132,6 +132,15 @@ public class SysUserController extends CyPaginationController<SysUser> {
sysUserServiceImpl
.
findAllByData
(
sysUser
));
sysUserServiceImpl
.
findAllByData
(
sysUser
));
}
}
//查询部门
@GetMapping
(
value
=
"/queryDept"
)
public
CyResult
queryDept
(
SysUser
sysUser
)
{
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
sysUserServiceImpl
.
findAllByDept
(
sysUser
));
}
@CyOpeLogAnno
(
title
=
"system-用户表管理-查询用户表"
,
businessType
=
CyLogTypeEnum
.
EXPORT
)
@CyOpeLogAnno
(
title
=
"system-用户表管理-查询用户表"
,
businessType
=
CyLogTypeEnum
.
EXPORT
)
@ApiOperation
(
value
=
"导出用户表信息"
,
notes
=
"导出用户表信息"
)
@ApiOperation
(
value
=
"导出用户表信息"
,
notes
=
"导出用户表信息"
)
@GetMapping
(
value
=
"/export"
)
@GetMapping
(
value
=
"/export"
)
...
...
src/main/java/org/rcisoft/sys/sysuser/dao/SysDeptRepositorys.java
0 → 100644
View file @
72a248d2
package
org
.
rcisoft
.
sys
.
sysuser
.
dao
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.rcisoft.core.mapper.CyBaseMapper
;
import
org.apache.ibatis.annotations.ResultMap
;
import
org.apache.ibatis.annotations.Select
;
import
org.rcisoft.sys.sysuser.entity.SysDept
;
import
org.rcisoft.sys.sysuser.entity.SysUser
;
import
org.springframework.stereotype.Repository
;
import
org.rcisoft.core.model.CyPageInfo
;
import
org.apache.ibatis.annotations.Param
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
java.util.List
;
/**
* Created with cy on 2022年11月18日 上午9:03:23.
*/
@Mapper
public
interface
SysDeptRepositorys
extends
CyBaseMapper
<
SysDept
>
{
List
<
SysDept
>
querySysDepts
(
@Param
(
"entity"
)
SysDept
sysDept
);
/**
* 分页查询 sysDept
*
*/
IPage
<
SysDept
>
querySysDeptsPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
SysDept
sysDept
);
//查询部门
List
<
SysUser
>
queryDept
(
SysUser
sysUser
);
}
src/main/java/org/rcisoft/sys/sysuser/dao/SysDictDataRepository.java
→
src/main/java/org/rcisoft/sys/sysuser/dao/SysDictDataRepository
s
.java
View file @
72a248d2
package
org
.
rcisoft
.
sys
.
sysuser
.
dao
;
package
org
.
rcisoft
.
sys
.
sysuser
.
dao
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.rcisoft.core.mapper.CyBaseMapper
;
import
org.rcisoft.core.mapper.CyBaseMapper
;
import
org.apache.ibatis.annotations.ResultMap
;
import
org.apache.ibatis.annotations.ResultMap
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Select
;
import
org.rcisoft.sys.sysuser.entity.SysDictData
;
import
org.rcisoft.sys.sysuser.entity.SysDictData
;
import
org.rcisoft.sys.sysuser.entity.SysUser
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
org.rcisoft.core.model.CyPageInfo
;
import
org.rcisoft.core.model.CyPageInfo
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -14,8 +16,8 @@ import java.util.List;
...
@@ -14,8 +16,8 @@ import java.util.List;
/**
/**
* Created with cy on 2022年11月17日 下午4:03:19.
* Created with cy on 2022年11月17日 下午4:03:19.
*/
*/
@Mapper
public
interface
SysDictDataRepository
extends
CyBaseMapper
<
SysDictData
>
{
public
interface
SysDictDataRepository
s
extends
CyBaseMapper
<
SysDictData
>
{
List
<
SysDictData
>
querySysDictDatas
(
@Param
(
"entity"
)
SysDictData
sysDictData
);
List
<
SysDictData
>
querySysDictDatas
(
@Param
(
"entity"
)
SysDictData
sysDictData
);
...
@@ -25,5 +27,8 @@ public interface SysDictDataRepository extends CyBaseMapper<SysDictData> {
...
@@ -25,5 +27,8 @@ public interface SysDictDataRepository extends CyBaseMapper<SysDictData> {
*
*
*/
*/
IPage
<
SysDictData
>
querySysDictDatasPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
SysDictData
sysDictData
);
IPage
<
SysDictData
>
querySysDictDatasPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
SysDictData
sysDictData
);
//查询字典
List
<
SysUser
>
queryData
(
SysUser
sysUser
);
}
}
src/main/java/org/rcisoft/sys/sysuser/dao/SysUserRepositorys.java
View file @
72a248d2
...
@@ -34,7 +34,8 @@ public interface SysUserRepositorys extends CyBaseMapper<SysUser> {
...
@@ -34,7 +34,8 @@ public interface SysUserRepositorys extends CyBaseMapper<SysUser> {
*/
*/
IPage
<
SysUser
>
querySysUsersPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
SysUser
sysUser
);
IPage
<
SysUser
>
querySysUsersPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
SysUser
sysUser
);
//查询字典
List
<
SysUser
>
queryData
(
SysUser
sysUser
);
}
}
src/main/java/org/rcisoft/sys/sysuser/entity/SysDept.java
0 → 100644
View file @
72a248d2
package
org
.
rcisoft
.
sys
.
sysuser
.
entity
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.*
;
import
org.rcisoft.core.entity.CyIdIncreEntity
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* Created with cy on 2022年11月18日 上午9:03:23.
*/
@Data
@TableName
(
"sys_dept"
)
public
class
SysDept
extends
CyIdIncreEntity
<
SysDept
>
{
/**
* @desc 父部门id
* @column parent_id
* @default
*/
@Excel
(
name
=
"父部门id"
,
orderNum
=
"0"
,
width
=
20
)
private
BigInteger
parentId
;
/**
* @desc 祖级列表
* @column ancestors
* @default
*/
@Excel
(
name
=
"祖级列表"
,
orderNum
=
"1"
,
width
=
20
)
private
String
ancestors
;
/**
* @desc 部门名称
* @column dept_name
* @default
*/
@Excel
(
name
=
"部门名称"
,
orderNum
=
"2"
,
width
=
20
)
private
String
deptName
;
/**
* @desc 显示顺序
* @column order_num
* @default
*/
@Excel
(
name
=
"显示顺序"
,
orderNum
=
"3"
,
width
=
20
)
private
Integer
orderNum
;
/**
* @desc 负责人
* @column leader
* @default
*/
@Excel
(
name
=
"负责人"
,
orderNum
=
"4"
,
width
=
20
)
private
String
leader
;
/**
* @desc 联系电话
* @column phone
* @default
*/
@Excel
(
name
=
"联系电话"
,
orderNum
=
"5"
,
width
=
20
)
private
String
phone
;
/**
* @desc 邮箱
* @column email
* @default
*/
@Excel
(
name
=
"邮箱"
,
orderNum
=
"6"
,
width
=
20
)
private
String
email
;
/**
* @desc 部门编号
* @column dept_code
* @default
*/
@Excel
(
name
=
"部门编号"
,
orderNum
=
"7"
,
width
=
20
)
private
String
deptCode
;
}
src/main/java/org/rcisoft/sys/sysuser/service/SysUserService.java
View file @
72a248d2
...
@@ -65,8 +65,12 @@ public interface SysUserService {
...
@@ -65,8 +65,12 @@ public interface SysUserService {
*/
*/
List
<
SysUser
>
findAll
(
SysUser
sysUser
);
List
<
SysUser
>
findAll
(
SysUser
sysUser
);
//查询字典
List
<
SysUser
>
findAllByData
(
SysUser
sysUser
);
List
<
SysUser
>
findAllByData
(
SysUser
sysUser
);
//查询部门
List
<
SysUser
>
findAllByDept
(
SysUser
sysUser
);
/**
/**
* 导出用户表
* 导出用户表
* @return
* @return
...
...
src/main/java/org/rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
View file @
72a248d2
...
@@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...
@@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.sys.sysuser.dao.SysDeptRepositorys
;
import
org.rcisoft.sys.sysuser.dao.SysDictDataRepositorys
;
import
org.rcisoft.sys.sysuser.dao.SysUserRepositorys
;
import
org.rcisoft.sys.sysuser.dao.SysUserRepositorys
;
import
org.rcisoft.sys.sysuser.entity.SysDictData
;
import
org.rcisoft.sys.sysuser.entity.SysUser
;
import
org.rcisoft.sys.sysuser.entity.SysUser
;
import
org.rcisoft.sys.sysuser.service.SysUserService
;
import
org.rcisoft.sys.sysuser.service.SysUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -28,7 +31,10 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -28,7 +31,10 @@ import lombok.extern.slf4j.Slf4j;
public
class
SysUserServiceImpl
extends
ServiceImpl
<
SysUserRepositorys
,
SysUser
>
implements
SysUserService
{
public
class
SysUserServiceImpl
extends
ServiceImpl
<
SysUserRepositorys
,
SysUser
>
implements
SysUserService
{
@Autowired
@Autowired
private
SysUserRepositorys
sysUserRepositorys
;
private
SysUserRepositorys
sysUserRepositorys
;
@Autowired
private
SysDeptRepositorys
sysDeptRepositorys
;
@Autowired
private
SysDictDataRepositorys
sysDictDataRepositorys
;
/**
/**
* 保存 用户表
* 保存 用户表
...
@@ -129,7 +135,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
...
@@ -129,7 +135,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserRepositorys, SysUser>
}
}
public
List
<
SysUser
>
findAllByData
(
SysUser
sysUser
)
{
public
List
<
SysUser
>
findAllByData
(
SysUser
sysUser
)
{
return
baseMapper
.
queryData
(
sysUser
);
return
sysDictDataRepositorys
.
queryData
(
sysUser
);
}
public
List
<
SysUser
>
findAllByDept
(
SysUser
sysUser
)
{
return
sysDeptRepositorys
.
queryDept
(
sysUser
);
}
}
...
...
src/main/resources/mapper/SysDeptRepositorys.xml
0 → 100644
View file @
72a248d2
<?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=
"org.rcisoft.sys.sysuser.dao.SysDeptRepositorys"
>
<resultMap
id=
"BaseResultMap"
type=
"org.rcisoft.sys.sysuser.entity.SysDept"
>
<id
column=
"business_id"
jdbcType=
"BIGINT"
property=
"businessId"
/>
<result
column=
"parent_id"
jdbcType=
"BIGINT"
property=
"parentId"
/>
<result
column=
"ancestors"
jdbcType=
"VARCHAR"
property=
"ancestors"
/>
<result
column=
"dept_name"
jdbcType=
"VARCHAR"
property=
"deptName"
/>
<result
column=
"order_num"
jdbcType=
"INTEGER"
property=
"orderNum"
/>
<result
column=
"leader"
jdbcType=
"VARCHAR"
property=
"leader"
/>
<result
column=
"phone"
jdbcType=
"VARCHAR"
property=
"phone"
/>
<result
column=
"email"
jdbcType=
"VARCHAR"
property=
"email"
/>
<result
column=
"flag"
jdbcType=
"CHAR"
property=
"flag"
/>
<result
column=
"del_flag"
jdbcType=
"CHAR"
property=
"delFlag"
/>
<result
column=
"create_by"
jdbcType=
"VARCHAR"
property=
"createBy"
/>
<result
column=
"create_date"
jdbcType=
"TIMESTAMP"
property=
"createDate"
/>
<result
column=
"update_by"
jdbcType=
"VARCHAR"
property=
"updateBy"
/>
<result
column=
"update_date"
jdbcType=
"TIMESTAMP"
property=
"updateDate"
/>
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
<result
column=
"dept_code"
jdbcType=
"VARCHAR"
property=
"deptCode"
/>
</resultMap>
<!--<cache type="${corePackag!}.util.RedisCache"/>-->
<select
id=
"querySysDepts"
resultMap=
"BaseResultMap"
>
select * from sys_dept
where 1=1
<if
test=
"entity.delFlag !=null and entity.delFlag != '' "
>
and del_flag = #{entity.delFlag}
</if>
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and flag = #{entity.flag}
</if>
</select>
<select
id=
"querySysDeptsPaged"
resultMap=
"BaseResultMap"
>
select * from sys_dept
where 1=1
<if
test=
"entity.delFlag !=null and entity.delFlag != '' "
>
and del_flag = #{entity.delFlag}
</if>
<if
test=
"entity.flag !=null and entity.flag != '' "
>
and flag = #{entity.flag}
</if>
</select>
<select
id=
"queryDept"
resultMap=
"BaseResultMap"
>
SELECT *
FROM sys_dept
WHERE del_flag = 0
</select>
</mapper>
\ No newline at end of file
src/main/resources/mapper/SysDictData
Mapper
.xml
→
src/main/resources/mapper/SysDictData
Repositorys
.xml
View file @
72a248d2
<?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=
"org.rcisoft.sys.sysuser.dao.SysDictDataRepository"
>
<mapper
namespace=
"org.rcisoft.sys.sysuser.dao.SysDictDataRepository
s
"
>
<resultMap
id=
"BaseResultMap"
type=
"org.rcisoft.sys.sysuser.entity.SysDictData"
>
<resultMap
id=
"BaseResultMap"
type=
"org.rcisoft.sys.sysuser.entity.SysDictData"
>
<id
column=
"business_id"
jdbcType=
"BIGINT"
property=
"businessId"
/>
<id
column=
"business_id"
jdbcType=
"BIGINT"
property=
"businessId"
/>
...
@@ -42,4 +42,12 @@
...
@@ -42,4 +42,12 @@
and flag = #{entity.flag}
and flag = #{entity.flag}
</if>
</if>
</select>
</select>
<select
id=
"queryData"
resultMap=
"BaseResultMap"
>
SELECT *
FROM sys_dict_data
WHERE dict_type = #{dictType}
and del_flag = 0
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/resources/mapper/SysUserRepositorys.xml
View file @
72a248d2
...
@@ -76,10 +76,10 @@
...
@@ -76,10 +76,10 @@
<if
test=
"entity.phone !=null and entity.phone != '' "
>
<if
test=
"entity.phone !=null and entity.phone != '' "
>
and phone = #{entity.phone}
and phone = #{entity.phone}
</if>
</if>
<if
test=
"entity.beginTime != null"
>
<!-- 开始时间检索 -->
<if
test=
"entity.beginTime != null
and entity.beginTime !=''
"
>
<!-- 开始时间检索 -->
and date_format(create_date,'%Y-%m-%d')
>
= date_format(#{entity.beginTime},'%Y-%m-%d')
and date_format(create_date,'%Y-%m-%d')
>
= date_format(#{entity.beginTime},'%Y-%m-%d')
</if>
</if>
<if
test=
"entity.endTime != null"
>
<!-- 结束时间检索 -->
<if
test=
"entity.endTime != null
and entity.endTime !=''
"
>
<!-- 结束时间检索 -->
and date_format(create_date,'%Y-%m-%d')
<
= date_format(#{entity.endTime},'%Y-%m-%d')
and date_format(create_date,'%Y-%m-%d')
<
= date_format(#{entity.endTime},'%Y-%m-%d')
</if>
</if>
<if
test=
"entity.px == 1 "
>
<!-- 排序-->
<if
test=
"entity.px == 1 "
>
<!-- 排序-->
...
@@ -158,11 +158,5 @@
...
@@ -158,11 +158,5 @@
and business_id = #{businessId}
and business_id = #{businessId}
</select>
</select>
<select
id=
"queryData"
resultMap=
"BaseResultMap"
>
SELECT *
FROM sys_dict_data
WHERE dict_type = #{dictType}
and del_flag = 0
</select>
</mapper>
</mapper>
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