menuInfoMapper.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. <!-- 命名,每一个映射对象不一样 namespace:必须与对应的接口全类名一致 -->
  4. <mapper namespace="com.iamberry.wechat.service.mapper.MenuInfoMapper">
  5. <resultMap type="MenuInfo" id="MenuInfo">
  6. <id column="id" property="id" />
  7. <result column="menuId" property="menuId" />
  8. <result column="wxpublicNo" property="wxpublicNo" />
  9. <result column="menuName" property="menuName" />
  10. <result column="orderNo" property="orderNo" />
  11. <result column="parentMenuId" property="parentMenuId" />
  12. <result column="menuType" property="menuType" />
  13. <result column="url" property="url" />
  14. <result column="opTime" property="opTime" />
  15. <result column="vchar1" property="vchar1" />
  16. <result column="vchar2" property="vchar2" />
  17. <result column="vchar3" property="vchar3" />
  18. <result column="vchar4" property="vchar4" />
  19. <result column="wxpublicNo" property="wxpublicNo" />
  20. </resultMap>
  21. <select id="selectOne" parameterType="MenuInfo"
  22. resultMap="MenuInfo">
  23. SELECT * FROM tb_wx_menuinfo WHERE wxpublicNo=#{0} limit 1
  24. </select>
  25. <select id="selectByMenuIdAndPubNo" resultMap="MenuInfo">
  26. select * from
  27. tb_wx_menuinfo where menuId=#{0} and wxpublicNo=#{1}
  28. </select>
  29. <insert id="insert">
  30. INSERT INTO tb_wx_menuinfo
  31. (id,
  32. menuId,
  33. menuName,
  34. menuType,
  35. opTime,
  36. orderNo,
  37. parentMenuId,
  38. url,
  39. vchar1,
  40. vchar2,
  41. vchar3,
  42. vchar4,
  43. wxpublicNo
  44. )
  45. VALUES
  46. (#{id},
  47. #{menuId},
  48. #{menuName},
  49. #{menuType},
  50. #{opTime},
  51. #{orderNo},
  52. #{parentMenuId},
  53. #{url},
  54. #{vchar1},
  55. #{vchar2},
  56. #{vchar3},
  57. #{vchar4},
  58. #{wxpublicNo}
  59. );
  60. </insert>
  61. <update id="update">
  62. UPDATE tb_wx_menuinfo
  63. SET
  64. id = #{id} ,
  65. menuId =
  66. #{menuId} ,
  67. menuName = #{menuName} ,
  68. menuType = #{menuType} ,
  69. opTime =
  70. #{opTime} ,
  71. orderNo = #{orderNo} ,
  72. parentMenuId = #{parentMenuId} ,
  73. url =
  74. #{url} ,
  75. vchar1 = #{vchar1} ,
  76. vchar2 = #{vchar2} ,
  77. vchar3 = #{vchar3} ,
  78. vchar4 = #{vchar4} ,
  79. wxpublicNo = #{wxpublicNo}
  80. WHERE
  81. id = #{id} ;
  82. </update>
  83. <delete id="deleteByPubNo" parameterType="java.lang.String">
  84. delete from
  85. tb_wx_menuinfo
  86. where wxpublicNo = #{wxpublicNo}
  87. </delete>
  88. </mapper>