TBUserClockMapper.xml 1.2 KB

12345678910111213141516171819202122232425262728
  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.daju.mix.dao.mapper.TBUserClockMapper">
  4. <resultMap id="listOrderByUserIdAndTime" type="com.daju.mix.dto.TBUserClockDto">
  5. <id property="id" column="id"/>
  6. <result column="user_id" property="userId"/>
  7. <result column="code" property="code"/>
  8. <result column="clock_time" property="clockTime"/>
  9. <result column="clock_type" property="clockType"/>
  10. <result column="work_type" property="workType"/>
  11. <result column="time_day" property="timeDay"/>
  12. </resultMap>
  13. <select id="listOrderByUserIdAndTime" resultMap="listOrderByUserIdAndTime">
  14. SELECT uc.id,
  15. uc.`code`,
  16. uc.user_id,
  17. uc.clock_time,
  18. uc.clock_type,
  19. uc.work_type,
  20. DATE_FORMAT(uc.clock_time, '%Y-%m-%d') as time_day
  21. FROM `t_b_user_clock` AS uc
  22. WHERE uc.user_id = #{userId}
  23. AND DATE_FORMAT(uc.clock_time, '%Y-%m') = #{YearAndMonth}
  24. ORDER BY uc.clock_time ASC
  25. </select>
  26. </mapper>