DA_ID, HI_ID, DA_Code, DA_Name, DA_PinyinCode, DA_WubiCode, DA_OtherCode, DA_Operation_Time,
DA_Operator, DA_Type, DA_IsDel, DA_Remark, DA_IS_MODULE, DA_FR_ENABLE, DA_FR_URL
delete from dic_assessment
where DA_ID = #{daId,jdbcType=INTEGER}
insert into dic_assessment (DA_ID, HI_ID, DA_Code,
DA_Name, DA_PinyinCode, DA_WubiCode,
DA_OtherCode, DA_Operation_Time, DA_Operator,
DA_Type, DA_IsDel, DA_Remark, DA_IS_MODULE, DA_FR_ENABLE, DA_FR_URL
)
values (#{daId,jdbcType=INTEGER}, #{hiId,jdbcType=INTEGER}, #{daCode,jdbcType=VARCHAR},
#{daName,jdbcType=VARCHAR}, #{daPinyincode,jdbcType=VARCHAR}, #{daWubicode,jdbcType=VARCHAR},
#{daOthercode,jdbcType=VARCHAR}, #{daOperationTime,jdbcType=TIMESTAMP}, #{daOperator,jdbcType=VARCHAR},
#{daType,jdbcType=INTEGER}, #{daIsdel,jdbcType=INTEGER}, #{daRemark,jdbcType=VARCHAR}, #{daIsModule,jdbcType=INTEGER},
#{daFrEnable,jdbcType=INTEGER}, #{daFrUrl,jdbcType=VARCHAR}
)
select LAST_INSERT_ID()
insert into dic_assessment
DA_ID,
HI_ID,
DA_Code,
DA_Name,
DA_PinyinCode,
DA_WubiCode,
DA_OtherCode,
DA_Operation_Time,
DA_Operator,
DA_Type,
DA_IsDel,
DA_Remark,
DA_IS_MODULE,
DA_FR_ENABLE,
DA_FR_URL,
#{daId,jdbcType=INTEGER},
#{hiId,jdbcType=INTEGER},
#{daCode,jdbcType=VARCHAR},
#{daName,jdbcType=VARCHAR},
#{daPinyincode,jdbcType=VARCHAR},
#{daWubicode,jdbcType=VARCHAR},
#{daOthercode,jdbcType=VARCHAR},
#{daOperationTime,jdbcType=TIMESTAMP},
#{daOperator,jdbcType=VARCHAR},
#{daType,jdbcType=INTEGER},
#{daIsdel,jdbcType=INTEGER},
#{daRemark,jdbcType=VARCHAR},
#{daIsModule,jdbcType=INTEGER},
#{daFrEnable,jdbcType=INTEGER},
#{daFrUrl,jdbcType=VARCHAR},
update dic_assessment
HI_ID = #{hiId,jdbcType=INTEGER},
DA_Code = #{daCode,jdbcType=VARCHAR},
DA_Name = #{daName,jdbcType=VARCHAR},
DA_PinyinCode = #{daPinyincode,jdbcType=VARCHAR},
DA_WubiCode = #{daWubicode,jdbcType=VARCHAR},
DA_OtherCode = #{daOthercode,jdbcType=VARCHAR},
DA_Operation_Time = #{daOperationTime,jdbcType=TIMESTAMP},
DA_Operator = #{daOperator,jdbcType=VARCHAR},
DA_Type = #{daType,jdbcType=INTEGER},
DA_IsDel = #{daIsdel,jdbcType=INTEGER},
DA_Remark = #{daRemark,jdbcType=VARCHAR},
DA_IS_MODULE = #{daIsModule,jdbcType=INTEGER},
DA_FR_ENABLE = #{daFrEnable,jdbcType=INTEGER},
DA_FR_URL = #{daFrUrl,jdbcType=VARCHAR},
where DA_ID = #{daId,jdbcType=INTEGER}
update dic_assessment
set HI_ID = #{hiId,jdbcType=INTEGER},
DA_Code = #{daCode,jdbcType=VARCHAR},
DA_Name = #{daName,jdbcType=VARCHAR},
DA_PinyinCode = #{daPinyincode,jdbcType=VARCHAR},
DA_WubiCode = #{daWubicode,jdbcType=VARCHAR},
DA_OtherCode = #{daOthercode,jdbcType=VARCHAR},
DA_Operation_Time = #{daOperationTime,jdbcType=TIMESTAMP},
DA_Operator = #{daOperator,jdbcType=VARCHAR},
DA_Type = #{daType,jdbcType=INTEGER},
DA_IsDel = #{daIsdel,jdbcType=INTEGER},
DA_Remark = #{daRemark,jdbcType=VARCHAR},
DA_IS_MODULE = #{daIsModule,jdbcType=INTEGER},
DA_FR_ENABLE = #{daFrEnable,jdbcType=INTEGER},
DA_FR_URL = #{daFrUrl,jdbcType=VARCHAR}
where DA_ID = #{daId,jdbcType=INTEGER}
UPDATE dic_assessment_detail
SET DAD_IsDel = -1,
DA_Operation_Time = #{date,jdbcType=TIMESTAMP},
DA_Operator = #{daOperator,jdbcType=VARCHAR}
WHERE
HI_ID = #{hiId,jdbcType=INTEGER}
AND
DA_ID IN
#{item,jdbcType=INTEGER}