UNPKG

jsharmony-factory

Version:
40 lines (36 loc) 4.32 kB
{ "menu_main": [ "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,", " menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id from {schema}.menu__tbl ", " inner join {schema}.sys_menu_role on sys_menu_role.menu_id=menu__tbl.menu_id inner join {schema}.sys_role on sys_role.sys_role_name = sys_menu_role.sys_role_name inner join {schema}.sys_user_role on sys_user_role.sys_role_name = sys_role.sys_role_name and sys_user_role.sys_user_id=@sys_user_id", " where menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu) ", " order by coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu_name,menu__tbl.menu_id;", "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id,menu_parent.menu_name menu_parent_name from {schema}.menu__tbl ", " inner join {schema}.sys_menu_role on sys_menu_role.menu_id=menu__tbl.menu_id inner join {schema}.sys_role on sys_role.sys_role_name = sys_menu_role.sys_role_name inner join {schema}.sys_user_role on sys_user_role.sys_role_name = sys_role.sys_role_name and sys_user_role.sys_user_id=@sys_user_id", " inner join {schema}.menu__tbl menu_parent on menu_parent.menu_id = menu__tbl.menu_id_parent", " where menu_parent.menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu) ", " order by menu_parent.menu_name,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu__tbl.menu_name,menu__tbl.menu_id;" ], "menu_client": [ "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,", " menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id from {schema}.menu__tbl ", " inner join {schema}.cust_menu_role on cust_menu_role.menu_id=menu__tbl.menu_id inner join {schema}.cust_role on cust_role.cust_role_name = cust_menu_role.cust_role_name inner join {schema}.cust_user_role on cust_user_role.cust_role_name = cust_role.cust_role_name and cust_user_role.sys_user_id=@sys_user_id", " where menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu) ", " order by coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu_name,menu__tbl.menu_id;", "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id,menu_parent.menu_name menu_parent_name from {schema}.menu__tbl ", " inner join {schema}.cust_menu_role on cust_menu_role.menu_id=menu__tbl.menu_id inner join {schema}.cust_role on cust_role.cust_role_name = cust_menu_role.cust_role_name inner join {schema}.cust_user_role on cust_user_role.cust_role_name = cust_role.cust_role_name and cust_user_role.sys_user_id=@sys_user_id", " inner join {schema}.menu__tbl menu_parent on menu_parent.menu_id = menu__tbl.menu_id_parent", "where menu_parent.menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu)", "order by menu_parent.menu_name,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu__tbl.menu_name,menu__tbl.menu_id;" ], "menu_main_noauth": [ "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,", " menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id from {schema}.menu__tbl ", " where menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu) ", " order by coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu_name,menu__tbl.menu_id;", "select distinct menu__tbl.menu_name,menu__tbl.menu_desc,menu__tbl.menu_cmd,menu__tbl.menu_subcmd,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id) menu_seq,menu__tbl.menu_id,menu_parent.menu_name menu_parent_name from {schema}.menu__tbl ", " inner join {schema}.menu__tbl menu_parent on menu_parent.menu_id = menu__tbl.menu_id_parent", " where menu_parent.menu_id_parent = (select menu_id from {schema}.menu__tbl where menu_name=@root_menu) ", " order by menu_parent.menu_name,coalesce(menu__tbl.menu_seq,menu__tbl.menu_id),menu__tbl.menu_name,menu__tbl.menu_id;" ] }