HyWatchLogMapper.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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.fs.course.mapper.HyWatchLogMapper">
  6. <resultMap type="HyWatchLog" id="HyWatchLogResult">
  7. <result property="id" column="id" />
  8. <result property="extId" column="ext_id" />
  9. <result property="qwUserId" column="qw_user_id" />
  10. <result property="status" column="status" />
  11. <result property="day" column="day" />
  12. <result property="project" column="project" />
  13. <result property="createTime" column="create_time" />
  14. <result property="lineTime" column="line_time" />
  15. </resultMap>
  16. <sql id="selectQwWatchLogVo">
  17. select id, ext_id, qw_user_id,line_time, status, day, project, create_time from hy_watch_log
  18. </sql>
  19. <insert id="insertHyWatchLogBatch">
  20. INSERT INTO hy_watch_log (
  21. ext_id,
  22. qw_user_id,
  23. status,
  24. day,
  25. project,
  26. company_id,
  27. company_user_id,
  28. create_time,
  29. line_time,
  30. course_id,
  31. video_id
  32. )
  33. VALUES
  34. <foreach collection="hyWatchLogs" item="log" separator=",">
  35. (
  36. #{log.extId},
  37. #{log.qwUserId},
  38. #{log.status},
  39. #{log.day},
  40. #{log.project},
  41. #{log.companyId},
  42. #{log.companyUserId},
  43. #{log.createTime},
  44. #{log.lineTime},
  45. #{log.courseId},
  46. #{log.videoId}
  47. )
  48. </foreach>
  49. </insert>
  50. </mapper>