JlAdminRoleMapper.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.ygj.yuemum.dao.admin.JlAdminRoleDao" >
  4. <resultMap id="BaseResultMap" type="com.ygj.yuemum.domain.admin.JlAdminRole" >
  5. <id column="id" property="id" jdbcType="INTEGER" />
  6. <result column="jr_rolename" property="jr_rolename" jdbcType="VARCHAR" />
  7. <result column="jl_visit_my_order" property="jl_visit_my_order" jdbcType="INTEGER" />
  8. </resultMap>
  9. <!--获取所有数据-->
  10. <select id="getAdminRoles" resultType="com.ygj.yuemum.domain.admin.JlAdminRole" >
  11. select
  12. id,jr_rolename,jl_visit_my_order
  13. from jl_admin_role
  14. order by id asc
  15. </select>
  16. <select id="getOneAdminRole" resultType="com.ygj.yuemum.domain.admin.JlAdminRole" parameterType="java.lang.Integer">
  17. select
  18. id,jr_rolename,jl_visit_my_order
  19. from jl_admin_role
  20. where id = #{id,jdbcType=INTEGER}
  21. </select>
  22. <select id="queryAdminRoles" resultType="com.ygj.yuemum.domain.admin.JlAdminRole" parameterType="com.ygj.yuemum.domain.admin.JlAdminRole">
  23. select
  24. id,jr_rolename,jl_visit_my_order
  25. from jl_admin_role
  26. where 1=1
  27. <if test="id != null" >
  28. and id = #{id,jdbcType=INTEGER}
  29. </if>
  30. <if test="jr_rolename != null" >
  31. and jr_rolename like "%"#{jr_rolename,jdbcType=VARCHAR}"%"
  32. </if>
  33. order by id asc
  34. </select>
  35. <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
  36. delete from jl_admin_role
  37. where id = #{id,jdbcType=INTEGER}
  38. </delete>
  39. <insert id="insertSelective" parameterType="com.ygj.yuemum.domain.admin.JlAdminRole" >
  40. insert into jl_admin_role
  41. <trim prefix="(" suffix=")" suffixOverrides="," >
  42. <if test="jr_rolename != null" >
  43. jr_rolename,
  44. </if>
  45. <if test="jl_visit_my_order != null" >
  46. jl_visit_my_order
  47. </if>
  48. </trim>
  49. <trim prefix="values (" suffix=")" suffixOverrides="," >
  50. <if test="jr_rolename != null" >
  51. #{jr_rolename,jdbcType=VARCHAR},
  52. </if>
  53. <if test="jl_visit_my_order != null" >
  54. #{jl_visit_my_order,jdbcType=INTEGER}
  55. </if>
  56. </trim>
  57. </insert>
  58. <select id="getAdminRoleId" resultType="java.lang.Integer" >
  59. SELECT auto_increment
  60. FROM information_schema.tables
  61. where table_schema="yuemum"
  62. and table_name="jl_admin_role";
  63. </select>
  64. <update id="updateAdminRole" parameterType="com.ygj.yuemum.domain.admin.JlAdminRole" >
  65. update jl_admin_role
  66. <set >
  67. <if test="jr_rolename != null" >
  68. jr_rolename = #{jr_rolename,jdbcType=DATE},
  69. </if>
  70. <if test="jl_visit_my_order != null" >
  71. jl_visit_my_order = #{jl_visit_my_order,jdbcType=DATE}
  72. </if>
  73. </set>
  74. where id = #{id,jdbcType=INTEGER}
  75. </update>
  76. </mapper>