WorkCalendarDictMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829
  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.persagy.calendar.mapper.WorkCalendarDictMapper">
  4. <resultMap id="BaseResultMap" type="com.persagy.calendar.pojo.dto.WorkCalendarDict">
  5. <result column="ID" property="id" jdbcType="VARCHAR" />
  6. <result column="GROUP_CODE" property="groupCode" jdbcType="VARCHAR" />
  7. <result column="PROJECT_ID" property="projectId" jdbcType="VARCHAR" />
  8. <result column="CALENDAR_ID" property="calendarId" jdbcType="VARCHAR" />
  9. <result column="DICT_TYPE" property="dictType" jdbcType="VARCHAR" />
  10. <result column="DICT_CODE" property="dictCode" jdbcType="VARCHAR" />
  11. <result column="DICT_DESC" property="dictDesc" jdbcType="VARCHAR" />
  12. </resultMap>
  13. <insert id="batchCreateCalendarDict">
  14. REPLACE INTO work_calendar_dict
  15. (
  16. ID, GROUP_CODE, PROJECT_ID, CALENDAR_ID, DICT_CODE, DICT_DESC, DICT_TYPE
  17. ) VALUES
  18. <foreach collection="calendarDicts" index="index" item="calendarDict" separator="," >
  19. (
  20. #{calendarDict.id}, #{calendarDict.groupCode}, #{calendarDict.projectId}, #{calendarDict.calendarId},
  21. #{calendarDict.dictCode}, #{calendarDict.dictDesc}, #{calendarDict.dictType}
  22. )
  23. </foreach>
  24. </insert>
  25. </mapper>