All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kedauis.common.mapper.CommonMapper.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.kedauis.common.dao.CommonMapper">
    <!--
      author linyong
      date 2017/11/30
      time 18:57
      descriptione 查询所有用户ID集合SQL语句
    -->
    <select id="selectUserIdList" parameterType="java.lang.String" resultType="java.lang.String">
      SELECT
        user_id
      FROM
        sys_user
    </select>

    <select id="qryUserMenu" parameterType="com.kedauis.system.model.SysUser" resultType="java.util.Map">
        SELECT
            sm.*, srm.role_id
        FROM
            sys_role_menu srm
        LEFT JOIN sys_menu sm ON srm.menu_id = sm.menu_id
        WHERE
            FIND_IN_SET(
                role_id,
                (
                    SELECT
                        GROUP_CONCAT(role_id)
                    FROM
                        sys_user_role sur
                    WHERE
                        sur.user_id = #{id,jdbcType=INTEGER}
                )
            )
        GROUP BY
          menu_id
        ORDER BY
	      level_id ASC
    </select>
    
    <insert id="insQuartzLog" parameterType="com.kedauis.system.model.SysQuartzLogs">
        INSERT INTO sys_quartz_logs (
            task,
            trigger_time,
            finish_time,
            charge_time,
            state,
            log_infos
        )
        VALUES
            (#{task,jdbcType=VARCHAR}, #{triggerTime,jdbcType=VARCHAR}, #{finishTime,jdbcType=VARCHAR}, #{chargeTime,jdbcType=INTEGER}, #{state,jdbcType=VARCHAR}, #{logInfos,jdbcType=VARCHAR})
    </insert>

</mapper>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy