<?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.lframework.xingyun.template.gen.mappers.GenUpdateColumnConfigMapper">
    <resultMap id="GenUpdateColumnConfigDto" type="com.lframework.xingyun.template.gen.dto.gen.GenUpdateColumnConfigDto">
        <id column="id" property="id"/>
        <result column="required" property="required"/>
        <result column="order_no" property="orderNo"/>
    </resultMap>

    <sql id="GenUpdateColumnConfigDto_sql">
        SELECT
            g.id,
            g.required,
            g.order_no
        FROM gen_update_column_config AS g
    </sql>
    <select id="getByIds" resultMap="GenUpdateColumnConfigDto">
        <include refid="GenUpdateColumnConfigDto_sql"/>
        WHERE g.id IN
        <foreach collection="ids" open="(" separator="," close=")" item="item">#{item}</foreach>
        ORDER BY g.order_no
    </select>
    <select id="findById" resultMap="GenUpdateColumnConfigDto">
        <include refid="GenUpdateColumnConfigDto_sql"/>
        WHERE g.id = #{id}
    </select>
</mapper>
