bianhao_shiyong_ren_id, zhiding_ren_id, zhidingren_bumen_id, zhiding_riqi, wenjian_fenlei, wenjian_duixiang_id, shenhe_liucheng_id, shenhe_liucheng_renwu_id, dangqian_banbenhao, dangqian_banben_xuhao, shouci_shengxiao_shijian, wenjian_zhongxin_banben_id, laiyuan_danju_leixing, laiyuan_danju_id, laiyuan_zixiang_id,
wenjian_mulu_id, shifou_shoukong, jilu_dengji_guanli_id, jilu_dengji_guanli_banben, f_id, f_tenant_id, wenjian_leixing, wenjian_bianhao_id,
wenjian_bianhao, wenjian_mingcheng, jilu_leixing, dengji,
guishu_bumen_id, dangqian_banben_id, wenjian_zhongxin_wenjian_id,
youxiaoqi_fangshi, shengxiao_shijian, shengxiao_nianxian, youxiao_qi_zhi, fushen_riqi, fushen_shenqing_id, fushen_zhixing_id,
jinyong_laiyuan,
biz_status, f_creator_user_id, f_creator_time,
f_last_modify_user_id, f_last_modify_time, f_delete_mark
INSERT INTO dms_wenjian_ziyuan (
bianhao_shiyong_ren_id, zhiding_ren_id, zhidingren_bumen_id, zhiding_riqi, wenjian_fenlei, wenjian_duixiang_id, shenhe_liucheng_id, shenhe_liucheng_renwu_id, dangqian_banbenhao, dangqian_banben_xuhao, shouci_shengxiao_shijian, wenjian_zhongxin_banben_id, laiyuan_danju_leixing, laiyuan_danju_id, laiyuan_zixiang_id,
wenjian_mulu_id, shifou_shoukong, jilu_dengji_guanli_id, jilu_dengji_guanli_banben, f_id, f_tenant_id, wenjian_leixing, wenjian_bianhao_id,
wenjian_bianhao, wenjian_mingcheng, jilu_leixing, dengji,
guishu_bumen_id, dangqian_banben_id, wenjian_zhongxin_wenjian_id,
jinyong_laiyuan, youxiaoqi_fangshi, shengxiao_shijian, shengxiao_nianxian, youxiao_qi_zhi,
biz_status, f_creator_user_id, f_creator_time,
f_last_modify_user_id, f_last_modify_time, f_delete_mark
) VALUES (
#{bianhaoShiyongRenId}, #{zhidingRenId}, #{zhidingrenBumenId}, #{zhidingRiqi}, #{wenjianFenlei}, #{wenjianDuixiangId}, #{shenheLiuchengId}, #{shenheLiuchengRenwuId}, #{dangqianBanbenhao}, #{dangqianBanbenXuhao}, #{shouciShengxiaoShijian}, #{wenjianZhongxinBanbenId}, #{laiyuanDanjuLeixing}, #{laiyuanDanjuId}, #{laiyuanZixiangId},
#{wenjianMuluId}, #{shifouShoukong}, #{jiluDengjiGuanliId}, #{jiluDengjiGuanliBanben}, #{id}, #{tenantId}, #{wenjianLeixing}, #{wenjianBianhaoId},
#{wenjianBianhao}, #{wenjianMingcheng}, #{jiluLeixing}, #{dengji},
#{guishuBumenId}, #{dangqianBanbenId}, #{wenjianZhongxinWenjianId},
#{jinyongLaiyuan}, #{youxiaoqiFangshi}, #{shengxiaoShijian}, #{shengxiaoNianxian}, #{youxiaoQiZhi},
#{bizStatus}, #{creatorUserId}, #{creatorTime},
#{lastModifyUserId}, #{lastModifyTime}, #{deleteMark}
)
UPDATE dms_wenjian_ziyuan
SET dangqian_banben_id = #{entity.dangqianBanbenId},
dangqian_banbenhao = #{entity.dangqianBanbenhao},
dangqian_banben_xuhao = #{entity.dangqianBanbenXuhao},
f_last_modify_user_id = #{entity.lastModifyUserId},
f_last_modify_time = #{entity.lastModifyTime}
WHERE f_tenant_id = #{entity.tenantId}
AND f_id = #{entity.id}
AND dangqian_banben_id IS NULL
AND f_delete_mark IS NULL
UPDATE dms_wenjian_ziyuan
SET dangqian_banben_id = #{entity.dangqianBanbenId},
bianhao_shiyong_ren_id = #{entity.bianhaoShiyongRenId},
zhiding_ren_id = #{entity.zhidingRenId},
zhidingren_bumen_id = #{entity.zhidingrenBumenId},
zhiding_riqi = #{entity.zhidingRiqi},
wenjian_fenlei = #{entity.wenjianFenlei},
wenjian_duixiang_id = #{entity.wenjianDuixiangId},
shenhe_liucheng_id = #{entity.shenheLiuchengId},
shenhe_liucheng_renwu_id = #{entity.shenheLiuchengRenwuId},
dangqian_banbenhao = #{entity.dangqianBanbenhao},
dangqian_banben_xuhao = #{entity.dangqianBanbenXuhao},
wenjian_zhongxin_banben_id = #{entity.wenjianZhongxinBanbenId},
laiyuan_danju_leixing = #{entity.laiyuanDanjuLeixing},
laiyuan_danju_id = #{entity.laiyuanDanjuId},
laiyuan_zixiang_id = #{entity.laiyuanZixiangId},
wenjian_zhongxin_wenjian_id = #{entity.wenjianZhongxinWenjianId},
youxiaoqi_fangshi = #{entity.youxiaoqiFangshi},
shengxiao_shijian = #{entity.shengxiaoShijian},
shengxiao_nianxian = #{entity.shengxiaoNianxian},
youxiao_qi_zhi = #{entity.youxiaoQiZhi},
wenjian_mulu_id = #{entity.wenjianMuluId},
shifou_shoukong = #{entity.shifouShoukong},
jilu_dengji_guanli_id = #{entity.jiluDengjiGuanliId},
jilu_dengji_guanli_banben = #{entity.jiluDengjiGuanliBanben},
wenjian_mingcheng = #{entity.wenjianMingcheng},
jilu_leixing = #{entity.jiluLeixing},
dengji = #{entity.dengji},
guishu_bumen_id = #{entity.guishuBumenId},
f_last_modify_user_id = #{entity.lastModifyUserId},
f_last_modify_time = #{entity.lastModifyTime}
WHERE f_tenant_id = #{entity.tenantId}
AND f_id = #{entity.id}
AND dangqian_banben_id = #{expectedVersionId}
AND biz_status = 'effective'
AND f_delete_mark IS NULL
UPDATE dms_wenjian_ziyuan
SET fushen_shenqing_id = #{fushenShenqingId},
fushen_riqi = #{fushenRiqi}
WHERE f_id = #{wenjianId}
AND f_delete_mark IS NULL
UPDATE dms_wenjian_ziyuan
SET fushen_zhixing_id = #{fushenZhixingId},
fushen_riqi = #{fushenRiqi}
WHERE f_tenant_id = #{tenantId}
AND f_id = #{wenjianId}
AND f_delete_mark IS NULL
UPDATE dms_wenjian_ziyuan SET biz_status='superseded',
f_last_modify_user_id=#{userId}, f_last_modify_time=CURRENT_TIMESTAMP
WHERE f_tenant_id=#{tenantId} AND f_id=#{fileId} AND dangqian_banben_id=#{versionId}
AND wenjian_leixing='jilu' AND biz_status='effective' AND f_delete_mark IS NULL
UPDATE dms_wenjian_ziyuan
SET shifou_shoukong = #{shifouShoukong}, wenjian_mingcheng = #{wenjianMingcheng},
guishu_bumen_id = #{guishuBumenId}, f_last_modify_user_id = #{userId},
f_last_modify_time = CURRENT_TIMESTAMP
WHERE f_tenant_id = #{tenantId} AND f_id = #{wenjianId}
AND dangqian_banben_id = #{yuanWenjianBanbenId} AND wenjian_leixing = 'jilu'
AND biz_status = 'effective' AND f_delete_mark IS NULL