AccountMapper.xml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <mapper namespace="com.xxl.job.admin.dao.AccountDao">
  5. <select id="getAdqList" resultType="java.lang.String">
  6. SELECT concat(t1.advertiser_id, '_', t2.access_token) AS 'param'
  7. FROM deepthink.adq_advertiser_list t1
  8. LEFT JOIN deepthink.adq_auth_list t2
  9. ON t1.admin_advertiser_id = t2.admin_advertiser_id
  10. LEFT JOIN deepthink.advertiser_bind_info t3
  11. ON t1.advertiser_id = t3.advertiser_id
  12. WHERE t3.active_advertiser = 1
  13. OR t3.active_advertiser IS NULL
  14. GROUP BY t1.advertiser_id
  15. </select>
  16. <select id="getBytedanceList" resultType="java.lang.String">
  17. SELECT *
  18. FROM (SELECT concat(t1.advertiser_id, '_', t3.access_token) AS 'param'
  19. FROM (SELECT advertiser_id
  20. FROM media_api.bytedance_promoter_report_hour
  21. WHERE stat_time_day >= date_format(CURDATE() - INTERVAL 1 DAY, '%Y%m%d')
  22. GROUP BY advertiser_id) t1
  23. LEFT JOIN deepthink.bytedance_advertiser_list t2 ON t1.advertiser_id = t2.advertiser_id
  24. LEFT JOIN deepthink.bytedance_auth_list t3 ON t2.admin_advertiser_id = t3.admin_advertiser_id) t
  25. WHERE t.param IS NOT NULL
  26. </select>
  27. <select id="getBytedanceAdminAdcertiserList" resultType="java.lang.String">
  28. SELECT concat(admin_advertiser_id, '_', access_token)
  29. FROM deepthink.bytedance_auth_list
  30. </select>
  31. <select id="getKuaiShouAccountList" resultType="java.lang.String">
  32. select concat(t2.advertiser_id, '_', t1.access_token) AS 'param'
  33. from deepthink.kuaishou_auth_list t1
  34. left join deepthink.kuaishou_advertiser_list t2
  35. on t1.admin_advertiser_id = t2.admin_advertiser_id
  36. left join deepthink.advertiser_bind_info t3
  37. on t2.advertiser_id = t3.advertiser_id
  38. where t1.type = 1
  39. and t3.advertiser_status = 1
  40. group by t2.advertiser_id
  41. </select>
  42. <select id="getAdqAdminAdcertiserList" resultType="java.lang.String">
  43. SELECT concat(admin_advertiser_id, '_', access_token)
  44. FROM deepthink.adq_auth_list
  45. </select>
  46. <select id="getKuaishouSeriesIds" resultType="java.lang.String">
  47. SELECT concat(admin_advertiser_id, '_', access_token)
  48. FROM deepthink.kuaishou_auth_list
  49. WHERE `type` = 2
  50. </select>
  51. <select id="getKuaishouAdminadvertiserIds" resultType="java.lang.String">
  52. SELECT concat(admin_advertiser_id, '_', access_token)
  53. FROM deepthink.kuaishou_auth_list
  54. WHERE `type` = 1
  55. </select>
  56. </mapper>