AppMapper.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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.ytpm.middle.dao.AppMapper">
  4. <insert id="insertOne">
  5. insert into yt_platform_user_app
  6. (
  7. app_id,
  8. app_name,
  9. user_id,
  10. app_type,
  11. detail_url,
  12. package_name,
  13. domain,
  14. issued_time,
  15. wx_app_id,
  16. create_user_id,
  17. create_time,
  18. available
  19. )
  20. values
  21. (
  22. #{appId},
  23. #{appName},
  24. #{userId},
  25. #{appType},
  26. #{detailUrl},
  27. #{packageName},
  28. #{domain},
  29. #{issuedTime},
  30. #{wxAppId},
  31. #{createUserId},
  32. #{createTime},
  33. #{available}
  34. )
  35. </insert>
  36. <delete id="delApp">
  37. update yt_platform_user_app set available = 0, update_time = now(), update_user_id = #{userId} where app_id = #{appId}
  38. </delete>
  39. <select id="getAppList" resultType="com.ytpm.middle.view.AppListVO">
  40. select
  41. pua.app_id,
  42. pua.app_name,
  43. pua.user_id,
  44. pua.app_type,
  45. pua.detail_url,
  46. pua.package_name,
  47. pua.domain,
  48. pua.issued_time,
  49. pua.wx_app_id,
  50. me.enterprise_name,
  51. me.legal,
  52. me.concat_phone
  53. from yt_platform_user_app pua
  54. join yt_middle_enterprise me on pua.user_id = me.user_id
  55. <where>
  56. pua.available = 1
  57. <if test="appType != null">
  58. and pua.app_type = #{appType}
  59. </if>
  60. <if test="appName != null and appName!=''">
  61. and pua.app_name like concat('%', #{appName} ,'%')
  62. </if>
  63. </where>
  64. </select>
  65. <select id="getByPackName" resultType="com.ytpm.agent.model.YtPlatformUserApp">
  66. select
  67. app_id, app_name, user_id, app_type, detail_url, package_name, domain, issued_time, wx_app_id
  68. from yt_platform_user_app
  69. where package_name = #{packageName}
  70. </select>
  71. </mapper>