前端迁移

This commit is contained in:
zhangzhiqiang
2022-12-07 09:20:30 +08:00
parent e01104696a
commit b2588d3010
10 changed files with 619 additions and 447 deletions

View File

@@ -0,0 +1,71 @@
[交易说明]
交易名: 获取用户权限
所属模块:
功能简述:
版权所有:
表引用:
版本经历:
[数据库]
--指定数据库为空采用默认值默认为db.properties中列出的第一个库
[IO定义]
#################################################
## 表字段对应输入参数
#################################################
输入.flag TYPEAS s_string
输入.user_id TYPEAS s_string
[临时表]
--这边列出来的临时表就会在运行期动态创建
[临时变量]
--所有中间过程变量均可在此处定义
[业务过程]
##########################################
# 1、输入输出检查 #
##########################################
##########################################
# 2、主过程前处理 #
##########################################
##########################################
# 3、业务主过程 #
##########################################
IF 输入.flag = "1"
QUERY
SELECT DISTINCT
permission
FROM
sys_menu
WHERE
menu_id IN
(
SELECT
menu_id
FROM
sys_roles_menus
WHERE
role_id IN
(
SELECT
role_id
FROM
sys_users_roles
WHERE
1=1
OPTION 输入.user_id <> ""
user_id = 输入.user_id
ENDOPTION
)
)
AND permission IS NOT NULL
AND permission != ''
ENDSELECT
ENDQUERY
ENDIF

View File

@@ -0,0 +1,83 @@
[交易说明]
交易名: 用户模块
所属模块:
功能简述:
版权所有:
表引用:
版本经历:
[数据库]
--指定数据库为空采用默认值默认为db.properties中列出的第一个库
[IO定义]
#################################################
## 表字段对应输入参数
#################################################
输入.flag TYPEAS s_string
输入.deptIds TYPEAS f_string
输入.deptId TYPEAS f_string
输入.id TYPEAS s_string
输入.blurry TYPEAS f_string
输入.is_used TYPEAS s_string
输入.startTime TYPEAS s_string
输入.endTime TYPEAS s_string
[临时表]
--这边列出来的临时表就会在运行期动态创建
[临时变量]
--所有中间过程变量均可在此处定义
[业务过程]
##########################################
# 1、输入输出检查 #
##########################################
##########################################
# 2、主过程前处理 #
##########################################
##########################################
# 3、业务主过程 #
##########################################
IF 输入.flag = "1"
PAGEQUERY
SELECT
sys_user.*,GROUP_CONCAT(DISTINCT sys_dept.dept_id) as depts,GROUP_CONCAT(DISTINCT sys_dept.name) as deptnames,GROUP_CONCAT(DISTINCT role_id) as roles
FROM
sys_user
left join sys_user_dept on sys_user.user_id = sys_user_dept.user_id
left join sys_users_roles on sys_users_roles.user_id = sys_user.user_id
left join sys_dept on sys_user_dept.dept_id = sys_dept.dept_id
WHERE 1=1
OPTION 输入.id <> ""
sys_user.id = 输入.id
ENDOPTION
OPTION 输入.deptIds <> ""
sys_user_dept.dept_id in 输入.deptIds
ENDOPTION
OPTION 输入.blurry <> ""
(email like 输入.blurry or username like 输入.blurry or person_name like 输入.blurry)
ENDOPTION
OPTION 输入.is_used <> ""
sys_user.is_used = 输入.is_used
ENDOPTION
OPTION 输入.deptId <> ""
sys_user_dept.dept_id = 输入.deptId
ENDOPTION
OPTION 输入.startTime <> ""
sys_user.create_time >= 输入.startTime
ENDOPTION
OPTION 输入.endTime <> ""
sys_user.create_time <= 输入.endTime
ENDOPTION
GROUP BY sys_user.user_id
ENDSELECT
ENDPAGEQUERY
ENDIF