update online del_flag

This commit is contained in:
D 2024-03-23 18:56:38 +08:00
parent 209ae25e34
commit 27c826567a
3 changed files with 10 additions and 4 deletions

View File

@ -5,5 +5,9 @@
}, },
"java.compile.nullAnalysis.mode": "disabled", "java.compile.nullAnalysis.mode": "disabled",
"maven.view": "hierarchical", "maven.view": "hierarchical",
"maven.executable.options": "-T 4",
"maven.pomfile.autoUpdateEffectivePOM": true,
"java.debug.settings.hotCodeReplace": "auto",
"spring-boot.ls.java.home": "",
// "java.compile.nullAnalysis.mode": "automatic" // "java.compile.nullAnalysis.mode": "automatic"
} }

View File

@ -28,6 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectOnlineMbList" parameterType="OnlineMb" resultMap="OnlineMbResult"> <select id="selectOnlineMbList" parameterType="OnlineMb" resultMap="OnlineMbResult">
<include refid="selectOnlineMbVo"/> <include refid="selectOnlineMbVo"/>
<where> <where>
online_mb.del_flag != 1
<if test="tag != null and tag != ''"> and tag = #{tag}</if> <if test="tag != null and tag != ''"> and tag = #{tag}</if>
<if test="tagId != null and tagId != ''"> and tag_id = #{tagId}</if> <if test="tagId != null and tagId != ''"> and tag_id = #{tagId}</if>
<if test="parameterType != null and parameterType != ''"> and parameter_type = #{parameterType}</if> <if test="parameterType != null and parameterType != ''"> and parameter_type = #{parameterType}</if>
@ -46,7 +47,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectOnlineMbByMbId" parameterType="Long" resultMap="OnlineMbResult"> <select id="selectOnlineMbByMbId" parameterType="Long" resultMap="OnlineMbResult">
<include refid="selectOnlineMbVo"/> <include refid="selectOnlineMbVo"/>
where online_mb.mb_id = #{mbId} where online_mb.mb_id = #{mbId} and online_mb.del_flag != 1
</select> </select>
<insert id="insertOnlineMb" parameterType="OnlineMb"> <insert id="insertOnlineMb" parameterType="OnlineMb">
@ -102,15 +103,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="permissionType != null and permissionType != ''">permission_type = #{permissionType},</if> <if test="permissionType != null and permissionType != ''">permission_type = #{permissionType},</if>
<if test="permissionValue != null and permissionValue != ''">permission_value = #{permissionValue},</if> <if test="permissionValue != null and permissionValue != ''">permission_value = #{permissionValue},</if>
</trim> </trim>
where online_mb.mb_id = #{mbId} where online_mb.mb_id = #{mbId} and online_mb.del_flag != 1
</update> </update>
<delete id="deleteOnlineMbByMbId" parameterType="Long"> <delete id="deleteOnlineMbByMbId" parameterType="Long">
delete from online_mb where mb_id = #{mbId} update online_mb set del_flag = 1 where mb_id = #{mbId}
</delete> </delete>
<delete id="deleteOnlineMbByMbIds" parameterType="String"> <delete id="deleteOnlineMbByMbIds" parameterType="String">
delete from online_mb where mb_id in update online_mb set del_flag = 1 where mb_id in
<foreach item="mbId" collection="array" open="(" separator="," close=")"> <foreach item="mbId" collection="array" open="(" separator="," close=")">
#{mbId} #{mbId}
</foreach> </foreach>

View File

@ -15,6 +15,7 @@ CREATE TABLE online_mb (
dept_id char(1) NULL COMMENT '是否需要deptId', dept_id char(1) NULL COMMENT '是否需要deptId',
permission_type varchar(255) NULL COMMENT '许可类型', permission_type varchar(255) NULL COMMENT '许可类型',
permission_value varchar(255) NULL COMMENT '许可值', permission_value varchar(255) NULL COMMENT '许可值',
del_flag varchar(10) NOT NULL COMMENT '删除标志0代表存在 1代表删除',
PRIMARY KEY (mb_id) PRIMARY KEY (mb_id)
) ENGINE = InnoDB COMMENT = '在线接口'; ) ENGINE = InnoDB COMMENT = '在线接口';