Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bill-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
bill-platform
Commits
9900e15d
Commit
9900e15d
authored
Sep 07, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新资源文件
parent
a7bc0777
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
3431 additions
and
1300 deletions
+3431
-1300
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/dao/MenuDao.java
...in/java/com/mortals/xhx/base/system/menu/dao/MenuDao.java
+5
-1
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/dao/ibatis/MenuDaoImpl.java
.../mortals/xhx/base/system/menu/dao/ibatis/MenuDaoImpl.java
+9
-0
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/MenuService.java
...com/mortals/xhx/base/system/menu/service/MenuService.java
+7
-0
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/impl/MenuServiceImpl.java
...ls/xhx/base/system/menu/service/impl/MenuServiceImpl.java
+60
-20
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleAuthEntity.java
...om/mortals/xhx/base/system/role/model/RoleAuthEntity.java
+59
-90
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleAuthQuery.java
...com/mortals/xhx/base/system/role/model/RoleAuthQuery.java
+1096
-207
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleEntity.java
...va/com/mortals/xhx/base/system/role/model/RoleEntity.java
+65
-221
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleQuery.java
...ava/com/mortals/xhx/base/system/role/model/RoleQuery.java
+1052
-448
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleUserEntity.java
...om/mortals/xhx/base/system/role/model/RoleUserEntity.java
+56
-92
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleUserQuery.java
...com/mortals/xhx/base/system/role/model/RoleUserQuery.java
+955
-216
bill-manager/src/main/java/com/mortals/xhx/base/system/role/service/RoleAuthService.java
...mortals/xhx/base/system/role/service/RoleAuthService.java
+7
-1
bill-manager/src/main/java/com/mortals/xhx/base/system/role/service/impl/RoleAuthServiceImpl.java
...hx/base/system/role/service/impl/RoleAuthServiceImpl.java
+43
-3
bill-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleAuthController.java
.../mortals/xhx/base/system/role/web/RoleAuthController.java
+1
-1
bill-manager/src/main/resources/sqlmap/base/system/MenuMapperExt.xml
...r/src/main/resources/sqlmap/base/system/MenuMapperExt.xml
+16
-0
No files found.
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/dao/MenuDao.java
View file @
9900e15d
...
...
@@ -11,6 +11,9 @@ package com.mortals.xhx.base.system.menu.dao;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.base.system.menu.model.MenuEntity
;
import
com.mortals.xhx.base.system.resource.model.ResourceEntity
;
import
java.util.List
;
/**
* <p>Title: 菜单信息</p>
...
...
@@ -22,5 +25,6 @@ import com.mortals.xhx.base.system.menu.model.MenuEntity;
*/
public
interface
MenuDao
extends
ICRUDDao
<
MenuEntity
,
Long
>
{
List
<
MenuEntity
>
getListByUserId
(
Long
userId
);
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/dao/ibatis/MenuDaoImpl.java
View file @
9900e15d
...
...
@@ -9,11 +9,14 @@
package
com.mortals.xhx.base.system.menu.dao.ibatis
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
com.mortals.framework.model.ParamDto
;
import
com.mortals.xhx.base.system.menu.dao.MenuDao
;
import
com.mortals.xhx.base.system.menu.model.MenuEntity
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
/**
* <p>Title: 菜单信息</p>
* <p>Description: MenuDaoImpl DAO接口 </p>
...
...
@@ -25,4 +28,10 @@ import org.springframework.stereotype.Repository;
@Repository
(
"menuDao"
)
public
class
MenuDaoImpl
extends
BaseCRUDDaoMybatis
<
MenuEntity
,
Long
>
implements
MenuDao
{
@Override
public
List
<
MenuEntity
>
getListByUserId
(
Long
userId
)
{
ParamDto
param
=
new
ParamDto
();
param
.
getCondition
().
put
(
"userId"
,
userId
);
return
getSqlSession
().
selectList
(
getSqlId
(
"getListByUserId"
),
param
);
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/MenuService.java
View file @
9900e15d
...
...
@@ -70,6 +70,13 @@ public interface MenuService extends ICRUDService<MenuEntity,Long> {
*/
boolean
hasChildByMenuId
(
Long
menuId
);
/**
* 构建树
* @param menuList
* @return
*/
List
<
MenuEntity
>
buildMenuTree
(
List
<
MenuEntity
>
menuList
);
/**
* 构建前端所需要下拉树结构
...
...
bill-manager/src/main/java/com/mortals/xhx/base/system/menu/service/impl/MenuServiceImpl.java
View file @
9900e15d
...
...
@@ -21,7 +21,14 @@ import com.mortals.xhx.base.system.menu.model.MenuQuery;
import
com.mortals.xhx.base.system.menu.model.MenuTreeSelect
;
import
com.mortals.xhx.base.system.menu.service.MenuService
;
import
com.mortals.xhx.base.system.resource.model.ResourceEntity
;
import
com.mortals.xhx.base.system.resource.service.ResourceService
;
import
com.mortals.xhx.base.system.role.model.RoleAuthQuery
;
import
com.mortals.xhx.base.system.role.model.RoleUserQuery
;
import
com.mortals.xhx.base.system.role.service.RoleAuthService
;
import
com.mortals.xhx.base.system.role.service.RoleUserService
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
...
...
@@ -40,6 +47,12 @@ import java.util.stream.Collectors;
@Service
(
"menuService"
)
public
class
MenuServiceImpl
extends
AbstractCRUDServiceImpl
<
MenuDao
,
MenuEntity
,
Long
>
implements
MenuService
{
@Autowired
private
RoleUserService
roleUserService
;
@Autowired
private
RoleAuthService
roleAuthService
;
@Override
public
List
<
MenuEntity
>
findAllEnable
()
throws
AppException
{
MenuQuery
params
=
new
MenuQuery
();
...
...
@@ -97,29 +110,38 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity
return
outlookBar
;
}
public
List
<
MenuEntity
>
findTreeMenu
()
throws
AppException
{
Map
<
Long
,
MenuEntity
>
menuMap
=
new
HashMap
<
Long
,
MenuEntity
>();
List
<
MenuEntity
>
userModuleList
=
this
.
findAllEnable
();
for
(
MenuEntity
sysModule
:
userModuleList
)
{
if
(
sysModule
==
null
)
{
continue
;
}
menuMap
.
put
(
sysModule
.
getId
(),
sysModule
);
}
List
<
MenuEntity
>
outlookBar
=
new
ArrayList
<
MenuEntity
>();
for
(
MenuEntity
sysModule
:
userModuleList
)
{
if
(
sysModule
.
getParentId
()
==
null
||
sysModule
.
getParentId
().
longValue
()
==
0
)
{
outlookBar
.
add
(
sysModule
);
continue
;
}
MenuEntity
sysModuleParent
=
menuMap
.
get
(
sysModule
.
getParentId
());
if
(
sysModuleParent
!=
null
)
{
sysModuleParent
.
getChildren
().
add
(
sysModule
);
}
}
return
outlookBar
;
@Override
public
List
<
MenuEntity
>
findTreeMenu
(
IUser
user
)
throws
AppException
{
//todo 重新写 菜单树 通过角色获取菜单
if
(
user
.
isAdmin
())
{
//全菜单列表获取
MenuQuery
menuQuery
=
new
MenuQuery
();
List
<
OrderCol
>
orderColList
=
new
ArrayList
<
OrderCol
>();
orderColList
.
add
(
new
OrderCol
(
"parentId"
));
orderColList
.
add
(
new
OrderCol
(
"orderId"
));
menuQuery
.
setOrderColList
(
orderColList
);
List
<
MenuEntity
>
list
=
this
.
find
(
menuQuery
);
List
<
MenuEntity
>
returnTreeList
=
this
.
buildMenuTree
(
list
);
return
returnTreeList
;
}
List
<
MenuEntity
>
menuEntities
=
this
.
getDao
().
getListByUserId
(
user
.
getId
()).
stream
().
distinct
().
collect
(
Collectors
.
toList
());
/* RoleUserQuery roleUserQuery = new RoleUserQuery();
roleUserQuery.setUserId(user.getId());
List<Long> roleIdList = roleUserService.find(roleUserQuery).stream().map(roleUser -> roleUser.getRoleId()).collect(Collectors.toList());
if(ObjectUtils.isEmpty(roleIdList)) return Collections.EMPTY_LIST;
RoleAuthQuery roleAuthQuery = new RoleAuthQuery();
roleAuthQuery.setRoleIdList(roleIdList);
List<Long> menuIdList = roleAuthService.find(roleAuthQuery).stream().map(roleAuth -> roleAuth.getMenuId()).filter(f -> f != null).collect(Collectors.toList());
if(ObjectUtils.isEmpty(menuIdList)) return Collections.EMPTY_LIST;
MenuQuery menuQuery = new MenuQuery();
menuQuery.setIdList(menuIdList);
List<MenuEntity> menuEntities = this.find(menuQuery);*/
List
<
MenuEntity
>
returnTreeList
=
this
.
buildMenuTree
(
menuEntities
);
return
returnTreeList
;
}
@Override
public
void
upOrDown
(
Long
id
,
Integer
type
)
{
MenuQuery
query
=
new
MenuQuery
();
...
...
@@ -190,6 +212,24 @@ public class MenuServiceImpl extends AbstractCRUDServiceImpl<MenuDao, MenuEntity
return
list
.
size
()
>
0
?
true
:
false
;
}
@Override
public
List
<
MenuEntity
>
buildMenuTree
(
List
<
MenuEntity
>
list
)
{
List
<
MenuEntity
>
returnList
=
new
ArrayList
<>();
List
<
Long
>
tempList
=
list
.
stream
().
map
(
MenuEntity:
:
getId
).
collect
(
Collectors
.
toList
());
for
(
Iterator
<
MenuEntity
>
iterator
=
list
.
iterator
();
iterator
.
hasNext
();
)
{
MenuEntity
menuEntity
=
iterator
.
next
();
if
(!
tempList
.
contains
(
menuEntity
.
getParentId
()))
{
recursionFn
(
list
,
menuEntity
);
returnList
.
add
(
menuEntity
);
}
}
if
(
returnList
.
isEmpty
())
{
returnList
=
list
;
}
return
returnList
;
}
@Override
public
List
<
MenuTreeSelect
>
buildMenuTreeSelect
(
List
<
MenuEntity
>
list
)
{
List
<
MenuEntity
>
returnList
=
new
ArrayList
<>();
...
...
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleAuthEntity.java
View file @
9900e15d
/**
* 文件:RoleAuthEntity.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.math.BigDecimal
;
import
cn.hutool.core.date.DateUtil
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.base.system.role.model.vo.RoleAuthVo
;
import
lombok.Data
;
/**
* <p>Title: 角色资源权限</p>
* <p>Description: RoleAuthEntity </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleAuthEntity
extends
BaseEntityLong
{
private
static
final
long
serialVersionUID
=
1547777703348L
;
* 角色资源权限业务实体对象
*
* @author zxfei
* @date 2024-09-06
*/
@Data
public
class
RoleAuthEntity
extends
RoleAuthVo
{
private
static
final
long
serialVersionUID
=
1L
;
/** 角色ID */
/**
* 角色ID
*/
private
Long
roleId
;
/** 资源ID */
private
Long
resourceId
;
public
RoleAuthEntity
(){
}
/**
* 获取 角色ID
* @return roleId
* 菜单ID
*/
public
Long
getRoleId
(){
return
this
.
roleId
;
}
private
Long
menuId
;
/**
* 设置 角色ID
* @param roleId
* 资源ID
*/
public
void
setRoleId
(
Long
roleId
){
this
.
roleId
=
roleId
;
}
private
Long
resourceId
;
/**
* 获取 资源ID
* @return resourceId
* 创建用户名称
*/
public
Long
getResourceId
(){
return
this
.
resourceId
;
}
private
String
createUserName
;
/**
* 设置 资源ID
* @param resourceId
* 创建用户名称
*/
public
void
setResourceId
(
Long
resourceId
){
this
.
resourceId
=
resourceId
;
}
private
String
updateUserName
;
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
RoleAuthEntity
)
{
RoleAuthEntity
tmp
=
(
RoleAuthEntity
)
obj
;
if
(
this
.
getId
().
longValue
()
==
tmp
.
getId
().
longValue
())
{
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
}
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
"id:"
).
append
(
getId
())
.
append
(
",roleId:"
).
append
(
getRoleId
())
.
append
(
",resourceId:"
).
append
(
getResourceId
());
return
sb
.
toString
();
}
public
void
initAttrValue
(){
this
.
roleId
=
null
;
this
.
menuId
=
null
;
this
.
resourceId
=
null
;
this
.
createUserName
=
""
;
this
.
updateUserName
=
""
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleAuthQuery.java
View file @
9900e15d
/**
* 文件:RoleAuthQuery.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
com.mortals.xhx.base.system.role.model.RoleAuthEntity
;
/**
* <p>Title: 角色资源权限</p>
* <p>Description: RoleAuthQuery </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleAuthQuery
extends
RoleAuthEntity
{
private
static
final
long
serialVersionUID
=
1547777703349L
;
* 角色资源权限业务查询对象
*
* @author zxfei
* @date 2024-09-06
*/
public
class
RoleAuthQuery
extends
RoleAuthEntity
{
/** 开始 序号,主键,自增长 */
private
Long
idStart
;
...
...
@@ -27,8 +18,11 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 序号,主键,自增长 */
private
Long
idIncrement
;
/** 序号,主键,自增长 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长列表 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长排除列表 */
private
List
<
Long
>
idNotList
;
/** 开始 角色ID */
private
Long
roleIdStart
;
...
...
@@ -39,8 +33,26 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 角色ID */
private
Long
roleIdIncrement
;
/** 角色ID */
private
List
<
Long
>
roleIdList
;
/** 角色ID列表 */
private
List
<
Long
>
roleIdList
;
/** 角色ID排除列表 */
private
List
<
Long
>
roleIdNotList
;
/** 开始 菜单ID */
private
Long
menuIdStart
;
/** 结束 菜单ID */
private
Long
menuIdEnd
;
/** 增加 菜单ID */
private
Long
menuIdIncrement
;
/** 菜单ID列表 */
private
List
<
Long
>
menuIdList
;
/** 菜单ID排除列表 */
private
List
<
Long
>
menuIdNotList
;
/** 开始 资源ID */
private
Long
resourceIdStart
;
...
...
@@ -51,12 +63,72 @@ public class RoleAuthQuery extends RoleAuthEntity{
/** 增加 资源ID */
private
Long
resourceIdIncrement
;
/** 资源ID
*/
private
List
<
Long
>
resourceIdList
;
/** 资源ID列表
*/
private
List
<
Long
>
resourceIdList
;
/** 资源ID排除列表 */
private
List
<
Long
>
resourceIdNotList
;
/** 开始 创建用户 */
private
Long
createUserIdStart
;
/** 结束 创建用户 */
private
Long
createUserIdEnd
;
/** 增加 创建用户 */
private
Long
createUserIdIncrement
;
/** 创建用户列表 */
private
List
<
Long
>
createUserIdList
;
/** 创建用户排除列表 */
private
List
<
Long
>
createUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
createUserNameList
;
/** 创建用户名称排除列表 */
private
List
<
String
>
createUserNameNotList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
/** 结束 创建时间 */
private
String
createTimeEnd
;
/** 开始 更新用户 */
private
Long
updateUserIdStart
;
/** 结束 更新用户 */
private
Long
updateUserIdEnd
;
/** 增加 更新用户 */
private
Long
updateUserIdIncrement
;
/** 更新用户列表 */
private
List
<
Long
>
updateUserIdList
;
/** 更新用户排除列表 */
private
List
<
Long
>
updateUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
updateUserNameList
;
/** 创建用户名称排除列表 */
private
List
<
String
>
updateUserNameNotList
;
/** 开始 更新时间 */
private
String
updateTimeStart
;
/** 结束 更新时间 */
private
String
updateTimeEnd
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
RoleAuthQuery
>
orConditionList
;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private
List
<
RoleAuthQuery
>
andConditionList
;
public
RoleAuthQuery
(){}
public
RoleAuthQuery
(){
}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
...
...
@@ -75,7 +147,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/**
* 获取 结束 序号,主键,自增长
* @return
idEnd
* @return $
idEnd
*/
public
Long
getIdEnd
(){
return
this
.
idEnd
;
...
...
@@ -121,6 +193,23 @@ public class RoleAuthQuery extends RoleAuthEntity{
this
.
idList
=
idList
;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public
List
<
Long
>
getIdNotList
(){
return
this
.
idNotList
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
void
setIdNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
}
/**
* 获取 开始 角色ID
* @return roleIdStart
...
...
@@ -139,7 +228,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/**
* 获取 结束 角色ID
* @return
roleIdEnd
* @return $
roleIdEnd
*/
public
Long
getRoleIdEnd
(){
return
this
.
roleIdEnd
;
...
...
@@ -185,6 +274,104 @@ public class RoleAuthQuery extends RoleAuthEntity{
this
.
roleIdList
=
roleIdList
;
}
/**
* 获取 角色ID
* @return roleIdNotList
*/
public
List
<
Long
>
getRoleIdNotList
(){
return
this
.
roleIdNotList
;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public
void
setRoleIdNotList
(
List
<
Long
>
roleIdNotList
){
this
.
roleIdNotList
=
roleIdNotList
;
}
/**
* 获取 开始 菜单ID
* @return menuIdStart
*/
public
Long
getMenuIdStart
(){
return
this
.
menuIdStart
;
}
/**
* 设置 开始 菜单ID
* @param menuIdStart
*/
public
void
setMenuIdStart
(
Long
menuIdStart
){
this
.
menuIdStart
=
menuIdStart
;
}
/**
* 获取 结束 菜单ID
* @return $menuIdEnd
*/
public
Long
getMenuIdEnd
(){
return
this
.
menuIdEnd
;
}
/**
* 设置 结束 菜单ID
* @param menuIdEnd
*/
public
void
setMenuIdEnd
(
Long
menuIdEnd
){
this
.
menuIdEnd
=
menuIdEnd
;
}
/**
* 获取 增加 菜单ID
* @return menuIdIncrement
*/
public
Long
getMenuIdIncrement
(){
return
this
.
menuIdIncrement
;
}
/**
* 设置 增加 菜单ID
* @param menuIdIncrement
*/
public
void
setMenuIdIncrement
(
Long
menuIdIncrement
){
this
.
menuIdIncrement
=
menuIdIncrement
;
}
/**
* 获取 菜单ID
* @return menuIdList
*/
public
List
<
Long
>
getMenuIdList
(){
return
this
.
menuIdList
;
}
/**
* 设置 菜单ID
* @param menuIdList
*/
public
void
setMenuIdList
(
List
<
Long
>
menuIdList
){
this
.
menuIdList
=
menuIdList
;
}
/**
* 获取 菜单ID
* @return menuIdNotList
*/
public
List
<
Long
>
getMenuIdNotList
(){
return
this
.
menuIdNotList
;
}
/**
* 设置 菜单ID
* @param menuIdNotList
*/
public
void
setMenuIdNotList
(
List
<
Long
>
menuIdNotList
){
this
.
menuIdNotList
=
menuIdNotList
;
}
/**
* 获取 开始 资源ID
* @return resourceIdStart
...
...
@@ -203,7 +390,7 @@ public class RoleAuthQuery extends RoleAuthEntity{
/**
* 获取 结束 资源ID
* @return
resourceIdEnd
* @return $
resourceIdEnd
*/
public
Long
getResourceIdEnd
(){
return
this
.
resourceIdEnd
;
...
...
@@ -249,5 +436,707 @@ public class RoleAuthQuery extends RoleAuthEntity{
this
.
resourceIdList
=
resourceIdList
;
}
/**
* 获取 资源ID
* @return resourceIdNotList
*/
public
List
<
Long
>
getResourceIdNotList
(){
return
this
.
resourceIdNotList
;
}
/**
* 设置 资源ID
* @param resourceIdNotList
*/
public
void
setResourceIdNotList
(
List
<
Long
>
resourceIdNotList
){
this
.
resourceIdNotList
=
resourceIdNotList
;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public
Long
getCreateUserIdStart
(){
return
this
.
createUserIdStart
;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public
void
setCreateUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public
Long
getCreateUserIdEnd
(){
return
this
.
createUserIdEnd
;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public
void
setCreateUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public
Long
getCreateUserIdIncrement
(){
return
this
.
createUserIdIncrement
;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public
void
setCreateUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public
List
<
Long
>
getCreateUserIdList
(){
return
this
.
createUserIdList
;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public
void
setCreateUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public
List
<
Long
>
getCreateUserIdNotList
(){
return
this
.
createUserIdNotList
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
void
setCreateUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return createUserNameList
*/
public
List
<
String
>
getCreateUserNameList
(){
return
this
.
createUserNameList
;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public
void
setCreateUserNameList
(
List
<
String
>
createUserNameList
){
this
.
createUserNameList
=
createUserNameList
;
}
/**
* 获取 创建用户名称
* @return createUserNameNotList
*/
public
List
<
String
>
getCreateUserNameNotList
(){
return
this
.
createUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public
void
setCreateUserNameNotList
(
List
<
String
>
createUserNameNotList
){
this
.
createUserNameNotList
=
createUserNameNotList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStart
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public
String
getCreateTimeEnd
(){
return
this
.
createTimeEnd
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public
Long
getUpdateUserIdStart
(){
return
this
.
updateUserIdStart
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
void
setUpdateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public
Long
getUpdateUserIdEnd
(){
return
this
.
updateUserIdEnd
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
void
setUpdateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public
Long
getUpdateUserIdIncrement
(){
return
this
.
updateUserIdIncrement
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
void
setUpdateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public
List
<
Long
>
getUpdateUserIdList
(){
return
this
.
updateUserIdList
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
void
setUpdateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public
List
<
Long
>
getUpdateUserIdNotList
(){
return
this
.
updateUserIdNotList
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
void
setUpdateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public
List
<
String
>
getUpdateUserNameList
(){
return
this
.
updateUserNameList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
void
setUpdateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public
List
<
String
>
getUpdateUserNameNotList
(){
return
this
.
updateUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public
void
setUpdateUserNameNotList
(
List
<
String
>
updateUserNameNotList
){
this
.
updateUserNameNotList
=
updateUserNameNotList
;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public
String
getUpdateTimeStart
(){
return
this
.
updateTimeStart
;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public
void
setUpdateTimeStart
(
String
updateTimeStart
){
this
.
updateTimeStart
=
updateTimeStart
;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public
String
getUpdateTimeEnd
(){
return
this
.
updateTimeEnd
;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public
void
setUpdateTimeEnd
(
String
updateTimeEnd
){
this
.
updateTimeEnd
=
updateTimeEnd
;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public
RoleAuthQuery
id
(
Long
id
){
setId
(
id
);
return
this
;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public
RoleAuthQuery
idStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
return
this
;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public
RoleAuthQuery
idEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
return
this
;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public
RoleAuthQuery
idIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public
RoleAuthQuery
idList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
RoleAuthQuery
idNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
return
this
;
}
/**
* 设置 角色ID
* @param roleId
*/
public
RoleAuthQuery
roleId
(
Long
roleId
){
setRoleId
(
roleId
);
return
this
;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public
RoleAuthQuery
roleIdStart
(
Long
roleIdStart
){
this
.
roleIdStart
=
roleIdStart
;
return
this
;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public
RoleAuthQuery
roleIdEnd
(
Long
roleIdEnd
){
this
.
roleIdEnd
=
roleIdEnd
;
return
this
;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public
RoleAuthQuery
roleIdIncrement
(
Long
roleIdIncrement
){
this
.
roleIdIncrement
=
roleIdIncrement
;
return
this
;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public
RoleAuthQuery
roleIdList
(
List
<
Long
>
roleIdList
){
this
.
roleIdList
=
roleIdList
;
return
this
;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public
RoleAuthQuery
roleIdNotList
(
List
<
Long
>
roleIdNotList
){
this
.
roleIdNotList
=
roleIdNotList
;
return
this
;
}
/**
* 设置 菜单ID
* @param menuId
*/
public
RoleAuthQuery
menuId
(
Long
menuId
){
setMenuId
(
menuId
);
return
this
;
}
/**
* 设置 开始 菜单ID
* @param menuIdStart
*/
public
RoleAuthQuery
menuIdStart
(
Long
menuIdStart
){
this
.
menuIdStart
=
menuIdStart
;
return
this
;
}
/**
* 设置 结束 菜单ID
* @param menuIdEnd
*/
public
RoleAuthQuery
menuIdEnd
(
Long
menuIdEnd
){
this
.
menuIdEnd
=
menuIdEnd
;
return
this
;
}
/**
* 设置 增加 菜单ID
* @param menuIdIncrement
*/
public
RoleAuthQuery
menuIdIncrement
(
Long
menuIdIncrement
){
this
.
menuIdIncrement
=
menuIdIncrement
;
return
this
;
}
/**
* 设置 菜单ID
* @param menuIdList
*/
public
RoleAuthQuery
menuIdList
(
List
<
Long
>
menuIdList
){
this
.
menuIdList
=
menuIdList
;
return
this
;
}
/**
* 设置 菜单ID
* @param menuIdNotList
*/
public
RoleAuthQuery
menuIdNotList
(
List
<
Long
>
menuIdNotList
){
this
.
menuIdNotList
=
menuIdNotList
;
return
this
;
}
/**
* 设置 资源ID
* @param resourceId
*/
public
RoleAuthQuery
resourceId
(
Long
resourceId
){
setResourceId
(
resourceId
);
return
this
;
}
/**
* 设置 开始 资源ID
* @param resourceIdStart
*/
public
RoleAuthQuery
resourceIdStart
(
Long
resourceIdStart
){
this
.
resourceIdStart
=
resourceIdStart
;
return
this
;
}
/**
* 设置 结束 资源ID
* @param resourceIdEnd
*/
public
RoleAuthQuery
resourceIdEnd
(
Long
resourceIdEnd
){
this
.
resourceIdEnd
=
resourceIdEnd
;
return
this
;
}
/**
* 设置 增加 资源ID
* @param resourceIdIncrement
*/
public
RoleAuthQuery
resourceIdIncrement
(
Long
resourceIdIncrement
){
this
.
resourceIdIncrement
=
resourceIdIncrement
;
return
this
;
}
/**
* 设置 资源ID
* @param resourceIdList
*/
public
RoleAuthQuery
resourceIdList
(
List
<
Long
>
resourceIdList
){
this
.
resourceIdList
=
resourceIdList
;
return
this
;
}
/**
* 设置 资源ID
* @param resourceIdNotList
*/
public
RoleAuthQuery
resourceIdNotList
(
List
<
Long
>
resourceIdNotList
){
this
.
resourceIdNotList
=
resourceIdNotList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserId
*/
public
RoleAuthQuery
createUserId
(
Long
createUserId
){
setCreateUserId
(
createUserId
);
return
this
;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public
RoleAuthQuery
createUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
return
this
;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public
RoleAuthQuery
createUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
return
this
;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public
RoleAuthQuery
createUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public
RoleAuthQuery
createUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
RoleAuthQuery
createUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public
RoleAuthQuery
createUserName
(
String
createUserName
){
setCreateUserName
(
createUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public
RoleAuthQuery
createUserNameList
(
List
<
String
>
createUserNameList
){
this
.
createUserNameList
=
createUserNameList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public
RoleAuthQuery
updateUserId
(
Long
updateUserId
){
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
RoleAuthQuery
updateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
RoleAuthQuery
updateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
RoleAuthQuery
updateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
RoleAuthQuery
updateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
RoleAuthQuery
updateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public
RoleAuthQuery
updateUserName
(
String
updateUserName
){
setUpdateUserName
(
updateUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
RoleAuthQuery
updateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
return
this
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
RoleAuthQuery
>
getOrConditionList
(){
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
RoleAuthQuery
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
RoleAuthQuery
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
RoleAuthQuery
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleEntity.java
View file @
9900e15d
/**
* 文件:RoleEntity.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.math.BigDecimal
;
import
cn.hutool.core.date.DateUtil
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.base.system.role.model.vo.RoleVo
;
import
lombok.Data
;
/**
* <p>Title: 角色信息</p>
* <p>Description: RoleEntity </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleEntity
extends
BaseEntityLong
{
private
static
final
long
serialVersionUID
=
1547777703344L
;
/** 用户ID */
private
Long
userId
;
/** 角色名称 */
private
String
name
;
/** 备注 */
private
String
remark
;
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */
private
Integer
roleType
;
/** 归属客户ID */
private
Long
customerId
;
/** 创建时间 */
private
Date
createTime
;
/** 创建用户 */
private
Long
createUserId
;
/** 创建用户名称 */
private
String
createUserName
;
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */
private
Integer
userType
;
public
RoleEntity
(){
}
/**
* 获取 角色名称
* @return name
*/
public
String
getName
(){
return
this
.
name
;
}
/**
* 设置 角色名称
* @param name
*/
public
void
setName
(
String
name
){
this
.
name
=
name
;
}
/**
* 获取 备注
* @return remark
*/
public
String
getRemark
(){
return
this
.
remark
;
}
/**
* 设置 备注
* @param remark
*/
public
void
setRemark
(
String
remark
){
this
.
remark
=
remark
;
}
/**
* 获取 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @return roleType
*/
public
Integer
getRoleType
(){
return
this
.
roleType
;
}
/**
* 设置 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @param roleType
*/
public
void
setRoleType
(
Integer
roleType
){
this
.
roleType
=
roleType
;
}
/**
* 获取 归属客户ID
* @return customerId
*/
public
Long
getCustomerId
(){
return
this
.
customerId
;
}
/**
* 设置 归属客户ID
* @param customerId
*/
public
void
setCustomerId
(
Long
customerId
){
this
.
customerId
=
customerId
;
}
/**
* 获取 创建时间
* @return createTime
*/
public
Date
getCreateTime
(){
return
this
.
createTime
;
}
/**
* 设置 创建时间
* @param createTime
*/
public
void
setCreateTime
(
Date
createTime
){
this
.
createTime
=
createTime
;
}
* 角色信息业务实体对象
*
* @author zxfei
* @date 2024-09-06
*/
@Data
public
class
RoleEntity
extends
RoleVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 获取 创建用户
* @return createUserId
* 角色名称
*/
public
Long
getCreateUserId
(){
return
this
.
createUserId
;
}
private
String
name
;
/**
* 设置 创建用户
* @param createUserId
* 备注
*/
public
void
setCreateUserId
(
Long
createUserId
){
this
.
createUserId
=
createUserId
;
}
private
String
remark
;
/**
* 获取 创建用户名称
* @return createUserName
* 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/
public
String
getCreateUserName
(){
return
this
.
createUserName
;
}
private
Integer
roleType
;
/**
* 设置 创建用户名称
* @param createUserName
* 归属客户ID
*/
public
void
setCreateUserName
(
String
createUserName
){
this
.
createUserName
=
createUserName
;
}
private
Long
customerId
;
/**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userType
* 创建用户名称
*/
public
Integer
getUserType
(){
return
this
.
userType
;
}
private
String
createUserName
;
/**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @param userType
* 创建用户名称
*/
public
void
setUserType
(
Integer
userType
){
this
.
userType
=
userType
;
}
private
String
updateUserName
;
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
RoleEntity
)
{
RoleEntity
tmp
=
(
RoleEntity
)
obj
;
if
(
this
.
getId
().
longValue
()
==
tmp
.
getId
().
longValue
())
{
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
}
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
"id:"
).
append
(
getId
())
.
append
(
",name:"
).
append
(
getName
())
.
append
(
",remark:"
).
append
(
getRemark
())
.
append
(
",roleType:"
).
append
(
getRoleType
())
.
append
(
",customerId:"
).
append
(
getCustomerId
())
.
append
(
",createTime:"
).
append
(
getCreateTime
())
.
append
(
",createUserId:"
).
append
(
getCreateUserId
())
.
append
(
",createUserName:"
).
append
(
getCreateUserName
())
.
append
(
",userType:"
).
append
(
getUserType
());
return
sb
.
toString
();
}
public
void
initAttrValue
(){
this
.
name
=
null
;
this
.
remark
=
null
;
this
.
name
=
""
;
this
.
remark
=
""
;
this
.
roleType
=
2
;
this
.
customerId
=
null
;
this
.
createTime
=
null
;
this
.
createUserId
=
null
;
this
.
createUserName
=
null
;
this
.
userType
=
null
;
this
.
createUserName
=
""
;
this
.
updateUserName
=
""
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleQuery.java
View file @
9900e15d
/**
* 文件:RoleQuery.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
com.mortals.xhx.base.system.role.model.RoleEntity
;
/**
* <p>Title: 角色信息</p>
* <p>Description: RoleQuery </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleQuery
extends
RoleEntity
{
private
static
final
long
serialVersionUID
=
1547777703345L
;
* 角色信息业务查询对象
*
* @author zxfei
* @date 2024-09-06
*/
public
class
RoleQuery
extends
RoleEntity
{
/** 开始 序号,主键,自增长 */
private
Long
idStart
;
...
...
@@ -27,26 +18,36 @@ public class RoleQuery extends RoleEntity{
/** 增加 序号,主键,自增长 */
private
Long
idIncrement
;
/** 序号,主键,自增长 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长列表 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长排除列表 */
private
List
<
Long
>
idNotList
;
/** 角色名称 */
private
List
<
String
>
nameList
;
/** 角色名称排除列表 */
private
List
<
String
>
nameNotList
;
/** 备注 */
private
List
<
String
>
remarkList
;
/** 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */
/** 备注排除列表 */
private
List
<
String
>
remarkNotList
;
/** 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色) */
private
Integer
roleTypeStart
;
/** 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
*/
/** 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/
private
Integer
roleTypeEnd
;
/** 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
*/
/** 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
*/
private
Integer
roleTypeIncrement
;
/** 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2 */
private
List
<
Integer
>
roleTypeList
;
/** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)列表 */
private
List
<
Integer
>
roleTypeList
;
/** 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)排除列表 */
private
List
<
Integer
>
roleTypeNotList
;
/** 开始 归属客户ID */
private
Long
customerIdStart
;
...
...
@@ -57,14 +58,11 @@ public class RoleQuery extends RoleEntity{
/** 增加 归属客户ID */
private
Long
customerIdIncrement
;
/** 归属客户ID
*/
private
List
<
Long
>
customerIdList
;
/** 归属客户ID列表
*/
private
List
<
Long
>
customerIdList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
/** 结束 创建时间 */
private
String
createTimeEnd
;
/** 归属客户ID排除列表 */
private
List
<
Long
>
customerIdNotList
;
/** 开始 创建用户 */
private
Long
createUserIdStart
;
...
...
@@ -75,27 +73,57 @@ public class RoleQuery extends RoleEntity{
/** 增加 创建用户 */
private
Long
createUserIdIncrement
;
/** 创建用户 */
private
List
<
Long
>
createUserIdList
;
/** 创建用户列表 */
private
List
<
Long
>
createUserIdList
;
/** 创建用户排除列表 */
private
List
<
Long
>
createUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
createUserNameList
;
/** 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户 */
private
Integer
userTypeStart
;
/** 创建用户名称排除列表 */
private
List
<
String
>
createUserNameNotList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
/** 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
*/
private
Integer
userTyp
eEnd
;
/** 结束 创建时间
*/
private
String
createTim
eEnd
;
/** 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户 */
private
Integer
userTypeIncremen
t
;
/** 开始 更新
用户 */
private
Long
updateUserIdStar
t
;
/** 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户 */
private
List
<
Integer
>
userTypeList
;
/** 结束 更新
用户 */
private
Long
updateUserIdEnd
;
/** 增加 更新用户 */
private
Long
updateUserIdIncrement
;
/** 更新用户列表 */
private
List
<
Long
>
updateUserIdList
;
/** 更新用户排除列表 */
private
List
<
Long
>
updateUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
updateUserNameList
;
/** 创建用户名称排除列表 */
private
List
<
String
>
updateUserNameNotList
;
/** 开始 更新时间 */
private
String
updateTimeStart
;
/** 结束 更新时间 */
private
String
updateTimeEnd
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
RoleQuery
>
orConditionList
;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private
List
<
RoleQuery
>
andConditionList
;
public
RoleQuery
(){}
public
RoleQuery
(){
}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
...
...
@@ -114,7 +142,7 @@ public class RoleQuery extends RoleEntity{
/**
* 获取 结束 序号,主键,自增长
* @return
idEnd
* @return $
idEnd
*/
public
Long
getIdEnd
(){
return
this
.
idEnd
;
...
...
@@ -160,6 +188,23 @@ public class RoleQuery extends RoleEntity{
this
.
idList
=
idList
;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public
List
<
Long
>
getIdNotList
(){
return
this
.
idNotList
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
void
setIdNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
}
/**
* 获取 角色名称
* @return nameList
...
...
@@ -176,6 +221,22 @@ public class RoleQuery extends RoleEntity{
this
.
nameList
=
nameList
;
}
/**
* 获取 角色名称
* @return nameNotList
*/
public
List
<
String
>
getNameNotList
(){
return
this
.
nameNotList
;
}
/**
* 设置 角色名称
* @param nameNotList
*/
public
void
setNameNotList
(
List
<
String
>
nameNotList
){
this
.
nameNotList
=
nameNotList
;
}
/**
* 获取 备注
* @return remarkList
...
...
@@ -193,7 +254,23 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 获取 备注
* @return remarkNotList
*/
public
List
<
String
>
getRemarkNotList
(){
return
this
.
remarkNotList
;
}
/**
* 设置 备注
* @param remarkNotList
*/
public
void
setRemarkNotList
(
List
<
String
>
remarkNotList
){
this
.
remarkNotList
=
remarkNotList
;
}
/**
* 获取 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeStart
*/
public
Integer
getRoleTypeStart
(){
...
...
@@ -201,7 +278,7 @@ public class RoleQuery extends RoleEntity{
}
/**
* 设置 开始 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 设置 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeStart
*/
public
void
setRoleTypeStart
(
Integer
roleTypeStart
){
...
...
@@ -209,15 +286,15 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* @return
roleTypeEnd
* 获取 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return $
roleTypeEnd
*/
public
Integer
getRoleTypeEnd
(){
return
this
.
roleTypeEnd
;
}
/**
* 设置 结束 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeEnd
*/
public
void
setRoleTypeEnd
(
Integer
roleTypeEnd
){
...
...
@@ -225,7 +302,7 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 获取 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeIncrement
*/
public
Integer
getRoleTypeIncrement
(){
...
...
@@ -233,7 +310,7 @@ public class RoleQuery extends RoleEntity{
}
/**
* 设置 增加 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeIncrement
*/
public
void
setRoleTypeIncrement
(
Integer
roleTypeIncrement
){
...
...
@@ -241,7 +318,7 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 获取 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeList
*/
public
List
<
Integer
>
getRoleTypeList
(){
...
...
@@ -249,13 +326,30 @@ public class RoleQuery extends RoleEntity{
}
/**
* 设置 角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeList
*/
public
void
setRoleTypeList
(
List
<
Integer
>
roleTypeList
){
this
.
roleTypeList
=
roleTypeList
;
}
/**
* 获取 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @return roleTypeNotList
*/
public
List
<
Integer
>
getRoleTypeNotList
(){
return
this
.
roleTypeNotList
;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeNotList
*/
public
void
setRoleTypeNotList
(
List
<
Integer
>
roleTypeNotList
){
this
.
roleTypeNotList
=
roleTypeNotList
;
}
/**
* 获取 开始 归属客户ID
* @return customerIdStart
...
...
@@ -274,7 +368,7 @@ public class RoleQuery extends RoleEntity{
/**
* 获取 结束 归属客户ID
* @return
customerIdEnd
* @return $
customerIdEnd
*/
public
Long
getCustomerIdEnd
(){
return
this
.
customerIdEnd
;
...
...
@@ -321,36 +415,21 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
* 获取 归属客户ID
* @return customerIdNotList
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStar
t
;
public
List
<
Long
>
getCustomerIdNotList
(
){
return
this
.
customerIdNotLis
t
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
* 设置 归属客户ID
* @param customerIdNotList
*/
public
String
getCreateTimeEnd
(
){
return
this
.
createTimeEnd
;
public
void
setCustomerIdNotList
(
List
<
Long
>
customerIdNotList
){
this
.
customerIdNotList
=
customerIdNotList
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 创建用户
...
...
@@ -370,7 +449,7 @@ public class RoleQuery extends RoleEntity{
/**
* 获取 结束 创建用户
* @return
createUserIdEnd
* @return $
createUserIdEnd
*/
public
Long
getCreateUserIdEnd
(){
return
this
.
createUserIdEnd
;
...
...
@@ -416,6 +495,23 @@ public class RoleQuery extends RoleEntity{
this
.
createUserIdList
=
createUserIdList
;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public
List
<
Long
>
getCreateUserIdNotList
(){
return
this
.
createUserIdNotList
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
void
setCreateUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return createUserNameList
...
...
@@ -433,68 +529,576 @@ public class RoleQuery extends RoleEntity{
}
/**
* 获取 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商用户
* @return userTypeStart
* 获取 创建用户名称
* @return createUserNameNotList
*/
public
List
<
String
>
getCreateUserNameNotList
(){
return
this
.
createUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public
void
setCreateUserNameNotList
(
List
<
String
>
createUserNameNotList
){
this
.
createUserNameNotList
=
createUserNameNotList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStart
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public
String
getCreateTimeEnd
(){
return
this
.
createTimeEnd
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public
Integer
getUserType
Start
(){
return
this
.
userType
Start
;
public
Long
getUpdateUserId
Start
(){
return
this
.
updateUserId
Start
;
}
/**
* 设置 开始 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @param userType
Start
* 设置 开始 更新
用户
* @param updateUserId
Start
*/
public
void
setUserTypeStart
(
Integer
userType
Start
){
this
.
userTypeStart
=
userType
Start
;
public
void
setUpdateUserIdStart
(
Long
updateUserId
Start
){
this
.
updateUserIdStart
=
updateUserId
Start
;
}
/**
* 获取 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @return userType
End
* 获取 结束 更新
用户
* @return $updateUserId
End
*/
public
Integer
getUserType
End
(){
return
this
.
userType
End
;
public
Long
getUpdateUserId
End
(){
return
this
.
updateUserId
End
;
}
/**
* 设置 结束 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @param userType
End
* 设置 结束 更新
用户
* @param updateUserId
End
*/
public
void
setUserTypeEnd
(
Integer
userType
End
){
this
.
userTypeEnd
=
userType
End
;
public
void
setUpdateUserIdEnd
(
Long
updateUserId
End
){
this
.
updateUserIdEnd
=
updateUserId
End
;
}
/**
* 获取 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @return userType
Increment
* 获取 增加 更新
用户
* @return updateUserId
Increment
*/
public
Integer
getUserType
Increment
(){
return
this
.
userType
Increment
;
public
Long
getUpdateUserId
Increment
(){
return
this
.
updateUserId
Increment
;
}
/**
* 设置 增加 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @param userType
Increment
* 设置 增加 更新
用户
* @param updateUserId
Increment
*/
public
void
setUserTypeIncrement
(
Integer
userType
Increment
){
this
.
userTypeIncrement
=
userType
Increment
;
public
void
setUpdateUserIdIncrement
(
Long
updateUserId
Increment
){
this
.
updateUserIdIncrement
=
updateUserId
Increment
;
}
/**
* 获取 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @return userType
List
* 获取 更新
用户
* @return updateUserId
List
*/
public
List
<
Integer
>
getUserType
List
(){
return
this
.
userType
List
;
public
List
<
Long
>
getUpdateUserId
List
(){
return
this
.
updateUserId
List
;
}
/**
* 设置 用户类型,0:系统用户 1:代理商用户 2:品牌商
用户
* @param userType
List
* 设置 更新
用户
* @param updateUserId
List
*/
public
void
setUserTypeList
(
List
<
Integer
>
userType
List
){
this
.
userTypeList
=
userType
List
;
public
void
setUpdateUserIdList
(
List
<
Long
>
updateUserId
List
){
this
.
updateUserIdList
=
updateUserId
List
;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public
List
<
Long
>
getUpdateUserIdNotList
(){
return
this
.
updateUserIdNotList
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
void
setUpdateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public
List
<
String
>
getUpdateUserNameList
(){
return
this
.
updateUserNameList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
void
setUpdateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public
List
<
String
>
getUpdateUserNameNotList
(){
return
this
.
updateUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public
void
setUpdateUserNameNotList
(
List
<
String
>
updateUserNameNotList
){
this
.
updateUserNameNotList
=
updateUserNameNotList
;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public
String
getUpdateTimeStart
(){
return
this
.
updateTimeStart
;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public
void
setUpdateTimeStart
(
String
updateTimeStart
){
this
.
updateTimeStart
=
updateTimeStart
;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public
String
getUpdateTimeEnd
(){
return
this
.
updateTimeEnd
;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public
void
setUpdateTimeEnd
(
String
updateTimeEnd
){
this
.
updateTimeEnd
=
updateTimeEnd
;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public
RoleQuery
id
(
Long
id
){
setId
(
id
);
return
this
;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public
RoleQuery
idStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
return
this
;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public
RoleQuery
idEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
return
this
;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public
RoleQuery
idIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public
RoleQuery
idList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
RoleQuery
idNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
return
this
;
}
/**
* 设置 角色名称
* @param name
*/
public
RoleQuery
name
(
String
name
){
setName
(
name
);
return
this
;
}
/**
* 设置 角色名称
* @param nameList
*/
public
RoleQuery
nameList
(
List
<
String
>
nameList
){
this
.
nameList
=
nameList
;
return
this
;
}
/**
* 设置 备注
* @param remark
*/
public
RoleQuery
remark
(
String
remark
){
setRemark
(
remark
);
return
this
;
}
/**
* 设置 备注
* @param remarkList
*/
public
RoleQuery
remarkList
(
List
<
String
>
remarkList
){
this
.
remarkList
=
remarkList
;
return
this
;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleType
*/
public
RoleQuery
roleType
(
Integer
roleType
){
setRoleType
(
roleType
);
return
this
;
}
/**
* 设置 开始 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeStart
*/
public
RoleQuery
roleTypeStart
(
Integer
roleTypeStart
){
this
.
roleTypeStart
=
roleTypeStart
;
return
this
;
}
/**
* 设置 结束 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeEnd
*/
public
RoleQuery
roleTypeEnd
(
Integer
roleTypeEnd
){
this
.
roleTypeEnd
=
roleTypeEnd
;
return
this
;
}
/**
* 设置 增加 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeIncrement
*/
public
RoleQuery
roleTypeIncrement
(
Integer
roleTypeIncrement
){
this
.
roleTypeIncrement
=
roleTypeIncrement
;
return
this
;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeList
*/
public
RoleQuery
roleTypeList
(
List
<
Integer
>
roleTypeList
){
this
.
roleTypeList
=
roleTypeList
;
return
this
;
}
/**
* 设置 角色类型 (0.系统内置角色,1.默认系统角色.2.普通角色)
* @param roleTypeNotList
*/
public
RoleQuery
roleTypeNotList
(
List
<
Integer
>
roleTypeNotList
){
this
.
roleTypeNotList
=
roleTypeNotList
;
return
this
;
}
/**
* 设置 归属客户ID
* @param customerId
*/
public
RoleQuery
customerId
(
Long
customerId
){
setCustomerId
(
customerId
);
return
this
;
}
/**
* 设置 开始 归属客户ID
* @param customerIdStart
*/
public
RoleQuery
customerIdStart
(
Long
customerIdStart
){
this
.
customerIdStart
=
customerIdStart
;
return
this
;
}
/**
* 设置 结束 归属客户ID
* @param customerIdEnd
*/
public
RoleQuery
customerIdEnd
(
Long
customerIdEnd
){
this
.
customerIdEnd
=
customerIdEnd
;
return
this
;
}
/**
* 设置 增加 归属客户ID
* @param customerIdIncrement
*/
public
RoleQuery
customerIdIncrement
(
Long
customerIdIncrement
){
this
.
customerIdIncrement
=
customerIdIncrement
;
return
this
;
}
/**
* 设置 归属客户ID
* @param customerIdList
*/
public
RoleQuery
customerIdList
(
List
<
Long
>
customerIdList
){
this
.
customerIdList
=
customerIdList
;
return
this
;
}
/**
* 设置 归属客户ID
* @param customerIdNotList
*/
public
RoleQuery
customerIdNotList
(
List
<
Long
>
customerIdNotList
){
this
.
customerIdNotList
=
customerIdNotList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserId
*/
public
RoleQuery
createUserId
(
Long
createUserId
){
setCreateUserId
(
createUserId
);
return
this
;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public
RoleQuery
createUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
return
this
;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public
RoleQuery
createUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
return
this
;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public
RoleQuery
createUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public
RoleQuery
createUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
RoleQuery
createUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public
RoleQuery
createUserName
(
String
createUserName
){
setCreateUserName
(
createUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public
RoleQuery
createUserNameList
(
List
<
String
>
createUserNameList
){
this
.
createUserNameList
=
createUserNameList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public
RoleQuery
updateUserId
(
Long
updateUserId
){
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
RoleQuery
updateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
RoleQuery
updateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
RoleQuery
updateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
RoleQuery
updateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
RoleQuery
updateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public
RoleQuery
updateUserName
(
String
updateUserName
){
setUpdateUserName
(
updateUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
RoleQuery
updateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
return
this
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
RoleQuery
>
getOrConditionList
(){
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
RoleQuery
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
RoleQuery
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
RoleQuery
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleUserEntity.java
View file @
9900e15d
/**
* 文件:RoleUserEntity.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.math.BigDecimal
;
import
cn.hutool.core.date.DateUtil
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.base.system.role.model.vo.RoleUserVo
;
import
lombok.Data
;
/**
* <p>Title: 角色用户</p>
* <p>Description: RoleUserEntity </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleUserEntity
extends
BaseEntityLong
{
private
static
final
long
serialVersionUID
=
1547777703351L
;
/** 角色ID */
private
Long
roleId
;
/** 用户ID */
private
Long
userId
;
public
RoleUserEntity
(){
* 角色用户业务实体对象
*
* @author zxfei
* @date 2024-09-06
*/
@Data
public
class
RoleUserEntity
extends
RoleUserVo
{
private
static
final
long
serialVersionUID
=
1L
;
}
/**
* 获取 角色ID
* @return roleId
* 角色ID
*/
public
Long
getRoleId
(){
return
this
.
roleId
;
}
private
Long
roleId
;
/**
* 设置 角色ID
* @param roleId
* 用户ID
*/
public
void
setRoleId
(
Long
roleId
){
this
.
roleId
=
roleId
;
}
private
Long
userId
;
/**
* 获取 用户ID
* @return userId
* 创建用户名称
*/
public
Long
getUserId
(){
return
this
.
userId
;
}
private
String
createUserName
;
/**
* 设置 用户ID
* @param userId
* 创建用户名称
*/
public
void
setUserId
(
Long
userId
){
this
.
userId
=
userId
;
}
private
String
updateUserName
;
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
RoleUserEntity
)
{
RoleUserEntity
tmp
=
(
RoleUserEntity
)
obj
;
if
(
this
.
getId
().
longValue
()
==
tmp
.
getId
().
longValue
())
{
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
}
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
"id:"
).
append
(
getId
())
.
append
(
",roleId:"
).
append
(
getRoleId
())
.
append
(
",userId:"
).
append
(
getUserId
());
return
sb
.
toString
();
}
public
void
initAttrValue
(){
this
.
roleId
=
null
;
this
.
userId
=
null
;
this
.
createUserName
=
""
;
this
.
updateUserName
=
""
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/model/RoleUserQuery.java
View file @
9900e15d
/**
* 文件:RoleUserQuery.java
* 版本:1.0.0
* 日期:
* Copyright ®
* All right reserved.
*/
package
com.mortals.xhx.base.system.role.model
;
import
java.util.List
;
import
com.mortals.xhx.base.system.role.model.RoleUserEntity
;
/**
* <p>Title: 角色用户</p>
* <p>Description: RoleUserQuery </p>
* <p>Copyright: Copyright ® </p>
* <p>Company: </p>
* @author
* @version 1.0.0
*/
public
class
RoleUserQuery
extends
RoleUserEntity
{
private
static
final
long
serialVersionUID
=
1547777703352L
;
* 角色用户业务查询对象
*
* @author zxfei
* @date 2024-09-06
*/
public
class
RoleUserQuery
extends
RoleUserEntity
{
/** 开始 序号,主键,自增长 */
private
Long
idStart
;
...
...
@@ -27,8 +18,11 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 序号,主键,自增长 */
private
Long
idIncrement
;
/** 序号,主键,自增长 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长列表 */
private
List
<
Long
>
idList
;
/** 序号,主键,自增长排除列表 */
private
List
<
Long
>
idNotList
;
/** 开始 角色ID */
private
Long
roleIdStart
;
...
...
@@ -39,8 +33,11 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 角色ID */
private
Long
roleIdIncrement
;
/** 角色ID */
private
List
<
Long
>
roleIdList
;
/** 角色ID列表 */
private
List
<
Long
>
roleIdList
;
/** 角色ID排除列表 */
private
List
<
Long
>
roleIdNotList
;
/** 开始 用户ID */
private
Long
userIdStart
;
...
...
@@ -51,12 +48,72 @@ public class RoleUserQuery extends RoleUserEntity{
/** 增加 用户ID */
private
Long
userIdIncrement
;
/** 用户ID
*/
private
List
<
Long
>
userIdList
;
/** 用户ID列表
*/
private
List
<
Long
>
userIdList
;
/** 用户ID排除列表 */
private
List
<
Long
>
userIdNotList
;
/** 开始 创建用户 */
private
Long
createUserIdStart
;
/** 结束 创建用户 */
private
Long
createUserIdEnd
;
/** 增加 创建用户 */
private
Long
createUserIdIncrement
;
/** 创建用户列表 */
private
List
<
Long
>
createUserIdList
;
/** 创建用户排除列表 */
private
List
<
Long
>
createUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
createUserNameList
;
/** 创建用户名称排除列表 */
private
List
<
String
>
createUserNameNotList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
/** 结束 创建时间 */
private
String
createTimeEnd
;
/** 开始 更新用户 */
private
Long
updateUserIdStart
;
/** 结束 更新用户 */
private
Long
updateUserIdEnd
;
/** 增加 更新用户 */
private
Long
updateUserIdIncrement
;
/** 更新用户列表 */
private
List
<
Long
>
updateUserIdList
;
/** 更新用户排除列表 */
private
List
<
Long
>
updateUserIdNotList
;
/** 创建用户名称 */
private
List
<
String
>
updateUserNameList
;
/** 创建用户名称排除列表 */
private
List
<
String
>
updateUserNameNotList
;
/** 开始 更新时间 */
private
String
updateTimeStart
;
/** 结束 更新时间 */
private
String
updateTimeEnd
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
RoleUserQuery
>
orConditionList
;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private
List
<
RoleUserQuery
>
andConditionList
;
public
RoleUserQuery
(){}
public
RoleUserQuery
(){
}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
...
...
@@ -75,7 +132,7 @@ public class RoleUserQuery extends RoleUserEntity{
/**
* 获取 结束 序号,主键,自增长
* @return
idEnd
* @return $
idEnd
*/
public
Long
getIdEnd
(){
return
this
.
idEnd
;
...
...
@@ -121,6 +178,23 @@ public class RoleUserQuery extends RoleUserEntity{
this
.
idList
=
idList
;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public
List
<
Long
>
getIdNotList
(){
return
this
.
idNotList
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
void
setIdNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
}
/**
* 获取 开始 角色ID
* @return roleIdStart
...
...
@@ -139,7 +213,7 @@ public class RoleUserQuery extends RoleUserEntity{
/**
* 获取 结束 角色ID
* @return
roleIdEnd
* @return $
roleIdEnd
*/
public
Long
getRoleIdEnd
(){
return
this
.
roleIdEnd
;
...
...
@@ -185,6 +259,23 @@ public class RoleUserQuery extends RoleUserEntity{
this
.
roleIdList
=
roleIdList
;
}
/**
* 获取 角色ID
* @return roleIdNotList
*/
public
List
<
Long
>
getRoleIdNotList
(){
return
this
.
roleIdNotList
;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public
void
setRoleIdNotList
(
List
<
Long
>
roleIdNotList
){
this
.
roleIdNotList
=
roleIdNotList
;
}
/**
* 获取 开始 用户ID
* @return userIdStart
...
...
@@ -203,7 +294,7 @@ public class RoleUserQuery extends RoleUserEntity{
/**
* 获取 结束 用户ID
* @return
userIdEnd
* @return $
userIdEnd
*/
public
Long
getUserIdEnd
(){
return
this
.
userIdEnd
;
...
...
@@ -249,5 +340,653 @@ public class RoleUserQuery extends RoleUserEntity{
this
.
userIdList
=
userIdList
;
}
/**
* 获取 用户ID
* @return userIdNotList
*/
public
List
<
Long
>
getUserIdNotList
(){
return
this
.
userIdNotList
;
}
/**
* 设置 用户ID
* @param userIdNotList
*/
public
void
setUserIdNotList
(
List
<
Long
>
userIdNotList
){
this
.
userIdNotList
=
userIdNotList
;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public
Long
getCreateUserIdStart
(){
return
this
.
createUserIdStart
;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public
void
setCreateUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public
Long
getCreateUserIdEnd
(){
return
this
.
createUserIdEnd
;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public
void
setCreateUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public
Long
getCreateUserIdIncrement
(){
return
this
.
createUserIdIncrement
;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public
void
setCreateUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public
List
<
Long
>
getCreateUserIdList
(){
return
this
.
createUserIdList
;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public
void
setCreateUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public
List
<
Long
>
getCreateUserIdNotList
(){
return
this
.
createUserIdNotList
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
void
setCreateUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return createUserNameList
*/
public
List
<
String
>
getCreateUserNameList
(){
return
this
.
createUserNameList
;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public
void
setCreateUserNameList
(
List
<
String
>
createUserNameList
){
this
.
createUserNameList
=
createUserNameList
;
}
/**
* 获取 创建用户名称
* @return createUserNameNotList
*/
public
List
<
String
>
getCreateUserNameNotList
(){
return
this
.
createUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param createUserNameNotList
*/
public
void
setCreateUserNameNotList
(
List
<
String
>
createUserNameNotList
){
this
.
createUserNameNotList
=
createUserNameNotList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStart
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public
String
getCreateTimeEnd
(){
return
this
.
createTimeEnd
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public
Long
getUpdateUserIdStart
(){
return
this
.
updateUserIdStart
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
void
setUpdateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public
Long
getUpdateUserIdEnd
(){
return
this
.
updateUserIdEnd
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
void
setUpdateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public
Long
getUpdateUserIdIncrement
(){
return
this
.
updateUserIdIncrement
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
void
setUpdateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public
List
<
Long
>
getUpdateUserIdList
(){
return
this
.
updateUserIdList
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
void
setUpdateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public
List
<
Long
>
getUpdateUserIdNotList
(){
return
this
.
updateUserIdNotList
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
void
setUpdateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameList
*/
public
List
<
String
>
getUpdateUserNameList
(){
return
this
.
updateUserNameList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
void
setUpdateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
}
/**
* 获取 创建用户名称
* @return updateUserNameNotList
*/
public
List
<
String
>
getUpdateUserNameNotList
(){
return
this
.
updateUserNameNotList
;
}
/**
* 设置 创建用户名称
* @param updateUserNameNotList
*/
public
void
setUpdateUserNameNotList
(
List
<
String
>
updateUserNameNotList
){
this
.
updateUserNameNotList
=
updateUserNameNotList
;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public
String
getUpdateTimeStart
(){
return
this
.
updateTimeStart
;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public
void
setUpdateTimeStart
(
String
updateTimeStart
){
this
.
updateTimeStart
=
updateTimeStart
;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public
String
getUpdateTimeEnd
(){
return
this
.
updateTimeEnd
;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public
void
setUpdateTimeEnd
(
String
updateTimeEnd
){
this
.
updateTimeEnd
=
updateTimeEnd
;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public
RoleUserQuery
id
(
Long
id
){
setId
(
id
);
return
this
;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public
RoleUserQuery
idStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
return
this
;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public
RoleUserQuery
idEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
return
this
;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public
RoleUserQuery
idIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public
RoleUserQuery
idList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
return
this
;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public
RoleUserQuery
idNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
return
this
;
}
/**
* 设置 角色ID
* @param roleId
*/
public
RoleUserQuery
roleId
(
Long
roleId
){
setRoleId
(
roleId
);
return
this
;
}
/**
* 设置 开始 角色ID
* @param roleIdStart
*/
public
RoleUserQuery
roleIdStart
(
Long
roleIdStart
){
this
.
roleIdStart
=
roleIdStart
;
return
this
;
}
/**
* 设置 结束 角色ID
* @param roleIdEnd
*/
public
RoleUserQuery
roleIdEnd
(
Long
roleIdEnd
){
this
.
roleIdEnd
=
roleIdEnd
;
return
this
;
}
/**
* 设置 增加 角色ID
* @param roleIdIncrement
*/
public
RoleUserQuery
roleIdIncrement
(
Long
roleIdIncrement
){
this
.
roleIdIncrement
=
roleIdIncrement
;
return
this
;
}
/**
* 设置 角色ID
* @param roleIdList
*/
public
RoleUserQuery
roleIdList
(
List
<
Long
>
roleIdList
){
this
.
roleIdList
=
roleIdList
;
return
this
;
}
/**
* 设置 角色ID
* @param roleIdNotList
*/
public
RoleUserQuery
roleIdNotList
(
List
<
Long
>
roleIdNotList
){
this
.
roleIdNotList
=
roleIdNotList
;
return
this
;
}
/**
* 设置 用户ID
* @param userId
*/
public
RoleUserQuery
userId
(
Long
userId
){
setUserId
(
userId
);
return
this
;
}
/**
* 设置 开始 用户ID
* @param userIdStart
*/
public
RoleUserQuery
userIdStart
(
Long
userIdStart
){
this
.
userIdStart
=
userIdStart
;
return
this
;
}
/**
* 设置 结束 用户ID
* @param userIdEnd
*/
public
RoleUserQuery
userIdEnd
(
Long
userIdEnd
){
this
.
userIdEnd
=
userIdEnd
;
return
this
;
}
/**
* 设置 增加 用户ID
* @param userIdIncrement
*/
public
RoleUserQuery
userIdIncrement
(
Long
userIdIncrement
){
this
.
userIdIncrement
=
userIdIncrement
;
return
this
;
}
/**
* 设置 用户ID
* @param userIdList
*/
public
RoleUserQuery
userIdList
(
List
<
Long
>
userIdList
){
this
.
userIdList
=
userIdList
;
return
this
;
}
/**
* 设置 用户ID
* @param userIdNotList
*/
public
RoleUserQuery
userIdNotList
(
List
<
Long
>
userIdNotList
){
this
.
userIdNotList
=
userIdNotList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserId
*/
public
RoleUserQuery
createUserId
(
Long
createUserId
){
setCreateUserId
(
createUserId
);
return
this
;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public
RoleUserQuery
createUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
return
this
;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public
RoleUserQuery
createUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
return
this
;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public
RoleUserQuery
createUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public
RoleUserQuery
createUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
return
this
;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public
RoleUserQuery
createUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserName
*/
public
RoleUserQuery
createUserName
(
String
createUserName
){
setCreateUserName
(
createUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param createUserNameList
*/
public
RoleUserQuery
createUserNameList
(
List
<
String
>
createUserNameList
){
this
.
createUserNameList
=
createUserNameList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public
RoleUserQuery
updateUserId
(
Long
updateUserId
){
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public
RoleUserQuery
updateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public
RoleUserQuery
updateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public
RoleUserQuery
updateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public
RoleUserQuery
updateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
return
this
;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public
RoleUserQuery
updateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserName
*/
public
RoleUserQuery
updateUserName
(
String
updateUserName
){
setUpdateUserName
(
updateUserName
);
return
this
;
}
/**
* 设置 创建用户名称
* @param updateUserNameList
*/
public
RoleUserQuery
updateUserNameList
(
List
<
String
>
updateUserNameList
){
this
.
updateUserNameList
=
updateUserNameList
;
return
this
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
RoleUserQuery
>
getOrConditionList
(){
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
RoleUserQuery
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
RoleUserQuery
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
RoleUserQuery
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/service/RoleAuthService.java
View file @
9900e15d
...
...
@@ -9,10 +9,12 @@
package
com.mortals.xhx.base.system.role.service
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.base.system.role.model.RoleAuthEntity
;
import
com.mortals.xhx.base.system.role.model.RoleAuthQuery
;
/**
* <p>Title: 角色资源权限</p>
* <p>Description: RoleAuthService service接口 </p>
...
...
@@ -24,5 +26,9 @@ import com.mortals.xhx.base.system.role.model.RoleAuthQuery;
public
interface
RoleAuthService
extends
ICRUDService
<
RoleAuthEntity
,
Long
>
{
/** 角色分配资源 */
void
doDistributionSource
(
RoleAuthQuery
query
);
void
doDistributionSource
(
RoleAuthQuery
query
,
Context
context
);
/** 角色分配菜单 */
void
doDistributionMenu
(
RoleAuthQuery
query
,
Context
context
);
}
\ No newline at end of file
bill-manager/src/main/java/com/mortals/xhx/base/system/role/service/impl/RoleAuthServiceImpl.java
View file @
9900e15d
...
...
@@ -8,6 +8,7 @@
package
com.mortals.xhx.base.system.role.service.impl
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.util.DataUtil
;
...
...
@@ -20,6 +21,7 @@ import com.mortals.xhx.common.key.RedisKey;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
java.util.*
;
...
...
@@ -43,12 +45,21 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro
private
ResourceService
resourceService
;
@Override
public
void
doDistributionSource
(
RoleAuthQuery
query
)
{
public
void
doDistributionSource
(
RoleAuthQuery
query
,
Context
context
)
{
// 删除角色资源老数据
Long
roleId
=
query
.
getRoleId
();
Map
<
String
,
Object
>
condition
=
new
HashMap
<>();
/*
Map<String, Object> condition = new HashMap<>();
condition.put("roleId", roleId);
this
.
dao
.
delete
(
condition
);
this.dao.delete(condition);*/
//todo
RoleAuthQuery
roleAuthQuery
=
new
RoleAuthQuery
();
roleAuthQuery
.
setRoleId
(
roleId
);
Long
[]
delIds
=
this
.
find
(
roleAuthQuery
).
stream
()
.
filter
(
f
->
f
.
getMenuId
()
==
null
)
.
map
(
f
->
f
.
getId
()).
toArray
(
Long
[]::
new
);
if
(!
ObjectUtils
.
isEmpty
(
delIds
)){
this
.
remove
(
delIds
,
context
);
}
List
<
RoleAuthEntity
>
list
=
new
ArrayList
<>();
for
(
Long
sourceId
:
query
.
getResourceIdList
())
{
...
...
@@ -62,6 +73,35 @@ public class RoleAuthServiceImpl extends AbstractCRUDServiceImpl<RoleAuthDao, Ro
this
.
updateUserMenuUrlCache
();
}
@Override
public
void
doDistributionMenu
(
RoleAuthQuery
query
,
Context
context
)
{
// 删除角色资源老数据
Long
roleId
=
query
.
getRoleId
();
/* Map<String, Object> condition = new HashMap<>();
condition.put("roleId", roleId);
this.dao.delete(condition);*/
//todo
RoleAuthQuery
roleAuthQuery
=
new
RoleAuthQuery
();
roleAuthQuery
.
setRoleId
(
roleId
);
Long
[]
delIds
=
this
.
find
(
roleAuthQuery
).
stream
()
.
filter
(
f
->
f
.
getMenuId
()
!=
null
)
.
map
(
f
->
f
.
getId
()).
toArray
(
Long
[]::
new
);
if
(!
ObjectUtils
.
isEmpty
(
delIds
)){
this
.
remove
(
delIds
,
context
);
}
List
<
RoleAuthEntity
>
list
=
new
ArrayList
<>();
for
(
Long
menuId
:
query
.
getMenuIdList
())
{
RoleAuthEntity
entity
=
new
RoleAuthEntity
();
entity
.
setRoleId
(
roleId
);
entity
.
setMenuId
(
menuId
);
list
.
add
(
entity
);
}
this
.
dao
.
insertBatch
(
list
);
this
.
updateUserMenuUrlCache
();
}
private
void
updateUserMenuUrlCache
()
{
//更新用户菜单
Set
<
String
>
hkeys
=
cacheService
.
hkeys
(
RedisKey
.
KEY_USER_MENU_CACHE
);
...
...
bill-manager/src/main/java/com/mortals/xhx/base/system/role/web/RoleAuthController.java
View file @
9900e15d
...
...
@@ -33,7 +33,7 @@ public class RoleAuthController extends BaseCRUDJsonBodyMappingController<RoleAu
@PostMapping
(
value
=
"distributionSource"
)
public
String
distributionUser
(
@RequestBody
RoleAuthQuery
query
)
{
try
{
service
.
doDistributionSource
(
query
);
service
.
doDistributionSource
(
query
,
this
.
getContext
()
);
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_SUCCESS
);
return
ret
.
toJSONString
();
...
...
bill-manager/src/main/resources/sqlmap/base/system/MenuMapperExt.xml
0 → 100644
View file @
9900e15d
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mortals.xhx.base.system.menu.dao.ibatis.MenuDaoImpl"
>
<!-- 获取列表 -->
<select
id=
"getListByUserId"
parameterType=
"paramDto"
resultMap=
"MenuEntity-Map"
>
select
<include
refid=
"_columns"
/>
from mortals_xhx_resource as a
where a.authType in(0,1,2) or a.id IN
(select menuId
from mortals_xhx_role_auth as b
left join mortals_xhx_role_user as c
on b.roleId=c.roleId
where c.userId=#{condition.userId})
</select>
</mapper>
\ No newline at end of file
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