From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-dms/jnpf-dms-biz/src/main/resources/mapper/DmsWenjianBanbenKongzhiMapper.xml | 67 +++++++++++++++++++++++++++++++++
1 files changed, 67 insertions(+), 0 deletions(-)
diff --git a/jnpf-dms/jnpf-dms-biz/src/main/resources/mapper/DmsWenjianBanbenKongzhiMapper.xml b/jnpf-dms/jnpf-dms-biz/src/main/resources/mapper/DmsWenjianBanbenKongzhiMapper.xml
new file mode 100644
index 0000000..9e8a339
--- /dev/null
+++ b/jnpf-dms/jnpf-dms-biz/src/main/resources/mapper/DmsWenjianBanbenKongzhiMapper.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="jnpf.dmsMapper.DmsWenjianBanbenKongzhiMapper">
+
+ <resultMap id="BaseResultMap" type="jnpf.dmsEntity.DmsWenjianBanbenKongzhiEntity">
+ <id column="f_id" property="id"/>
+ <result column="f_tenant_id" property="tenantId"/>
+ <result column="wenjian_id" property="wenjianId"/>
+ <result column="banben_xuhao" property="banbenXuhao"/>
+ <result column="biangeng_xuhao" property="biangengXuhao"/>
+ <result column="zuihou_shengxiao_leixing" property="zuihouShengxiaoLeixing"/>
+ <result column="zuihou_shengxiao_danju_id" property="zuihouShengxiaoDanjuId"/>
+ <result column="biz_status" property="bizStatus"/>
+ <result column="f_creator_user_id" property="creatorUserId"/>
+ <result column="f_creator_time" property="creatorTime"/>
+ <result column="f_last_modify_user_id" property="lastModifyUserId"/>
+ <result column="f_last_modify_time" property="lastModifyTime"/>
+ <result column="f_delete_mark" property="deleteMark"/>
+ </resultMap>
+
+ <sql id="BaseColumns">
+ f_id, f_tenant_id, wenjian_id, banben_xuhao, biangeng_xuhao,
+ zuihou_shengxiao_leixing, zuihou_shengxiao_danju_id, biz_status,
+ f_creator_user_id, f_creator_time, f_last_modify_user_id,
+ f_last_modify_time, f_delete_mark
+ </sql>
+
+ <select id="selectByFileForUpdate" resultMap="BaseResultMap">
+ SELECT <include refid="BaseColumns"/>
+ FROM dms_wenjian_banben_kongzhi
+ WHERE f_tenant_id = #{tenantId}
+ AND wenjian_id = #{wenjianId}
+ AND (f_delete_mark IS NULL OR f_delete_mark <> 1)
+ FOR UPDATE
+ </select>
+
+ <insert id="insertControl">
+ INSERT INTO dms_wenjian_banben_kongzhi (
+ f_id, f_tenant_id, wenjian_id, banben_xuhao, biangeng_xuhao,
+ zuihou_shengxiao_leixing, zuihou_shengxiao_danju_id, biz_status,
+ f_creator_user_id, f_creator_time, f_last_modify_user_id,
+ f_last_modify_time, f_delete_mark
+ ) VALUES (
+ #{id}, #{tenantId}, #{wenjianId}, #{banbenXuhao}, #{biangengXuhao},
+ #{zuihouShengxiaoLeixing}, #{zuihouShengxiaoDanjuId}, #{bizStatus},
+ #{creatorUserId}, #{creatorTime}, #{lastModifyUserId},
+ #{lastModifyTime}, #{deleteMark}
+ )
+ </insert>
+
+ <update id="advance">
+ UPDATE dms_wenjian_banben_kongzhi
+ SET banben_xuhao = #{entity.banbenXuhao},
+ biangeng_xuhao = #{entity.biangengXuhao},
+ zuihou_shengxiao_leixing = #{entity.zuihouShengxiaoLeixing},
+ zuihou_shengxiao_danju_id = #{entity.zuihouShengxiaoDanjuId},
+ biz_status = #{entity.bizStatus},
+ f_last_modify_user_id = #{entity.lastModifyUserId},
+ f_last_modify_time = #{entity.lastModifyTime}
+ WHERE f_id = #{entity.id}
+ AND f_tenant_id = #{entity.tenantId}
+ AND banben_xuhao = #{expectedBanbenXuhao}
+ AND biangeng_xuhao = #{expectedBiangengXuhao}
+ AND (f_delete_mark IS NULL OR f_delete_mark <> 1)
+ </update>
+
+</mapper>
--
Gitblit v1.8.0