Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
dfd17812
Commit
dfd17812
authored
Sep 09, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:权限
parent
51964572
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
200 additions
and
298 deletions
+200
-298
HaobanRoleMenuQDTO.java
...c/haoban/manage/api/dto/qdto/role/HaobanRoleMenuQDTO.java
+59
-0
HaobanRoleQDTO.java
...m/gic/haoban/manage/api/dto/qdto/role/HaobanRoleQDTO.java
+21
-28
HaobanMenuDTO.java
...ava/com/gic/haoban/manage/api/dto/role/HaobanMenuDTO.java
+10
-18
HaobanRoleDTO.java
...ava/com/gic/haoban/manage/api/dto/role/HaobanRoleDTO.java
+0
-10
TabHaobanMenuMapper.java
...n/manage/service/dao/mapper/role/TabHaobanMenuMapper.java
+2
-2
TabHaobanRoleMapper.java
...n/manage/service/dao/mapper/role/TabHaobanRoleMapper.java
+0
-15
TabHaobanRoleMenuMapper.java
...nage/service/dao/mapper/role/TabHaobanRoleMenuMapper.java
+9
-0
TabHaobanMenu.java
.../gic/haoban/manage/service/entity/role/TabHaobanMenu.java
+6
-18
TabHaobanRole.java
.../gic/haoban/manage/service/entity/role/TabHaobanRole.java
+0
-10
HaobanMenuBO.java
.../gic/haoban/manage/service/pojo/bo/role/HaobanMenuBO.java
+10
-19
HaobanRoleBO.java
.../gic/haoban/manage/service/pojo/bo/role/HaobanRoleBO.java
+0
-10
HaobanRoleApiServiceImpl.java
...rvice/service/out/impl/role/HaobanRoleApiServiceImpl.java
+0
-0
HaobanMenuService.java
...haoban/manage/service/service/role/HaobanMenuService.java
+7
-5
HaobanRoleMenuService.java
...an/manage/service/service/role/HaobanRoleMenuService.java
+25
-2
HaobanRoleService.java
...haoban/manage/service/service/role/HaobanRoleService.java
+0
-49
HaobanMenuServiceImpl.java
...nage/service/service/role/impl/HaobanMenuServiceImpl.java
+7
-15
HaobanRoleMenuServiceImpl.java
.../service/service/role/impl/HaobanRoleMenuServiceImpl.java
+22
-6
HaobanRoleServiceImpl.java
...nage/service/service/role/impl/HaobanRoleServiceImpl.java
+0
-29
TabHaobanMenuMapper.xml
...ce/src/main/resources/mapper/role/TabHaobanMenuMapper.xml
+12
-16
TabHaobanRoleMapper.xml
...ce/src/main/resources/mapper/role/TabHaobanRoleMapper.xml
+5
-46
TabHaobanRoleMenuMapper.xml
...rc/main/resources/mapper/role/TabHaobanRoleMenuMapper.xml
+5
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/role/HaobanRoleMenuQDTO.java
0 → 100644
View file @
dfd17812
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
role
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 好办小程序权限(TabHaobanRole)实体类
*
* @author mozhu
* @since 2022-09-06 16:35:07
*/
public
class
HaobanRoleMenuQDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
554109287178364863L
;
private
Long
roleId
;
/**
* 0:导购;1:店长;3:区经
*/
private
Integer
clerkType
;
/**
* 权限id
*/
private
List
<
String
>
menuCodes
;
private
List
<
String
>
delMenuCodes
;
public
Long
getRoleId
()
{
return
roleId
;
}
public
void
setRoleId
(
Long
roleId
)
{
this
.
roleId
=
roleId
;
}
public
Integer
getClerkType
()
{
return
clerkType
;
}
public
void
setClerkType
(
Integer
clerkType
)
{
this
.
clerkType
=
clerkType
;
}
public
List
<
String
>
getMenuCodes
()
{
return
menuCodes
;
}
public
void
setMenuCodes
(
List
<
String
>
menuCodes
)
{
this
.
menuCodes
=
menuCodes
;
}
public
List
<
String
>
getDelMenuCodes
()
{
return
delMenuCodes
;
}
public
void
setDelMenuCodes
(
List
<
String
>
delMenuCodes
)
{
this
.
delMenuCodes
=
delMenuCodes
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/role/HaobanRoleQDTO.java
View file @
dfd17812
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
role
;
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
.
qdto
.
role
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
* 好办小程序权限(TabHaobanRole)实体类
* 好办小程序权限(TabHaobanRole)实体类
...
@@ -13,29 +12,23 @@ public class HaobanRoleQDTO implements Serializable {
...
@@ -13,29 +12,23 @@ public class HaobanRoleQDTO implements Serializable {
private
static
final
long
serialVersionUID
=
554109287178364863L
;
private
static
final
long
serialVersionUID
=
554109287178364863L
;
private
Long
roleId
;
/**
/**
* 权限名称
* 权限名称
*/
*/
private
String
roleName
;
private
String
roleName
;
/**
/**
*
0:导购;1:店长;3:区经
*
导购权限
*/
*/
private
Integer
clerkType
;
private
HaobanRoleMenuQDTO
clerkMenus
;
/**
/**
*
权限id
*
店长
*/
*/
private
List
<
Long
>
menuIds
;
private
HaobanRoleMenuQDTO
manegeClerkMenus
;
/**
private
List
<
Long
>
delMenuIds
;
* 区经
*/
public
Long
getRoleId
()
{
private
HaobanRoleMenuQDTO
managerMenus
;
return
roleId
;
}
public
void
setRoleId
(
Long
roleId
)
{
this
.
roleId
=
roleId
;
}
public
String
getRoleName
()
{
public
String
getRoleName
()
{
return
roleName
;
return
roleName
;
...
@@ -45,28 +38,28 @@ public class HaobanRoleQDTO implements Serializable {
...
@@ -45,28 +38,28 @@ public class HaobanRoleQDTO implements Serializable {
this
.
roleName
=
roleName
;
this
.
roleName
=
roleName
;
}
}
public
List
<
Long
>
getMenuId
s
()
{
public
HaobanRoleMenuQDTO
getClerkMenu
s
()
{
return
menuId
s
;
return
clerkMenu
s
;
}
}
public
void
set
MenuIds
(
List
<
Long
>
menuId
s
)
{
public
void
set
ClerkMenus
(
HaobanRoleMenuQDTO
clerkMenu
s
)
{
this
.
menuIds
=
menuId
s
;
this
.
clerkMenus
=
clerkMenu
s
;
}
}
public
Integer
getClerkType
()
{
public
HaobanRoleMenuQDTO
getManegeClerkMenus
()
{
return
clerkType
;
return
manegeClerkMenus
;
}
}
public
void
set
ClerkType
(
Integer
clerkType
)
{
public
void
set
ManegeClerkMenus
(
HaobanRoleMenuQDTO
manegeClerkMenus
)
{
this
.
clerkType
=
clerkType
;
this
.
manegeClerkMenus
=
manegeClerkMenus
;
}
}
public
List
<
Long
>
getDelMenuId
s
()
{
public
HaobanRoleMenuQDTO
getManagerMenu
s
()
{
return
delMenuId
s
;
return
managerMenu
s
;
}
}
public
void
set
DelMenuIds
(
List
<
Long
>
delMenuId
s
)
{
public
void
set
ManagerMenus
(
HaobanRoleMenuQDTO
managerMenu
s
)
{
this
.
delMenuIds
=
delMenuId
s
;
this
.
managerMenus
=
managerMenu
s
;
}
}
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/role/HaobanMenuDTO.java
View file @
dfd17812
...
@@ -14,7 +14,6 @@ public class HaobanMenuDTO implements Serializable {
...
@@ -14,7 +14,6 @@ public class HaobanMenuDTO implements Serializable {
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
Long
menuId
;
/**
/**
* 菜单code
* 菜单code
*/
*/
...
@@ -51,21 +50,14 @@ public class HaobanMenuDTO implements Serializable {
...
@@ -51,21 +50,14 @@ public class HaobanMenuDTO implements Serializable {
* 1:正常;0:删除
* 1:正常;0:删除
*/
*/
private
Integer
statusFlag
;
private
Integer
statusFlag
;
private
Integer
customFlag
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
private
List
<
HaobanMenuDTO
>
menuBOList
;
private
String
routePath
;
public
Long
getMenuId
()
{
return
menuId
;
}
public
void
setMenuId
(
Long
menuId
)
{
private
List
<
HaobanMenuDTO
>
menuBOList
;
this
.
menuId
=
menuId
;
}
public
String
getMenuCode
()
{
public
String
getMenuCode
()
{
return
menuCode
;
return
menuCode
;
...
@@ -155,14 +147,6 @@ public class HaobanMenuDTO implements Serializable {
...
@@ -155,14 +147,6 @@ public class HaobanMenuDTO implements Serializable {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
getCustomFlag
()
{
return
customFlag
;
}
public
void
setCustomFlag
(
Integer
customFlag
)
{
this
.
customFlag
=
customFlag
;
}
public
List
<
HaobanMenuDTO
>
getMenuBOList
()
{
public
List
<
HaobanMenuDTO
>
getMenuBOList
()
{
return
menuBOList
;
return
menuBOList
;
}
}
...
@@ -170,5 +154,13 @@ public class HaobanMenuDTO implements Serializable {
...
@@ -170,5 +154,13 @@ public class HaobanMenuDTO implements Serializable {
public
void
setMenuBOList
(
List
<
HaobanMenuDTO
>
menuBOList
)
{
public
void
setMenuBOList
(
List
<
HaobanMenuDTO
>
menuBOList
)
{
this
.
menuBOList
=
menuBOList
;
this
.
menuBOList
=
menuBOList
;
}
}
public
String
getRoutePath
()
{
return
routePath
;
}
public
void
setRoutePath
(
String
routePath
)
{
this
.
routePath
=
routePath
;
}
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/role/HaobanRoleDTO.java
View file @
dfd17812
...
@@ -26,8 +26,6 @@ public class HaobanRoleDTO implements Serializable {
...
@@ -26,8 +26,6 @@ public class HaobanRoleDTO implements Serializable {
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
creatorId
;
private
String
creatorId
;
private
String
creatorName
;
private
String
creatorName
;
...
@@ -77,14 +75,6 @@ public class HaobanRoleDTO implements Serializable {
...
@@ -77,14 +75,6 @@ public class HaobanRoleDTO implements Serializable {
this
.
wxEnterpriseId
=
wxEnterpriseId
;
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getCreatorId
()
{
public
String
getCreatorId
()
{
return
creatorId
;
return
creatorId
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/role/TabHaobanMenuMapper.java
View file @
dfd17812
...
@@ -16,10 +16,10 @@ public interface TabHaobanMenuMapper {
...
@@ -16,10 +16,10 @@ public interface TabHaobanMenuMapper {
/**
/**
* 通过ID查询单条数据
* 通过ID查询单条数据
*
*
* @param menu
Id
主键
* @param menu
Code
主键
* @return 实例对象
* @return 实例对象
*/
*/
TabHaobanMenu
queryById
(
Long
menuId
);
TabHaobanMenu
queryById
(
String
menuCode
);
/**
/**
* 新增数据
* 新增数据
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/role/TabHaobanRoleMapper.java
View file @
dfd17812
...
@@ -58,20 +58,5 @@ public interface TabHaobanRoleMapper {
...
@@ -58,20 +58,5 @@ public interface TabHaobanRoleMapper {
List
<
TabHaobanRole
>
getByEnterpriseIdAndClerkType
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
List
<
TabHaobanRole
>
getByEnterpriseIdAndClerkType
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkType"
)
Integer
clerkType
);
@Param
(
"clerkType"
)
Integer
clerkType
);
List
<
Long
>
queryByMenuIds
(
@Param
(
"menuIds"
)
List
<
Long
>
menuIds
,
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkType"
)
Integer
clerkType
);
List
<
Long
>
queryByUnMenuIds
(
@Param
(
"menuIds"
)
List
<
Long
>
menuIds
,
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkType"
)
Integer
clerkType
);
Long
queryByMenuId
(
@Param
(
"menuId"
)
Long
menuId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkType"
)
Integer
clerkType
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/role/TabHaobanRoleMenuMapper.java
View file @
dfd17812
...
@@ -53,5 +53,14 @@ public interface TabHaobanRoleMenuMapper {
...
@@ -53,5 +53,14 @@ public interface TabHaobanRoleMenuMapper {
*/
*/
int
deleteById
(
Long
roleMenuId
);
int
deleteById
(
Long
roleMenuId
);
/**
* 按角色删除id
*
* @param roleId 角色id
* @return int
* @author mozhu
* @date 2022-09-09 17:19:31
*/
int
deleteByRoleId
(
Long
roleId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/role/TabHaobanMenu.java
View file @
dfd17812
...
@@ -13,7 +13,6 @@ public class TabHaobanMenu implements Serializable {
...
@@ -13,7 +13,6 @@ public class TabHaobanMenu implements Serializable {
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
Long
menuId
;
/**
/**
* 菜单code
* 菜单code
*/
*/
...
@@ -46,28 +45,17 @@ public class TabHaobanMenu implements Serializable {
...
@@ -46,28 +45,17 @@ public class TabHaobanMenu implements Serializable {
* 父code
* 父code
*/
*/
private
String
parentCode
;
private
String
parentCode
;
private
String
routePath
;
/**
/**
* 1:正常;0:删除
* 1:正常;0:删除
*/
*/
private
Integer
statusFlag
;
private
Integer
statusFlag
;
/**
* 是否定制菜单:1:是
*/
private
Integer
customFlag
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
public
Long
getMenuId
()
{
return
menuId
;
}
public
void
setMenuId
(
Long
menuId
)
{
this
.
menuId
=
menuId
;
}
public
String
getMenuCode
()
{
public
String
getMenuCode
()
{
return
menuCode
;
return
menuCode
;
}
}
...
@@ -156,12 +144,12 @@ public class TabHaobanMenu implements Serializable {
...
@@ -156,12 +144,12 @@ public class TabHaobanMenu implements Serializable {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
getCustomFlag
()
{
public
String
getRoutePath
()
{
return
customFlag
;
return
routePath
;
}
}
public
void
set
CustomFlag
(
Integer
customFlag
)
{
public
void
set
RoutePath
(
String
routePath
)
{
this
.
customFlag
=
customFlag
;
this
.
routePath
=
routePath
;
}
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/role/TabHaobanRole.java
View file @
dfd17812
...
@@ -25,8 +25,6 @@ public class TabHaobanRole implements Serializable {
...
@@ -25,8 +25,6 @@ public class TabHaobanRole implements Serializable {
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
creatorId
;
private
String
creatorId
;
private
String
creatorName
;
private
String
creatorName
;
...
@@ -76,14 +74,6 @@ public class TabHaobanRole implements Serializable {
...
@@ -76,14 +74,6 @@ public class TabHaobanRole implements Serializable {
this
.
wxEnterpriseId
=
wxEnterpriseId
;
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getCreatorId
()
{
public
String
getCreatorId
()
{
return
creatorId
;
return
creatorId
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/role/HaobanMenuBO.java
View file @
dfd17812
...
@@ -14,7 +14,6 @@ public class HaobanMenuBO implements Serializable {
...
@@ -14,7 +14,6 @@ public class HaobanMenuBO implements Serializable {
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
static
final
long
serialVersionUID
=
909873156099677525L
;
private
Long
menuId
;
/**
/**
* 菜单code
* 菜单code
*/
*/
...
@@ -47,11 +46,12 @@ public class HaobanMenuBO implements Serializable {
...
@@ -47,11 +46,12 @@ public class HaobanMenuBO implements Serializable {
* 父code
* 父code
*/
*/
private
String
parentCode
;
private
String
parentCode
;
private
String
routePath
;
/**
/**
* 1:正常;0:删除
* 1:正常;0:删除
*/
*/
private
Integer
statusFlag
;
private
Integer
statusFlag
;
private
Integer
customFlag
;
private
Date
createTime
;
private
Date
createTime
;
...
@@ -59,15 +59,6 @@ public class HaobanMenuBO implements Serializable {
...
@@ -59,15 +59,6 @@ public class HaobanMenuBO implements Serializable {
private
List
<
HaobanMenuBO
>
menuBOList
;
private
List
<
HaobanMenuBO
>
menuBOList
;
public
Long
getMenuId
()
{
return
menuId
;
}
public
void
setMenuId
(
Long
menuId
)
{
this
.
menuId
=
menuId
;
}
public
String
getMenuCode
()
{
public
String
getMenuCode
()
{
return
menuCode
;
return
menuCode
;
}
}
...
@@ -156,14 +147,6 @@ public class HaobanMenuBO implements Serializable {
...
@@ -156,14 +147,6 @@ public class HaobanMenuBO implements Serializable {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
getCustomFlag
()
{
return
customFlag
;
}
public
void
setCustomFlag
(
Integer
customFlag
)
{
this
.
customFlag
=
customFlag
;
}
public
List
<
HaobanMenuBO
>
getMenuBOList
()
{
public
List
<
HaobanMenuBO
>
getMenuBOList
()
{
return
menuBOList
;
return
menuBOList
;
}
}
...
@@ -171,5 +154,13 @@ public class HaobanMenuBO implements Serializable {
...
@@ -171,5 +154,13 @@ public class HaobanMenuBO implements Serializable {
public
void
setMenuBOList
(
List
<
HaobanMenuBO
>
menuBOList
)
{
public
void
setMenuBOList
(
List
<
HaobanMenuBO
>
menuBOList
)
{
this
.
menuBOList
=
menuBOList
;
this
.
menuBOList
=
menuBOList
;
}
}
public
String
getRoutePath
()
{
return
routePath
;
}
public
void
setRoutePath
(
String
routePath
)
{
this
.
routePath
=
routePath
;
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/bo/role/HaobanRoleBO.java
View file @
dfd17812
...
@@ -26,8 +26,6 @@ public class HaobanRoleBO implements Serializable {
...
@@ -26,8 +26,6 @@ public class HaobanRoleBO implements Serializable {
private
String
wxEnterpriseId
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
creatorId
;
private
String
creatorId
;
private
String
creatorName
;
private
String
creatorName
;
...
@@ -77,14 +75,6 @@ public class HaobanRoleBO implements Serializable {
...
@@ -77,14 +75,6 @@ public class HaobanRoleBO implements Serializable {
this
.
wxEnterpriseId
=
wxEnterpriseId
;
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getCreatorId
()
{
public
String
getCreatorId
()
{
return
creatorId
;
return
creatorId
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/role/HaobanRoleApiServiceImpl.java
View file @
dfd17812
This diff is collapsed.
Click to expand it.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/HaobanMenuService.java
View file @
dfd17812
...
@@ -16,10 +16,12 @@ public interface HaobanMenuService {
...
@@ -16,10 +16,12 @@ public interface HaobanMenuService {
/**
/**
* 通过ID查询单条数据
* 通过ID查询单条数据
*
*
* @param menuId 主键
* @param menuCode 菜单代码
* @return 实例对象
* @return {@link TabHaobanMenu }
* @author mozhu
* @date 2022-09-09 16:33:26
*/
*/
TabHaobanMenu
queryById
(
Long
menuId
);
TabHaobanMenu
queryById
(
String
menuCode
);
/**
/**
* 新增数据
* 新增数据
...
@@ -27,7 +29,7 @@ public interface HaobanMenuService {
...
@@ -27,7 +29,7 @@ public interface HaobanMenuService {
* @param tabHaobanMenu 实例对象
* @param tabHaobanMenu 实例对象
* @return 实例对象
* @return 实例对象
*/
*/
TabHaobanMenu
insert
(
TabHaobanMenu
tabHaobanMenu
);
int
insert
(
TabHaobanMenu
tabHaobanMenu
);
/**
/**
* 修改数据
* 修改数据
...
@@ -35,7 +37,7 @@ public interface HaobanMenuService {
...
@@ -35,7 +37,7 @@ public interface HaobanMenuService {
* @param tabHaobanMenu 实例对象
* @param tabHaobanMenu 实例对象
* @return 实例对象
* @return 实例对象
*/
*/
TabHaobanMenu
update
(
TabHaobanMenu
tabHaobanMenu
);
int
update
(
TabHaobanMenu
tabHaobanMenu
);
/**
/**
* 菜单树
* 菜单树
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/HaobanRoleMenuService.java
View file @
dfd17812
...
@@ -2,6 +2,8 @@ package com.gic.haoban.manage.service.service.role;
...
@@ -2,6 +2,8 @@ package com.gic.haoban.manage.service.service.role;
import
com.gic.haoban.manage.service.entity.role.TabHaobanRoleMenu
;
import
com.gic.haoban.manage.service.entity.role.TabHaobanRoleMenu
;
import
java.util.List
;
/**
/**
* 好办小程序权限菜单(TabHaobanRoleMenu)表服务接口
* 好办小程序权限菜单(TabHaobanRoleMenu)表服务接口
*
*
...
@@ -24,7 +26,18 @@ public interface HaobanRoleMenuService {
...
@@ -24,7 +26,18 @@ public interface HaobanRoleMenuService {
* @param tabHaobanRoleMenu 实例对象
* @param tabHaobanRoleMenu 实例对象
* @return 实例对象
* @return 实例对象
*/
*/
TabHaobanRoleMenu
insert
(
TabHaobanRoleMenu
tabHaobanRoleMenu
);
int
insert
(
TabHaobanRoleMenu
tabHaobanRoleMenu
);
/**
* 批量新增数据
*
* @param roleMenuList 角色菜单列表
* @return int
* @author mozhu
* @date 2022-09-09 16:32:24
*/
int
insertBatch
(
List
<
TabHaobanRoleMenu
>
roleMenuList
);
/**
/**
* 修改数据
* 修改数据
...
@@ -32,7 +45,7 @@ public interface HaobanRoleMenuService {
...
@@ -32,7 +45,7 @@ public interface HaobanRoleMenuService {
* @param tabHaobanRoleMenu 实例对象
* @param tabHaobanRoleMenu 实例对象
* @return 实例对象
* @return 实例对象
*/
*/
TabHaobanRoleMenu
update
(
TabHaobanRoleMenu
tabHaobanRoleMenu
);
int
update
(
TabHaobanRoleMenu
tabHaobanRoleMenu
);
/**
/**
* 通过主键删除数据
* 通过主键删除数据
...
@@ -42,4 +55,14 @@ public interface HaobanRoleMenuService {
...
@@ -42,4 +55,14 @@ public interface HaobanRoleMenuService {
*/
*/
boolean
deleteById
(
Long
roleMenuId
);
boolean
deleteById
(
Long
roleMenuId
);
/**
* 按角色删除id
*
* @param roleId 角色id
* @return boolean
* @author mozhu
* @date 2022-09-09 17:18:19
*/
boolean
deleteByRoleId
(
Long
roleId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/HaobanRoleService.java
View file @
dfd17812
...
@@ -67,54 +67,5 @@ public interface HaobanRoleService {
...
@@ -67,54 +67,5 @@ public interface HaobanRoleService {
*/
*/
List
<
HaobanRoleBO
>
getByEnterpriseIdAndClerkType
(
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
);
List
<
HaobanRoleBO
>
getByEnterpriseIdAndClerkType
(
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
);
/**
* 查询菜单id
*
* @param menuIds 菜单id
* @param enterpriseId 企业标识
* @param wxEnterpriseId wx企业标识
* @param clerkType 职员类型
* @return {@link List }<{@link Long }>
* @author mozhu
* @date 2022-09-07 14:32:17
*/
List
<
Long
>
queryByMenuIds
(
List
<
Long
>
menuIds
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
);
/**
* 查询被删除的菜单id
*
* @param menuIds 菜单id
* @param enterpriseId 企业标识
* @param wxEnterpriseId wx企业标识
* @param clerkType 职员类型
* @return {@link List }<{@link Long }>
* @author mozhu
* @date 2022-09-07 14:32:20
*/
List
<
Long
>
queryByUnMenuIds
(
List
<
Long
>
menuIds
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
);
/**
* 通过菜单id查询
*
* @param menuId 菜单id
* @param enterpriseId 企业标识
* @param wxEnterpriseId wx企业标识
* @param clerkType 职员类型
* @return {@link Long }
* @author mozhu
* @date 2022-09-07 17:03:50
*/
Long
queryByMenuId
(
Long
menuId
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
);
/**
* 删除权限
*
* @param roleIds 角色id
* @return int
* @author mozhu
* @date 2022-09-07 14:47:18
*/
void
delByRoleIds
(
List
<
Long
>
roleIds
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/impl/HaobanMenuServiceImpl.java
View file @
dfd17812
...
@@ -25,18 +25,12 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
...
@@ -25,18 +25,12 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
@Autowired
@Autowired
private
TabHaobanMenuMapper
tabHaobanMenuMapper
;
private
TabHaobanMenuMapper
tabHaobanMenuMapper
;
/**
* 通过ID查询单条数据
*
* @param menuId 主键
* @return 实例对象
*/
@Override
@Override
public
TabHaobanMenu
queryById
(
Long
menuId
)
{
public
TabHaobanMenu
queryById
(
String
menuCode
)
{
return
this
.
tabHaobanMenuMapper
.
queryById
(
menu
Id
);
return
this
.
tabHaobanMenuMapper
.
queryById
(
menu
Code
);
}
}
/**
/**
* 新增数据
* 新增数据
*
*
...
@@ -44,11 +38,10 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
...
@@ -44,11 +38,10 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
* @return 实例对象
* @return 实例对象
*/
*/
@Override
@Override
public
TabHaobanMenu
insert
(
TabHaobanMenu
tabHaobanMenu
)
{
public
int
insert
(
TabHaobanMenu
tabHaobanMenu
)
{
tabHaobanMenu
.
setCreateTime
(
new
Date
());
tabHaobanMenu
.
setCreateTime
(
new
Date
());
tabHaobanMenu
.
setUpdateTime
(
new
Date
());
tabHaobanMenu
.
setUpdateTime
(
new
Date
());
this
.
tabHaobanMenuMapper
.
insert
(
tabHaobanMenu
);
return
this
.
tabHaobanMenuMapper
.
insert
(
tabHaobanMenu
);
return
tabHaobanMenu
;
}
}
/**
/**
...
@@ -58,10 +51,9 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
...
@@ -58,10 +51,9 @@ public class HaobanMenuServiceImpl implements HaobanMenuService {
* @return 实例对象
* @return 实例对象
*/
*/
@Override
@Override
public
TabHaobanMenu
update
(
TabHaobanMenu
tabHaobanMenu
)
{
public
int
update
(
TabHaobanMenu
tabHaobanMenu
)
{
tabHaobanMenu
.
setUpdateTime
(
new
Date
());
tabHaobanMenu
.
setUpdateTime
(
new
Date
());
this
.
tabHaobanMenuMapper
.
update
(
tabHaobanMenu
);
return
this
.
tabHaobanMenuMapper
.
update
(
tabHaobanMenu
);
return
this
.
queryById
(
tabHaobanMenu
.
getMenuId
());
}
}
@Override
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/impl/HaobanRoleMenuServiceImpl.java
View file @
dfd17812
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
role
.
impl
;
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
role
.
impl
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.haoban.manage.service.dao.mapper.role.TabHaobanRoleMenuMapper
;
import
com.gic.haoban.manage.service.dao.mapper.role.TabHaobanRoleMenuMapper
;
import
com.gic.haoban.manage.service.entity.role.TabHaobanRoleMenu
;
import
com.gic.haoban.manage.service.entity.role.TabHaobanRoleMenu
;
import
com.gic.haoban.manage.service.service.role.HaobanRoleMenuService
;
import
com.gic.haoban.manage.service.service.role.HaobanRoleMenuService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 好办小程序权限菜单(TabHaobanRoleMenu)表服务实现类
* 好办小程序权限菜单(TabHaobanRoleMenu)表服务实现类
*
*
...
@@ -37,9 +41,17 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
...
@@ -37,9 +41,17 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
* @return 实例对象
* @return 实例对象
*/
*/
@Override
@Override
public
TabHaobanRoleMenu
insert
(
TabHaobanRoleMenu
tabHaobanRoleMenu
)
{
public
int
insert
(
TabHaobanRoleMenu
tabHaobanRoleMenu
)
{
this
.
tabHaobanRoleMenuMapper
.
insert
(
tabHaobanRoleMenu
);
tabHaobanRoleMenu
.
setRoleId
(
UniqueIdUtils
.
uniqueLong
());
return
tabHaobanRoleMenu
;
tabHaobanRoleMenu
.
setCreateTime
(
new
Date
());
tabHaobanRoleMenu
.
setUpdateTime
(
new
Date
());
return
this
.
tabHaobanRoleMenuMapper
.
insert
(
tabHaobanRoleMenu
);
}
@Override
public
int
insertBatch
(
List
<
TabHaobanRoleMenu
>
roleMenuList
)
{
return
this
.
tabHaobanRoleMenuMapper
.
insertBatch
(
roleMenuList
);
}
}
/**
/**
...
@@ -49,9 +61,8 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
...
@@ -49,9 +61,8 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
* @return 实例对象
* @return 实例对象
*/
*/
@Override
@Override
public
TabHaobanRoleMenu
update
(
TabHaobanRoleMenu
tabHaobanRoleMenu
)
{
public
int
update
(
TabHaobanRoleMenu
tabHaobanRoleMenu
)
{
this
.
tabHaobanRoleMenuMapper
.
update
(
tabHaobanRoleMenu
);
return
this
.
tabHaobanRoleMenuMapper
.
update
(
tabHaobanRoleMenu
);
return
this
.
queryById
(
tabHaobanRoleMenu
.
getRoleMenuId
());
}
}
/**
/**
...
@@ -64,4 +75,9 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
...
@@ -64,4 +75,9 @@ public class HaobanRoleMenuServiceImpl implements HaobanRoleMenuService {
public
boolean
deleteById
(
Long
roleMenuId
)
{
public
boolean
deleteById
(
Long
roleMenuId
)
{
return
this
.
tabHaobanRoleMenuMapper
.
deleteById
(
roleMenuId
)
>
0
;
return
this
.
tabHaobanRoleMenuMapper
.
deleteById
(
roleMenuId
)
>
0
;
}
}
@Override
public
boolean
deleteByRoleId
(
Long
roleId
)
{
return
tabHaobanRoleMenuMapper
.
deleteByRoleId
(
roleId
)
>
0
;
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/role/impl/HaobanRoleServiceImpl.java
View file @
dfd17812
...
@@ -53,11 +53,6 @@ public class HaobanRoleServiceImpl implements HaobanRoleService {
...
@@ -53,11 +53,6 @@ public class HaobanRoleServiceImpl implements HaobanRoleService {
@Override
@Override
public
int
insertBatch
(
List
<
TabHaobanRole
>
tabHaobanRoles
)
{
public
int
insertBatch
(
List
<
TabHaobanRole
>
tabHaobanRoles
)
{
tabHaobanRoles
.
forEach
(
c
->{
c
.
setRoleId
(
UniqueIdUtils
.
uniqueLong
());
c
.
setCreateTime
(
new
Date
());
c
.
setUpdateTime
(
new
Date
());
});
return
tabHaobanRoleMapper
.
insertBatch
(
tabHaobanRoles
);
return
tabHaobanRoleMapper
.
insertBatch
(
tabHaobanRoles
);
}
}
...
@@ -91,28 +86,4 @@ public class HaobanRoleServiceImpl implements HaobanRoleService {
...
@@ -91,28 +86,4 @@ public class HaobanRoleServiceImpl implements HaobanRoleService {
return
EntityUtil
.
changeEntityListNew
(
HaobanRoleBO
.
class
,
haobanRoles
);
return
EntityUtil
.
changeEntityListNew
(
HaobanRoleBO
.
class
,
haobanRoles
);
}
}
@Override
public
List
<
Long
>
queryByMenuIds
(
List
<
Long
>
menuIds
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
)
{
return
tabHaobanRoleMapper
.
queryByMenuIds
(
menuIds
,
enterpriseId
,
wxEnterpriseId
,
clerkType
);
}
@Override
public
List
<
Long
>
queryByUnMenuIds
(
List
<
Long
>
menuIds
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
)
{
return
tabHaobanRoleMapper
.
queryByUnMenuIds
(
menuIds
,
enterpriseId
,
wxEnterpriseId
,
clerkType
);
}
@Override
public
Long
queryByMenuId
(
Long
menuId
,
String
enterpriseId
,
String
wxEnterpriseId
,
Integer
clerkType
)
{
return
tabHaobanRoleMapper
.
queryByMenuId
(
menuId
,
enterpriseId
,
wxEnterpriseId
,
clerkType
);
}
@Override
public
void
delByRoleIds
(
List
<
Long
>
roleIds
)
{
for
(
Long
roleId
:
roleIds
)
{
TabHaobanRole
tabHaobanRole
=
new
TabHaobanRole
();
tabHaobanRole
.
setStatusFlag
(
0
);
tabHaobanRole
.
setRoleId
(
roleId
);
tabHaobanRoleMapper
.
update
(
tabHaobanRole
);
}
}
}
}
haoban-manage3-service/src/main/resources/mapper/role/TabHaobanMenuMapper.xml
View file @
dfd17812
...
@@ -3,7 +3,6 @@
...
@@ -3,7 +3,6 @@
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.role.TabHaobanMenuMapper"
>
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.role.TabHaobanMenuMapper"
>
<resultMap
type=
"com.gic.haoban.manage.service.entity.role.TabHaobanMenu"
id=
"TabHaobanMenuMap"
>
<resultMap
type=
"com.gic.haoban.manage.service.entity.role.TabHaobanMenu"
id=
"TabHaobanMenuMap"
>
<result
property=
"menuId"
column=
"menu_id"
jdbcType=
"INTEGER"
/>
<result
property=
"menuCode"
column=
"menu_code"
jdbcType=
"VARCHAR"
/>
<result
property=
"menuCode"
column=
"menu_code"
jdbcType=
"VARCHAR"
/>
<result
property=
"menuName"
column=
"menu_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"menuName"
column=
"menu_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"menuUrl"
column=
"menu_url"
jdbcType=
"VARCHAR"
/>
<result
property=
"menuUrl"
column=
"menu_url"
jdbcType=
"VARCHAR"
/>
...
@@ -12,14 +11,14 @@
...
@@ -12,14 +11,14 @@
<result
property=
"menuType"
column=
"menu_type"
jdbcType=
"INTEGER"
/>
<result
property=
"menuType"
column=
"menu_type"
jdbcType=
"INTEGER"
/>
<result
property=
"menuSort"
column=
"menu_sort"
jdbcType=
"INTEGER"
/>
<result
property=
"menuSort"
column=
"menu_sort"
jdbcType=
"INTEGER"
/>
<result
property=
"parentCode"
column=
"parent_code"
jdbcType=
"VARCHAR"
/>
<result
property=
"parentCode"
column=
"parent_code"
jdbcType=
"VARCHAR"
/>
<result
property=
"
customFlag"
column=
"custom_flag"
jdbcType=
"INTEGE
R"
/>
<result
property=
"
routePath"
column=
"route_path"
jdbcType=
"VARCHA
R"
/>
<result
property=
"statusFlag"
column=
"status_flag"
jdbcType=
"INTEGER"
/>
<result
property=
"statusFlag"
column=
"status_flag"
jdbcType=
"INTEGER"
/>
<result
property=
"createTime"
column=
"create_time"
jdbcType=
"TIMESTAMP"
/>
<result
property=
"createTime"
column=
"create_time"
jdbcType=
"TIMESTAMP"
/>
<result
property=
"updateTime"
column=
"update_time"
jdbcType=
"TIMESTAMP"
/>
<result
property=
"updateTime"
column=
"update_time"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
menu_
id, menu_code, menu_name, menu_url, icon_url, menu_level, menu_type, menu_sort, parent_code, status_flag,custom_flag
, create_time, update_time
menu_
code, menu_name, menu_url, icon_url, menu_level, menu_type, menu_sort, parent_code, status_flag,route_path
, create_time, update_time
</sql>
</sql>
<!--查询单个-->
<!--查询单个-->
...
@@ -27,22 +26,22 @@
...
@@ -27,22 +26,22 @@
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from tab_haoban_menu
from tab_haoban_menu
where menu_
id = #{menuId
}
where menu_
code = #{menuCode
}
</select>
</select>
<!--新增所有列-->
<!--新增所有列-->
<insert
id=
"insert"
keyProperty=
"menuId"
useGeneratedKeys=
"true"
>
<insert
id=
"insert"
keyProperty=
"menuId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_menu(menu_
id, menu_code, menu_name, menu_url, icon_url, menu_level, menu_type, menu_sort, parent_code, status_flag,custom_flag
, create_time, update_time)
insert into tab_haoban_menu(menu_
code, menu_name, menu_url, icon_url, menu_level, menu_type, menu_sort, parent_code, status_flag,route_path
, create_time, update_time)
values (#{menu
Id}, #{menuCode}, #{menuName}, #{menuUrl}, #{iconUrl}, #{menuLevel}, #{menuType}, #{menuSort}, #{parentCode}, #{statusFlag},#{customFlag
}, #{createTime}, #{updateTime})
values (#{menu
Code}, #{menuName}, #{menuUrl}, #{iconUrl}, #{menuLevel}, #{menuType}, #{menuSort}, #{parentCode}, #{statusFlag},#{routePath
}, #{createTime}, #{updateTime})
</insert>
</insert>
<insert
id=
"insertBatch"
keyProperty=
"menuId"
useGeneratedKeys=
"true"
>
<insert
id=
"insertBatch"
keyProperty=
"menuId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_menu(menu_
id, menu_
code, menu_name, menu_url, icon_url, menu_level, menu_type,
insert into tab_haoban_menu(menu_code, menu_name, menu_url, icon_url, menu_level, menu_type,
menu_sort, parent_code, status_flag,
custom_flag
, create_time, update_time)
menu_sort, parent_code, status_flag,
route_path
, create_time, update_time)
values
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.menu
Id}, #{entity.menu
Code}, #{entity.menuName}, #{entity.menuUrl}, #{entity.iconUrl},
(#{entity.menuCode}, #{entity.menuName}, #{entity.menuUrl}, #{entity.iconUrl},
#{entity.menuLevel}, #{entity.menuType}, #{entity.menuSort}, #{entity.parentCode}, #{entity.statusFlag},#{entity.
customFlag
},
#{entity.menuLevel}, #{entity.menuType}, #{entity.menuSort}, #{entity.parentCode}, #{entity.statusFlag},#{entity.
routePath
},
#{entity.createTime}, #{entity.updateTime})
#{entity.createTime}, #{entity.updateTime})
</foreach>
</foreach>
</insert>
</insert>
...
@@ -52,9 +51,6 @@
...
@@ -52,9 +51,6 @@
<update
id=
"update"
>
<update
id=
"update"
>
update tab_haoban_menu
update tab_haoban_menu
<set>
<set>
<if
test=
"menuCode != null and menuCode != ''"
>
menu_code = #{menuCode},
</if>
<if
test=
"menuName != null and menuName != ''"
>
<if
test=
"menuName != null and menuName != ''"
>
menu_name = #{menuName},
menu_name = #{menuName},
</if>
</if>
...
@@ -79,8 +75,8 @@
...
@@ -79,8 +75,8 @@
<if
test=
"statusFlag != null"
>
<if
test=
"statusFlag != null"
>
status_flag = #{statusFlag},
status_flag = #{statusFlag},
</if>
</if>
<if
test=
"
customFlag
!= null"
>
<if
test=
"
routePath
!= null"
>
custom_flag = #{customFlag
},
route_path = #{routePath
},
</if>
</if>
<if
test=
"createTime != null"
>
<if
test=
"createTime != null"
>
create_time = #{createTime},
create_time = #{createTime},
...
@@ -89,7 +85,7 @@
...
@@ -89,7 +85,7 @@
update_time = #{updateTime},
update_time = #{updateTime},
</if>
</if>
</set>
</set>
where
menu_id = #{menuId
}
where
menu_code = #{menuCode
}
</update>
</update>
...
...
haoban-manage3-service/src/main/resources/mapper/role/TabHaobanRoleMapper.xml
View file @
dfd17812
...
@@ -7,7 +7,6 @@
...
@@ -7,7 +7,6 @@
<result
property=
"roleName"
column=
"role_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"roleName"
column=
"role_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"clerkType"
column=
"clerk_type"
jdbcType=
"INTEGER"
/>
<result
property=
"clerkType"
column=
"clerk_type"
jdbcType=
"INTEGER"
/>
<result
property=
"wxEnterpriseId"
column=
"wx_enterprise_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"wxEnterpriseId"
column=
"wx_enterprise_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"enterpriseId"
column=
"enterprise_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"creatorId"
column=
"creator_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"creatorId"
column=
"creator_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"creatorName"
column=
"creator_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"creatorName"
column=
"creator_name"
jdbcType=
"VARCHAR"
/>
<result
property=
"modifierId"
column=
"modifier_id"
jdbcType=
"VARCHAR"
/>
<result
property=
"modifierId"
column=
"modifier_id"
jdbcType=
"VARCHAR"
/>
...
@@ -18,7 +17,7 @@
...
@@ -18,7 +17,7 @@
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
role_id, role_name, clerk_type, wx_enterprise_id,
enterprise_id,
creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time
role_id, role_name, clerk_type, wx_enterprise_id, creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time
</sql>
</sql>
<!--查询单个-->
<!--查询单个-->
...
@@ -31,17 +30,17 @@
...
@@ -31,17 +30,17 @@
<!--新增所有列-->
<!--新增所有列-->
<insert
id=
"insert"
keyProperty=
"roleId"
useGeneratedKeys=
"true"
>
<insert
id=
"insert"
keyProperty=
"roleId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_role(role_id, role_name, clerk_type, wx_enterprise_id,
enterprise_id,
creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time)
insert into tab_haoban_role(role_id, role_name, clerk_type, wx_enterprise_id, creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time)
values (#{roleId}, #{roleName}, #{clerkType}, #{wxEnterpriseId},
#{enterpriseId},
#{creatorId}, #{creatorName}, #{modifierId}, #{modifierName}, #{statusFlag}, #{createTime}, #{updateTime})
values (#{roleId}, #{roleName}, #{clerkType}, #{wxEnterpriseId}, #{creatorId}, #{creatorName}, #{modifierId}, #{modifierName}, #{statusFlag}, #{createTime}, #{updateTime})
</insert>
</insert>
<insert
id=
"insertBatch"
keyProperty=
"roleId"
useGeneratedKeys=
"true"
>
<insert
id=
"insertBatch"
keyProperty=
"roleId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_role(role_id, role_name, clerk_type, wx_enterprise_id,
enterprise_id,
insert into tab_haoban_role(role_id, role_name, clerk_type, wx_enterprise_id,
creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time)
creator_id, creator_name, modifier_id, modifier_name, status_flag, create_time, update_time)
values
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.roleId}, #{entity.roleName}, #{entity.clerkType},
(#{entity.roleId}, #{entity.roleName}, #{entity.clerkType},
#{entity.wxEnterpriseId},
#{entity.enterpriseId},
#{entity.creatorId}, #{entity.creatorName},
#{entity.wxEnterpriseId}, #{entity.creatorId}, #{entity.creatorName},
#{entity.modifierId}, #{entity.modifierName}, #{entity.statusFlag}, #{entity.createTime},
#{entity.modifierId}, #{entity.modifierName}, #{entity.statusFlag}, #{entity.createTime},
#{entity.updateTime})
#{entity.updateTime})
</foreach>
</foreach>
...
@@ -61,9 +60,6 @@
...
@@ -61,9 +60,6 @@
<if
test=
"wxEnterpriseId != null and wxEnterpriseId != ''"
>
<if
test=
"wxEnterpriseId != null and wxEnterpriseId != ''"
>
wx_enterprise_id = #{wxEnterpriseId},
wx_enterprise_id = #{wxEnterpriseId},
</if>
</if>
<if
test=
"enterpriseId != null and enterpriseId != ''"
>
enterprise_id = #{enterpriseId},
</if>
<if
test=
"creatorId != null and creatorId != ''"
>
<if
test=
"creatorId != null and creatorId != ''"
>
creator_id = #{creatorId},
creator_id = #{creatorId},
</if>
</if>
...
@@ -99,42 +95,5 @@
...
@@ -99,42 +95,5 @@
and clerk_type = #{clerkType}
and clerk_type = #{clerkType}
</select>
</select>
<select
id=
"queryByMenuIds"
resultType=
"java.lang.Long"
>
select
role_id
from tab_haoban_role
where wx_enterprise_id = #{wxEnterpriseId}
and enterprise_id = #{enterpriseId}
and clerk_type = #{clerkType}
and menu_id in
<foreach
collection=
"menuIds"
item=
"id"
index=
"index"
open=
"("
close=
")"
separator=
","
>
#{id,jdbcType=VARCHAR}
</foreach>
</select>
<select
id=
"queryByUnMenuIds"
resultType=
"java.lang.Long"
>
select
role_id
from tab_haoban_role
where wx_enterprise_id = #{wxEnterpriseId}
and enterprise_id = #{enterpriseId}
and clerk_type = #{clerkType}
and menu_id not in
<foreach
collection=
"menuIds"
item=
"id"
index=
"index"
open=
"("
close=
")"
separator=
","
>
#{id,jdbcType=VARCHAR}
</foreach>
</select>
<select
id=
"queryByMenuId"
resultType=
"java.lang.Long"
>
select
role_id
from tab_haoban_role
where wx_enterprise_id = #{wxEnterpriseId}
and enterprise_id = #{enterpriseId}
and clerk_type = #{clerkType}
and menu_id = #{menuId}
</select>
</mapper>
</mapper>
haoban-manage3-service/src/main/resources/mapper/role/TabHaobanRoleMenuMapper.xml
View file @
dfd17812
...
@@ -71,5 +71,10 @@
...
@@ -71,5 +71,10 @@
delete from tab_haoban_role_menu where role_menu_id = #{roleMenuId}
delete from tab_haoban_role_menu where role_menu_id = #{roleMenuId}
</delete>
</delete>
<delete
id=
"deleteByRoleId"
>
delete from tab_haoban_role_menu where role_id = #{roleId}
</delete>
</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