fuliqi
2025-01-08 90276a76b56cc1e744f7fa68ce921a28a8a9c92f
ycl-server/src/main/resources/mapper/zgyw/DynamicColumnMapper.xml
@@ -72,4 +72,23 @@
            WHERE id = #{item.id}
        </foreach>
    </update>
    <delete id="deleteBatch">
        delete from t_dynamic_column_value where id in
        <foreach collection="deleteList" open="(" close=")" separator="," item="id">
            #{id}
        </foreach>
    </delete>
    <select id="getDynamicsByIds" resultType="com.ycl.platform.domain.vo.DynamicColumnVO">
        SELECT
        *
        FROM
        t_dynamic_column_value dcv
        LEFT JOIN t_dynamic_column dc ON dc.id = dcv.dynamic_column_id AND dc.table_name = #{tableName}
        WHERE
        dcv.ref_id in
        <foreach collection="ids" item="id" separator="," open="(" close=")">
            #{id}
        </foreach>
    </select>
</mapper>