diff --git a/op-modules/op-quality/src/main/resources/mapper/BaseFileMapper.xml b/op-modules/op-quality/src/main/resources/mapper/BaseFileMapper.xml
new file mode 100644
index 000000000..12c329d46
--- /dev/null
+++ b/op-modules/op-quality/src/main/resources/mapper/BaseFileMapper.xml
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select file_id, file_name, file_address, source_id, remark, attr1,
+ attr2, attr3, attr4, create_by, create_time, update_by,
+ update_time from base_file
+
+
+
+
+
+
+
+
+ insert into base_file
+
+ file_id,
+ file_name,
+ file_address,
+ source_id,
+ remark,
+ attr1,
+ attr2,
+ attr3,
+ attr4,
+ create_by,
+ create_time,
+ update_by,
+ update_time,
+
+
+ #{fileId},
+ #{fileName},
+ #{fileAddress},
+ #{sourceId},
+ #{remark},
+ #{attr1},
+ #{attr2},
+ #{attr3},
+ #{attr4},
+ #{createBy},
+ #{createTime},
+ #{updateBy},
+ #{updateTime},
+
+
+
+ INSERT INTO base_file(file_id, file_name, file_address, source_id, remark, create_by, create_time)
+ VALUES
+
+ (
+ #{baseFile.fileId},
+ #{baseFile.fileName},
+ #{baseFile.fileAddress},
+ #{baseFile.sourceId},
+ #{baseFile.remark},
+ #{baseFile.createBy},
+ #{baseFile.createTime}
+ )
+
+
+
+
+ update base_file
+
+ file_name = #{fileName},
+ file_address = #{fileAddress},
+ source_id = #{sourceId},
+ remark = #{remark},
+ attr1 = #{attr1},
+ attr2 = #{attr2},
+ attr3 = #{attr3},
+ attr4 = #{attr4},
+ create_by = #{createBy},
+ create_time = #{createTime},
+ update_by = #{updateBy},
+ update_time = #{updateTime},
+
+ where file_id = #{fileId}
+
+
+
+ delete from base_file where file_id = #{fileId}
+
+
+
+ delete from base_file where file_id in
+
+ #{fileId}
+
+
+
+ delete from base_file where source_id = #{sourceId}
+
+
diff --git a/op-modules/op-quality/src/main/resources/mapper/QcProCheckMapper.xml b/op-modules/op-quality/src/main/resources/mapper/QcProCheckMapper.xml
new file mode 100644
index 000000000..1bd0d7b4c
--- /dev/null
+++ b/op-modules/op-quality/src/main/resources/mapper/QcProCheckMapper.xml
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id,rfid,factory_id,factory_code,order_id,machine_id,bad_meg,product_id,isqua,isqua,file_id,attr1,attr2,
+ attr3,attr4,create_by,create_time,update_by,update_time,order_code,machine_code,
+ workorder_id,workorder_code,workorder_name,product_code
+ from qc_pro_check
+
+
+
+
+
+
+
+ insert into qc_pro_check
+
+ route_id,
+ id,
+ factory_id,
+ factory_code,
+ workorder_id,
+ workorder_code,
+ workorder_name,
+ order_id,
+ order_code,
+ machine_id,
+ machine_code,
+ bad_meg,
+ product_id,
+ product_code,
+ attr1,
+ attr2,
+ attr3,
+ attr4,
+ create_by,
+ update_by,
+ create_time,
+ update_time,
+ file_id,
+ isqua,
+
+
+
+ #{id},
+ #{rfid},
+ #{factoryId},
+ #{factoryCode},
+ #{workorderId},
+ #{workorderCode},
+ #{workorderName},
+ #{orderId},
+ #{orderCode},
+ #{machineId},
+ #{machineCode},
+ #{badMeg},
+ #{productId},
+ #{productCode},
+ #{attr1},
+ #{attr2},
+ #{attr3},
+ #{attr4},
+ #{createBy},
+ #{updateBy},
+ #{createTime},
+ #{updateTime},
+ #{isqua},
+ #{fileId},
+
+
+
+
+
+ update qc_pro_check
+
+ #{id},
+ #{rfid},
+ #{factoryId},
+ #{factoryCode},
+ #{workorderId},
+ #{workorderCode},
+ #{workorderName},
+ #{orderId},
+ #{orderCode},
+ #{machineId},
+ #{machineCode},
+ #{badMeg},
+ #{productId},
+ #{productCode},
+ #{attr1},
+ #{attr2},
+ #{attr3},
+ #{attr4},
+ #{createBy},
+ #{updateBy},
+ #{createTime},
+ #{updateTime},
+ #{isqua},
+ #{fileId},
+
+ where id = #{id}
+
+
+
+ delete from qc_pro_check where id = #{id}
+
+
+
+