feat: 添加 Mapper XML SQL updateParamValue 和 insertBatch
This commit is contained in:
@@ -61,4 +61,31 @@
|
|||||||
</foreach>
|
</foreach>
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<!-- 更新参数值 -->
|
||||||
|
<update id="updateParamValue">
|
||||||
|
UPDATE ccdi_model_param
|
||||||
|
SET param_value = #{paramValue},
|
||||||
|
update_time = NOW()
|
||||||
|
WHERE project_id = #{projectId}
|
||||||
|
AND model_code = #{modelCode}
|
||||||
|
AND param_code = #{paramCode}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- 批量插入参数 -->
|
||||||
|
<insert id="insertBatch" parameterType="java.util.List">
|
||||||
|
INSERT INTO ccdi_model_param (
|
||||||
|
project_id, model_code, model_name, param_code, param_name,
|
||||||
|
param_desc, param_value, param_unit, sort_order, remark,
|
||||||
|
create_time, update_time
|
||||||
|
) VALUES
|
||||||
|
<foreach collection="list" item="item" separator=",">
|
||||||
|
(
|
||||||
|
#{item.projectId}, #{item.modelCode}, #{item.modelName},
|
||||||
|
#{item.paramCode}, #{item.paramName}, #{item.paramDesc},
|
||||||
|
#{item.paramValue}, #{item.paramUnit}, #{item.sortOrder},
|
||||||
|
#{item.remark}, NOW(), NOW()
|
||||||
|
)
|
||||||
|
</foreach>
|
||||||
|
</insert>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user