From e24fc6059ef1aaca15418b35d8d45cd2f443395e Mon Sep 17 00:00:00 2001
From: Joshi <3040996759@qq.com>
Date: Fri, 26 Sep 2025 11:32:05 +0800
Subject: [PATCH] =?UTF-8?q?feat(mapper):=20=E6=B7=BB=E5=8A=A0=E5=A4=9A?=
=?UTF-8?q?=E4=B8=AA=E8=A1=A8=E7=9A=84MyBatis=E6=98=A0=E5=B0=84=E6=96=87?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新增 SetupTensionMapper.xml,包含张力设置表的增删改查操作
- 新增 SetupTlMapper.xml,包含TL设置表的增删改查操作- 新增 SetupTmBendforceMapper.xml,包含弯曲力设置表的增删改查操作- 新增 SetupTmMeshMapper.xml,包含网格设置表的增删改查操作- 新增 SetupTmRollforceMapper.xml,包含轧制力设置表的增删改查操作- 所有映射文件均定义了完整的ResultMap和SQL片段
- 支持动态SQL查询和批量删除操作
---
.../resources/mapper/SetupTensionMapper.xml | 147 ++++++++++++++++++
.../main/resources/mapper/SetupTlMapper.xml | 130 ++++++++++++++++
.../mapper/SetupTmBendforceMapper.xml | 91 +++++++++++
.../resources/mapper/SetupTmMeshMapper.xml | 127 +++++++++++++++
.../mapper/SetupTmRollforceMapper.xml | 132 ++++++++++++++++
5 files changed, 627 insertions(+)
create mode 100644 business/src/main/resources/mapper/SetupTensionMapper.xml
create mode 100644 business/src/main/resources/mapper/SetupTlMapper.xml
create mode 100644 business/src/main/resources/mapper/SetupTmBendforceMapper.xml
create mode 100644 business/src/main/resources/mapper/SetupTmMeshMapper.xml
create mode 100644 business/src/main/resources/mapper/SetupTmRollforceMapper.xml
diff --git a/business/src/main/resources/mapper/SetupTensionMapper.xml b/business/src/main/resources/mapper/SetupTensionMapper.xml
new file mode 100644
index 0000000..4d14b72
--- /dev/null
+++ b/business/src/main/resources/mapper/SetupTensionMapper.xml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select thick, yield_stren, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, create_time, update_time from setup_tension
+
+
+
+
+
+
+
+ insert into setup_tension
+
+ thick,
+ yield_stren,
+ value1,
+ value2,
+ value3,
+ value4,
+ value5,
+ value6,
+ value7,
+ value8,
+ value9,
+ value10,
+ value11,
+ value12,
+ value13,
+ value14,
+ value15,
+ create_time,
+ update_time,
+
+
+ #{thick},
+ #{yieldStren},
+ #{value1},
+ #{value2},
+ #{value3},
+ #{value4},
+ #{value5},
+ #{value6},
+ #{value7},
+ #{value8},
+ #{value9},
+ #{value10},
+ #{value11},
+ #{value12},
+ #{value13},
+ #{value14},
+ #{value15},
+ #{createTime},
+ #{updateTime},
+
+
+
+
+ update setup_tension
+
+ yield_stren = #{yieldStren},
+ value1 = #{value1},
+ value2 = #{value2},
+ value3 = #{value3},
+ value4 = #{value4},
+ value5 = #{value5},
+ value6 = #{value6},
+ value7 = #{value7},
+ value8 = #{value8},
+ value9 = #{value9},
+ value10 = #{value10},
+ value11 = #{value11},
+ value12 = #{value12},
+ value13 = #{value13},
+ value14 = #{value14},
+ value15 = #{value15},
+ create_time = #{createTime},
+ update_time = #{updateTime},
+
+ where thick = #{thick}
+
+
+
+ delete from setup_tension where thick = #{thick}
+
+
+
+ delete from setup_tension
+ where
+
+ thick = #{thicks[${index}]}
+ AND yield_stren = #{yieldStren[${index}]}
+
+
+
\ No newline at end of file
diff --git a/business/src/main/resources/mapper/SetupTlMapper.xml b/business/src/main/resources/mapper/SetupTlMapper.xml
new file mode 100644
index 0000000..2c9eb4a
--- /dev/null
+++ b/business/src/main/resources/mapper/SetupTlMapper.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select steel_grade, yield_stren, thick, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tl
+
+
+
+
+
+
+
+ insert into setup_tl
+
+ steel_grade,
+ yield_stren,
+ thick,
+ value1,
+ value2,
+ value3,
+ value4,
+ value5,
+ value6,
+ value7,
+ value8,
+ value9,
+ value10,
+ update_time,
+ create_time,
+
+
+ #{steelGrade},
+ #{yieldStren},
+ #{thick},
+ #{value1},
+ #{value2},
+ #{value3},
+ #{value4},
+ #{value5},
+ #{value6},
+ #{value7},
+ #{value8},
+ #{value9},
+ #{value10},
+ #{updateTime},
+ #{createTime},
+
+
+
+
+ update setup_tl
+
+ yield_stren = #{yieldStren},
+ thick = #{thick},
+ value1 = #{value1},
+ value2 = #{value2},
+ value3 = #{value3},
+ value4 = #{value4},
+ value5 = #{value5},
+ value6 = #{value6},
+ value7 = #{value7},
+ value8 = #{value8},
+ value9 = #{value9},
+ value10 = #{value10},
+ update_time = #{updateTime},
+ create_time = #{createTime},
+
+ where steel_grade = #{steelGrade}
+
+
+
+ delete from setup_tl where steel_grade = #{steelGrade}
+
+
+
+ DELETE FROM setup_tl
+ WHERE
+
+ steel_grade = #{steelGrades[${index}]}
+ AND yield_stren = #{yieldStrens[${index}]}
+ AND thick = #{thicks[${index}]}
+
+
+
+
\ No newline at end of file
diff --git a/business/src/main/resources/mapper/SetupTmBendforceMapper.xml b/business/src/main/resources/mapper/SetupTmBendforceMapper.xml
new file mode 100644
index 0000000..50ba98f
--- /dev/null
+++ b/business/src/main/resources/mapper/SetupTmBendforceMapper.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select width, roll_force, value1, value2, value3, value4, update_time, create_time from setup_tm_bendforce
+
+
+
+
+
+
+
+ insert into setup_tm_bendforce
+
+ width,
+ roll_force,
+ value1,
+ value2,
+ value3,
+ value4,
+ update_time,
+ create_time,
+
+
+ #{width},
+ #{rollForce},
+ #{value1},
+ #{value2},
+ #{value3},
+ #{value4},
+ #{updateTime},
+ #{createTime},
+
+
+
+
+ update setup_tm_bendforce
+
+ roll_force = #{rollForce},
+ value1 = #{value1},
+ value2 = #{value2},
+ value3 = #{value3},
+ value4 = #{value4},
+ update_time = #{updateTime},
+ create_time = #{createTime},
+
+ where width = #{width}
+
+
+
+ delete from setup_tm_bendforce where width = #{width}
+
+
+
+ DELETE FROM setup_tm_bendforce
+ WHERE
+
+ width = #{widths[${index}]}
+ AND roll_force = #{rollForces[${index}]}
+
+
+
+
\ No newline at end of file
diff --git a/business/src/main/resources/mapper/SetupTmMeshMapper.xml b/business/src/main/resources/mapper/SetupTmMeshMapper.xml
new file mode 100644
index 0000000..9bb1383
--- /dev/null
+++ b/business/src/main/resources/mapper/SetupTmMeshMapper.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select steel_grade, yield_stren, thick, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tm_mesh
+
+
+
+
+
+
+
+ insert into setup_tm_mesh
+
+ steel_grade,
+ yield_stren,
+ thick,
+ value1,
+ value2,
+ value3,
+ value4,
+ value5,
+ value6,
+ value7,
+ value8,
+ value9,
+ value10,
+ update_time,
+ create_time,
+
+
+ #{steelGrade},
+ #{yieldStren},
+ #{thick},
+ #{value1},
+ #{value2},
+ #{value3},
+ #{value4},
+ #{value5},
+ #{value6},
+ #{value7},
+ #{value8},
+ #{value9},
+ #{value10},
+ #{updateTime},
+ #{createTime},
+
+
+
+
+ update setup_tm_mesh
+
+ yield_stren = #{yieldStren},
+ thick = #{thick},
+ value1 = #{value1},
+ value2 = #{value2},
+ value3 = #{value3},
+ value4 = #{value4},
+ value5 = #{value5},
+ value6 = #{value6},
+ value7 = #{value7},
+ value8 = #{value8},
+ value9 = #{value9},
+ value10 = #{value10},
+ update_time = #{updateTime},
+ create_time = #{createTime},
+
+ where steel_grade = #{steelGrade}
+
+
+
+ delete from setup_tm_mesh where steel_grade = #{steelGrade}
+
+
+
+ DELETE FROM setup_tm_mesh
+ WHERE
+
+ thick = #{thicks[${index}]}
+ AND steel_grade = #{steelGrades[${index}]}
+ AND yield_stren = #{yieldStrens[${index}]}
+
+
+
+
\ No newline at end of file
diff --git a/business/src/main/resources/mapper/SetupTmRollforceMapper.xml b/business/src/main/resources/mapper/SetupTmRollforceMapper.xml
new file mode 100644
index 0000000..25f3334
--- /dev/null
+++ b/business/src/main/resources/mapper/SetupTmRollforceMapper.xml
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select steel_grade, thick, yield_stren, elong, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, update_time, create_time from setup_tm_rollforce
+
+
+
+
+
+
+
+ insert into setup_tm_rollforce
+
+ steel_grade,
+ thick,
+ yield_stren,
+ elong,
+ value1,
+ value2,
+ value3,
+ value4,
+ value5,
+ value6,
+ value7,
+ value8,
+ value9,
+ value10,
+ update_time,
+ create_time,
+
+
+ #{steelGrade},
+ #{thick},
+ #{yieldStren},
+ #{elong},
+ #{value1},
+ #{value2},
+ #{value3},
+ #{value4},
+ #{value5},
+ #{value6},
+ #{value7},
+ #{value8},
+ #{value9},
+ #{value10},
+ #{updateTime},
+ #{createTime},
+
+
+
+
+ update setup_tm_rollforce
+
+ thick = #{thick},
+ yield_stren = #{yieldStren},
+ elong = #{elong},
+ value1 = #{value1},
+ value2 = #{value2},
+ value3 = #{value3},
+ value4 = #{value4},
+ value5 = #{value5},
+ value6 = #{value6},
+ value7 = #{value7},
+ value8 = #{value8},
+ value9 = #{value9},
+ value10 = #{value10},
+ update_time = #{updateTime},
+ create_time = #{createTime},
+
+ where steel_grade = #{steelGrade}
+
+
+
+ delete from setup_tm_rollforce where steel_grade = #{steelGrade}
+
+
+
+ DELETE FROM setup_tm_rollforce
+ WHERE
+
+ thick = #{thicks[${index}]}
+ AND steel_grade = #{steelGrades[${index}]}
+ AND yield_stren = #{yieldStrens[${index}]}
+ AND elong = #{elongs[${index}]}
+
+
+
+
\ No newline at end of file