| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.fs.his.mapper.MiniProgramAgreementMapper">
- <resultMap id="BaseResultMap" type="com.fs.his.domain.MiniProgramAgreement">
- <id property="id" column="id" />
- <result property="appId" column="app_id" />
- <result property="agreementType" column="agreement_type" />
- <result property="agreementContent" column="agreement_content" />
- <result property="isActive" column="is_active" />
- <result property="createTime" column="create_time" />
- <result property="updateTime" column="update_time" />
- </resultMap>
- <sql id="Base_Column_List">
- id,app_id,agreement_type,agreement_content,is_active,create_time,
- update_time
- </sql>
- <insert id="batchUpsertAgreements" parameterType="java.util.List">
- INSERT INTO fs_mini_program_agreement (
- app_id,
- agreement_type,
- agreement_content
- ) VALUES
- <foreach collection="agreements" item="item" separator=",">
- (
- #{item.appId},
- #{item.agreementType},
- #{item.agreementContent}
- )
- </foreach>
- ON DUPLICATE KEY UPDATE
- agreement_content = VALUES(agreement_content)
- </insert>
- </mapper>
|