MerchantMemberServiceDaoImplMapper.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="merchantMemberServiceDaoImpl">
  6. <!--根据客户ID 查询客户信息,其中包括 merchant 和merchantAttr 数据-->
  7. <select id="queryDataToMerchantMember" parameterType="com.java110.entity.merchant.MerchantMember" resultType="com.java110.entity.merchant.MerchantMember">
  8. select mm.id,
  9. mm.merchantId,
  10. mm.memberId,
  11. mm.memberType,
  12. mm.create_dt,
  13. mm.status_cd,
  14. mm.start_dt,
  15. mm.end_dt,
  16. mm.versionId,
  17. mm.version_dt
  18. from merchant_member mm
  19. where mm.status_cd = '0'
  20. <if test="merchantId != null and merchantId != ''">
  21. and mm.merchantId = #{merchantId}
  22. </if>
  23. <if test="versionId != null and versionId != ''">
  24. and mm.versionId = #{versionId}
  25. </if>
  26. <![CDATA[
  27. and start_dt < now()
  28. and end_dt > now()
  29. ]]>
  30. </select>
  31. <select id="queryBoMerchantMember" parameterType="com.java110.entity.merchant.BoMerchantMember" resultType="com.java110.entity.merchant.BoMerchantMember">
  32. select mm.boId,
  33. mm.merchantId,
  34. mm.memberId,
  35. mm.versionId,
  36. mm.memberType,
  37. mm.create_dt,
  38. mm.start_dt,
  39. mm.end_dt,
  40. mm.state
  41. from bo_merchant_member mm
  42. where 1=1
  43. <if test="merchantId != null and merchantId != ''">
  44. and mm.merchantId = #{merchantId}
  45. </if>
  46. <if test="versionId != null and versionId != ''">
  47. and mm.versionId = #{versionId}
  48. </if>
  49. <if test="memberId != null and memberId != ''">
  50. and mm.memberId = #{memberId}
  51. </if>
  52. </select>
  53. <!-- 保存过程数据 add by wuxw 2017-09-08 21:48 -->
  54. <insert id="saveDataToBoMerchantMember" parameterType="com.java110.entity.merchant.BoMerchantMember">
  55. insert into bo_merchant_member(boId,merchantId,memberId,versionId,memberType,state,start_dt,end_dt)
  56. values(#boId#,#merchantId#,#memberId#,#versionId#,#memberType#,#state#,#start_dt#,#end_dt#)
  57. </insert>
  58. <!-- 保存实例数据 add by wuxw 2017-09-08 21:58 -->
  59. <insert id="saveDataToMerchant" parameterType="com.java110.entity.merchant.BoMerchantMember">
  60. insert into merchant_member(merchantId,memberId,versionId,memberType,status_cd,start_dt,end_dt,version_dt)
  61. values(#merchantId#,#memberId#,#versionId#,#memberType#,'0',#start_dt#,#end_dt#,now())
  62. </insert>
  63. <!-- 删除实例数据 add by wuxw 2017-09-08 22:02 -->
  64. <update id="deleteDataToMerchant" parameterType="com.java110.entity.merchant.BoMerchantMember">
  65. update merchant_member mm set mm.status_cd = '1',mm.versionId = #versionId#,mm.version_dt = now() where mm.memberId = #memberId#
  66. and mm.merchantId = #merchantId#
  67. </update>
  68. </mapper>