From 9db8a043a98eb1d834fc439841a2cfb95a646aed Mon Sep 17 00:00:00 2001
From: "liang.chao" <1360241448@qq.com>
Date: Fri, 4 Jul 2025 16:37:48 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/DeptEquipmentConfigMapper.java | 2 -
.../equipment/DeptEquipmentConfigMapper.xml | 45 ++++
.../material/equipment/SysDeptMapper.xml | 231 ++++++++++++++++++
.../mapper/material/owner/OwnerMapper.xml | 80 ++++++
4 files changed, 356 insertions(+), 2 deletions(-)
create mode 100644 bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/DeptEquipmentConfigMapper.xml
create mode 100644 bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/SysDeptMapper.xml
create mode 100644 bonus-modules/bonus-material-mall/src/main/resources/mapper/material/owner/OwnerMapper.xml
diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/equipment/mapper/DeptEquipmentConfigMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/equipment/mapper/DeptEquipmentConfigMapper.java
index c51afd8..f0fd3c5 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/equipment/mapper/DeptEquipmentConfigMapper.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/equipment/mapper/DeptEquipmentConfigMapper.java
@@ -1,8 +1,6 @@
package com.bonus.material.equipment.mapper;
import com.bonus.material.equipment.domain.DeptEquipmentConfig;
-import io.lettuce.core.dynamic.annotation.Param;
-import org.apache.ibatis.annotations.Delete;
import java.util.List;
diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/DeptEquipmentConfigMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/DeptEquipmentConfigMapper.xml
new file mode 100644
index 0000000..5500109
--- /dev/null
+++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/DeptEquipmentConfigMapper.xml
@@ -0,0 +1,45 @@
+
+
+
+
+ DELETE FROM ma_dept_config WHERE dept_id = #{deptId} AND type_id = #{typeId}
+
+
+
+
+
+
+ INSERT INTO ma_dept_config (
+ dept_id,
+ type_id,
+ config_type,
+ config_value,
+ config_rate,
+ config_description,
+ remark
+ )
+ VALUES
+
+ (
+ #{deptId},
+ #{equipmentId},
+ #{item.configurationType},
+ #{item.basicConfig},
+ #{item.configurationRate},
+ #{item.configurationDescription},
+ #{remark}
+ )
+
+ ON DUPLICATE KEY UPDATE
+ config_value = VALUES(config_value),
+ config_rate = VALUES(config_rate),
+ config_description = VALUES(config_description),
+ remark = VALUES(remark),
+ update_time = CURRENT_TIMESTAMP
+
+
+
diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/SysDeptMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/SysDeptMapper.xml
new file mode 100644
index 0000000..a45b668
--- /dev/null
+++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/equipment/SysDeptMapper.xml
@@ -0,0 +1,231 @@
+
+
+
+
+ select d.dept_id,
+ d.parent_id,
+ d.ancestors,
+ d.dept_name,
+ d.order_num,
+ d.leader,
+ d.phone,
+ d.email,
+ d.status,
+ d.del_flag,
+ d.create_by,
+ d.create_time
+ from sys_dept d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/owner/OwnerMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/owner/OwnerMapper.xml
new file mode 100644
index 0000000..82de6e7
--- /dev/null
+++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/owner/OwnerMapper.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ insert into ma_own_manage(
+ ma_type, ma_name, model_id, ma_model, ma_num,
+ creator, remark,company_id,type)
+ values(#{maType}, #{maName}, #{modelId}, #{maModel}, #{maNum}, #{creator}, #{remark}, #{companyId},#{type})
+
+
+ update ma_own_manage set
+ ma_type = #{maType},
+ ma_name = #{maNameId},
+ model_id = #{modelId},
+ ma_model = #{maModel},
+ ma_num = #{maNum},
+ creator = #{creator},
+ remark = #{remark}
+ where id = #{id}
+
+
+ update ma_own_manage set
+ is_active =1
+ where id = #{id}
+
+
+
+
+