疯狂的狮子li
2022-01-13 a0bed51d966ab5d161d3fdd5423ba84f59fb60ff
ruoyi-extend/ruoyi-xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobUserMapper.xml
@@ -1,87 +1,87 @@
<?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">
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xxl.job.admin.dao.XxlJobUserDao">
   <resultMap id="XxlJobUser" type="com.xxl.job.admin.core.model.XxlJobUser" >
      <result column="id" property="id" />
      <result column="username" property="username" />
       <result column="password" property="password" />
       <result column="role" property="role" />
       <result column="permission" property="permission" />
   </resultMap>
    <resultMap id="XxlJobUser" type="com.xxl.job.admin.core.model.XxlJobUser" >
        <result column="id" property="id" />
        <result column="username" property="username" />
        <result column="password" property="password" />
        <result column="role" property="role" />
        <result column="permission" property="permission" />
    </resultMap>
   <sql id="Base_Column_List">
      t.id,
      t.username,
      t.password,
      t.role,
      t.permission
   </sql>
    <sql id="Base_Column_List">
        t.id,
        t.username,
        t.password,
        t.role,
        t.permission
    </sql>
   <select id="pageList" parameterType="java.util.HashMap" resultMap="XxlJobUser">
      SELECT <include refid="Base_Column_List" />
      FROM xxl_job_user AS t
      <trim prefix="WHERE" prefixOverrides="AND | OR" >
         <if test="username != null and username != ''">
            AND t.username like CONCAT(CONCAT('%', #{username}), '%')
         </if>
         <if test="role gt -1">
            AND t.role = #{role}
         </if>
      </trim>
      ORDER BY username ASC
      LIMIT #{offset}, #{pagesize}
   </select>
    <select id="pageList" parameterType="java.util.HashMap" resultMap="XxlJobUser">
        SELECT <include refid="Base_Column_List" />
        FROM xxl_job_user AS t
        <trim prefix="WHERE" prefixOverrides="AND | OR" >
            <if test="username != null and username != ''">
                AND t.username like CONCAT(CONCAT('%', #{username}), '%')
            </if>
            <if test="role gt -1">
                AND t.role = #{role}
            </if>
        </trim>
        ORDER BY username ASC
        LIMIT #{offset}, #{pagesize}
    </select>
   <select id="pageListCount" parameterType="java.util.HashMap" resultType="int">
      SELECT count(1)
      FROM xxl_job_user AS t
      <trim prefix="WHERE" prefixOverrides="AND | OR" >
         <if test="username != null and username != ''">
            AND t.username like CONCAT(CONCAT('%', #{username}), '%')
         </if>
         <if test="role gt -1">
            AND t.role = #{role}
         </if>
      </trim>
   </select>
    <select id="pageListCount" parameterType="java.util.HashMap" resultType="int">
        SELECT count(1)
        FROM xxl_job_user AS t
        <trim prefix="WHERE" prefixOverrides="AND | OR" >
            <if test="username != null and username != ''">
                AND t.username like CONCAT(CONCAT('%', #{username}), '%')
            </if>
            <if test="role gt -1">
                AND t.role = #{role}
            </if>
        </trim>
    </select>
   <select id="loadByUserName" parameterType="java.util.HashMap" resultMap="XxlJobUser">
      SELECT <include refid="Base_Column_List" />
      FROM xxl_job_user AS t
      WHERE t.username = #{username}
   </select>
    <select id="loadByUserName" parameterType="java.util.HashMap" resultMap="XxlJobUser">
        SELECT <include refid="Base_Column_List" />
        FROM xxl_job_user AS t
        WHERE t.username = #{username}
    </select>
   <insert id="save" parameterType="com.xxl.job.admin.core.model.XxlJobUser" useGeneratedKeys="true" keyProperty="id" >
      INSERT INTO xxl_job_user (
         username,
         password,
         role,
         permission
      ) VALUES (
         #{username},
         #{password},
         #{role},
         #{permission}
      );
   </insert>
    <insert id="save" parameterType="com.xxl.job.admin.core.model.XxlJobUser" useGeneratedKeys="true" keyProperty="id" >
        INSERT INTO xxl_job_user (
            username,
            password,
            role,
            permission
        ) VALUES (
            #{username},
            #{password},
            #{role},
            #{permission}
        );
    </insert>
   <update id="update" parameterType="com.xxl.job.admin.core.model.XxlJobUser" >
      UPDATE xxl_job_user
      SET
         <if test="password != null and password != ''">
            password = #{password},
         </if>
         role = #{role},
         permission = #{permission}
      WHERE id = #{id}
   </update>
    <update id="update" parameterType="com.xxl.job.admin.core.model.XxlJobUser" >
        UPDATE xxl_job_user
        SET
            <if test="password != null and password != ''">
                password = #{password},
            </if>
            role = #{role},
            permission = #{permission}
        WHERE id = #{id}
    </update>
   <delete id="delete" parameterType="java.util.HashMap">
      DELETE
      FROM xxl_job_user
      WHERE id = #{id}
   </delete>
    <delete id="delete" parameterType="java.util.HashMap">
        DELETE
        FROM xxl_job_user
        WHERE id = #{id}
    </delete>
</mapper>
</mapper>