PolyvVideoMapper.xml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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="com.zhongzheng.modules.polyv.mapper.PolyvVideoMapper">
  6. <resultMap type="com.zhongzheng.modules.polyv.domain.PolyvVideo" id="PolyvVideoResult">
  7. <result property="polyvId" column="polyv_id"/>
  8. <result property="vid" column="vid"/>
  9. <result property="tag" column="tag"/>
  10. <result property="mp4" column="mp4"/>
  11. <result property="playerWidth" column="player_width"/>
  12. <result property="title" column="title"/>
  13. <result property="df" column="df"/>
  14. <result property="times" column="times"/>
  15. <result property="mp4_1" column="mp4_1"/>
  16. <result property="mp4_2" column="mp4_2"/>
  17. <result property="cataid" column="cataid"/>
  18. <result property="map4_3" column="map4_3"/>
  19. <result property="swfLink" column="swf_link"/>
  20. <result property="status" column="status"/>
  21. <result property="seed" column="seed"/>
  22. <result property="flv1" column="flv1"/>
  23. <result property="flv2" column="flv2"/>
  24. <result property="flv3" column="flv3"/>
  25. <result property="sourceFile" column="source_file"/>
  26. <result property="duration" column="duration"/>
  27. <result property="firstImage" column="first_image"/>
  28. <result property="originalDefinition" column="original_definition"/>
  29. <result property="context" column="context"/>
  30. <result property="playerheight" column="playerheight"/>
  31. <result property="ptime" column="ptime"/>
  32. <result property="sourceFilesize" column="source_filesize"/>
  33. <result property="md5checksum" column="md5checksum"/>
  34. <result property="tsfilesize1" column="tsfilesize1"/>
  35. <result property="tsfilesize2" column="tsfilesize2"/>
  36. <result property="tsfilesize3" column="tsfilesize3"/>
  37. <result property="previewVid" column="preview_vid"/>
  38. <result property="keepsource" column="keepsource"/>
  39. <result property="cataName" column="cata_name"/>
  40. <result property="defaultVideo" column="default_video"/>
  41. <result property="uploaderEmail" column="uploader_email"/>
  42. <result property="uploaderName" column="uploader_name"/>
  43. <result property="uploaderRole" column="uploader_role"/>
  44. <result property="hlsLevel" column="hls_level"/>
  45. <result property="imagesB" column="images_b"/>
  46. <result property="images" column="images"/>
  47. <result property="imageUrls" column="image_urls"/>
  48. <result property="fileSize" column="file_size"/>
  49. <result property="hls" column="hls"/>
  50. <result property="createTime" column="create_time"/>
  51. <result property="updateTime" column="update_time"/>
  52. </resultMap>
  53. <select id="selectByVID" parameterType="Long" resultMap="PolyvVideoResult">
  54. select * from polyv_video where 1=1
  55. <if test="Vid != null and Vid != ''">
  56. AND vid = #{Vid}
  57. </if>
  58. </select>
  59. <select id="selectGoodsPlanCount" parameterType="map" resultType="long">
  60. SELECT
  61. COUNT( 1 )
  62. FROM
  63. user_study_record usr
  64. WHERE
  65. usr.plan_id = #{planId}
  66. and usr.goods_id = #{goodsId}
  67. </select>
  68. </mapper>