mirror of https://gitee.com/stylefeng/roses
【7.2.2】更新统计sql的适配
parent
730967e4d8
commit
82cc26fbd3
|
@ -17,10 +17,8 @@
|
|||
|
||||
<modules>
|
||||
<module>monitor-api</module>
|
||||
<module>monitor-integration-beetl</module>
|
||||
<module>monitor-business-system-info</module>
|
||||
<module>monitor-spring-boot-starter</module>
|
||||
<module>monitor-sdk-prometheus</module>
|
||||
</modules>
|
||||
|
||||
<dependencies>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.stylefeng.roses.kernel.system.modular.home.mapper.SysStatisticsUrlMapper">
|
||||
|
||||
<!--根据统计urlId集合获取菜单id集合-->
|
||||
<select id="getMenuIdsByStatUrlIdList" resultType="java.lang.Long">
|
||||
select stat_menu_id as statMenuId from sys_statistics_url stat
|
||||
<where>
|
||||
|
@ -18,4 +19,21 @@
|
|||
</foreach>
|
||||
</select>
|
||||
|
||||
<!--根据统计urlId集合获取菜单id集合,oracle版本-->
|
||||
<select id="getMenuIdsByStatUrlIdList" resultType="java.lang.Long" databaseId="oracle">
|
||||
select stat_menu_id as statMenuId from sys_statistics_url stat
|
||||
<where>
|
||||
<if test="statUrlIds != null and statUrlIds.size() > 0">
|
||||
stat.stat_url_id in
|
||||
<foreach item="item" collection="statUrlIds" index="index" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</where>
|
||||
order by instr(
|
||||
<foreach item="item" collection="statUrlIds" index="index" open="'" separator="," close="'">
|
||||
#{item}
|
||||
</foreach>,stat_url_id)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="cn.stylefeng.roses.kernel.system.modular.menu.mapper.SysMenuMapper">
|
||||
|
||||
<!--获取一些菜单的统计信息(只返回名称,路径,图标)mysql-->
|
||||
<select id="getMenuStatInfoByMenuIds" resultType="cn.stylefeng.roses.kernel.system.modular.menu.entity.SysMenu">
|
||||
select menu_name as menuName, antdv_icon as antdvIcon , antdv_router as antdvRouter from sys_menu menu
|
||||
<where>
|
||||
|
@ -18,4 +19,21 @@
|
|||
</foreach>
|
||||
</select>
|
||||
|
||||
<!--获取一些菜单的统计信息(只返回名称,路径,图标)oracle版本-->
|
||||
<select id="getMenuStatInfoByMenuIds" resultType="cn.stylefeng.roses.kernel.system.modular.menu.entity.SysMenu" databaseId="oracle">
|
||||
select menu_name as menuName, antdv_icon as antdvIcon , antdv_router as antdvRouter from sys_menu menu
|
||||
<where>
|
||||
<if test="menuIds != null and menuIds.size() > 0">
|
||||
menu.menu_id in
|
||||
<foreach item="item" collection="menuIds" index="index" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</where>
|
||||
order by instr(
|
||||
<foreach item="item" collection="menuIds" index="index" open="'" separator="," close="'">
|
||||
#{item}
|
||||
</foreach>,menu_id)
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
<result property="fieldDescription" column="field_description"/>
|
||||
</resultMap>
|
||||
|
||||
<!--系统主题模板详细查询 mysql版本-->
|
||||
<select id="sysThemeTemplateDetail" resultMap="sysThemeTemplateResult">
|
||||
SELECT
|
||||
stt.template_id,
|
||||
|
@ -38,4 +39,33 @@
|
|||
AND stt.template_id = #{id}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<!--系统主题模板详细查询 oracle版本-->
|
||||
<select id="sysThemeTemplateDetail" resultMap="sysThemeTemplateResult" databaseId="oracle">
|
||||
SELECT
|
||||
stt.template_id,
|
||||
stt.template_code,
|
||||
stt.template_name,
|
||||
sttf.field_id,
|
||||
sttf.field_code,
|
||||
sttf.field_name,
|
||||
sttf.field_type,
|
||||
sttf.field_length,
|
||||
sttf.field_required,
|
||||
sttf.field_description
|
||||
FROM
|
||||
sys_theme_template_field sttf,
|
||||
sys_theme_template stt,
|
||||
sys_theme_template_rel sttl
|
||||
WHERE
|
||||
sttf.field_code = sttl.field_code
|
||||
AND stt.template_id = sttl.template_id
|
||||
<if test="id != null" >
|
||||
AND stt.template_id = #{id}
|
||||
</if>
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue