update 优化 岗位表增加逻辑删除字段

This commit is contained in:
疯狂的狮子Li
2026-06-16 15:33:56 +08:00
parent 64861cc822
commit f8b8d24792
5 changed files with 35 additions and 16 deletions
@@ -1,6 +1,7 @@
package org.dromara.system.domain; package org.dromara.system.domain;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -53,6 +54,12 @@ public class SysPost extends BaseEntity {
*/ */
private String status; private String status;
/**
* 删除标志(0代表存在 1代表删除)
*/
@TableLogic
private String delFlag;
/** /**
* 备注 * 备注
*/ */
+6 -4
View File
@@ -198,6 +198,7 @@ create table sys_post (
post_name varchar2(50) not null, post_name varchar2(50) not null,
post_sort number(4) not null, post_sort number(4) not null,
status char(1) not null, status char(1) not null,
del_flag char(1) default '0',
create_dept number(20) default null, create_dept number(20) default null,
create_by number(20) default null, create_by number(20) default null,
create_time date, create_time date,
@@ -218,6 +219,7 @@ comment on column sys_post.post_category is '岗位类别编码';
comment on column sys_post.post_name is '岗位名称'; comment on column sys_post.post_name is '岗位名称';
comment on column sys_post.post_sort is '显示顺序'; comment on column sys_post.post_sort is '显示顺序';
comment on column sys_post.status is '状态(0正常 1停用)'; comment on column sys_post.status is '状态(0正常 1停用)';
comment on column sys_post.del_flag is '删除标志(0代表存在 1代表删除)';
comment on column sys_post.create_dept is '创建部门'; comment on column sys_post.create_dept is '创建部门';
comment on column sys_post.create_by is '创建者'; comment on column sys_post.create_by is '创建者';
comment on column sys_post.create_time is '创建时间'; comment on column sys_post.create_time is '创建时间';
@@ -228,10 +230,10 @@ comment on column sys_post.remark is '备注';
-- ---------------------------- -- ----------------------------
-- 初始化-岗位信息表数据 -- 初始化-岗位信息表数据
-- ---------------------------- -- ----------------------------
insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, ''); insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, '');
insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, ''); insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, '');
insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, ''); insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, '');
insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, ''); insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', '0', 1761000000000000103, 1761100000000000001, sysdate, NULL, null, '');
-- ---------------------------- -- ----------------------------
+6 -4
View File
@@ -197,6 +197,7 @@ create table if not exists sys_post
post_name varchar(50) not null, post_name varchar(50) not null,
post_sort int4 not null, post_sort int4 not null,
status char not null, status char not null,
del_flag char default '0'::bpchar,
create_dept int8, create_dept int8,
create_by int8, create_by int8,
create_time timestamp, create_time timestamp,
@@ -216,6 +217,7 @@ comment on column sys_post.post_category is '岗位类别编码';
comment on column sys_post.post_name is '岗位名称'; comment on column sys_post.post_name is '岗位名称';
comment on column sys_post.post_sort is '显示顺序'; comment on column sys_post.post_sort is '显示顺序';
comment on column sys_post.status is '状态(0正常 1停用)'; comment on column sys_post.status is '状态(0正常 1停用)';
comment on column sys_post.del_flag is '删除标志(0代表存在 1代表删除)';
comment on column sys_post.create_dept is '创建部门'; comment on column sys_post.create_dept is '创建部门';
comment on column sys_post.create_by is '创建者'; comment on column sys_post.create_by is '创建者';
comment on column sys_post.create_time is '创建时间'; comment on column sys_post.create_time is '创建时间';
@@ -226,10 +228,10 @@ comment on column sys_post.remark is '备注';
-- ---------------------------- -- ----------------------------
-- 初始化-岗位信息表数据 -- 初始化-岗位信息表数据
-- ---------------------------- -- ----------------------------
insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', 1761000000000000103, 1761100000000000001, now(), null, null, ''); insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', '0', 1761000000000000103, 1761100000000000001, now(), null, null, '');
insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', 1761000000000000103, 1761100000000000001, now(), null, null, ''); insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', '0', 1761000000000000103, 1761100000000000001, now(), null, null, '');
insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', 1761000000000000103, 1761100000000000001, now(), null, null, ''); insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', '0', 1761000000000000103, 1761100000000000001, now(), null, null, '');
insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', 1761000000000000103, 1761100000000000001, now(), null, null, ''); insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', '0', 1761000000000000103, 1761100000000000001, now(), null, null, '');
-- ---------------------------- -- ----------------------------
-- 4、角色信息表 -- 4、角色信息表
+5 -4
View File
@@ -125,6 +125,7 @@ create table sys_post
post_name varchar(50) not null comment '岗位名称', post_name varchar(50) not null comment '岗位名称',
post_sort int(4) not null comment '显示顺序', post_sort int(4) not null comment '显示顺序',
status char(1) not null comment '状态(0正常 1停用)', status char(1) not null comment '状态(0正常 1停用)',
del_flag char(1) default '0' comment '删除标志(0代表存在 1代表删除)',
create_dept bigint(20) default null comment '创建部门', create_dept bigint(20) default null comment '创建部门',
create_by bigint(20) default null comment '创建者', create_by bigint(20) default null comment '创建者',
create_time datetime comment '创建时间', create_time datetime comment '创建时间',
@@ -138,10 +139,10 @@ create table sys_post
-- ---------------------------- -- ----------------------------
-- 初始化-岗位信息表数据 -- 初始化-岗位信息表数据
-- ---------------------------- -- ----------------------------
insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, ''); insert into sys_post values(1761200000000000001, 1761000000000000103, 'ceo', null, '董事长', 1, '0', '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, '');
insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, ''); insert into sys_post values(1761200000000000002, 1761000000000000100, 'se', null, '项目经理', 2, '0', '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, '');
insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, ''); insert into sys_post values(1761200000000000003, 1761000000000000100, 'hr', null, '人力资源', 3, '0', '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, '');
insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, ''); insert into sys_post values(1761200000000000004, 1761000000000000100, 'user', null, '普通员工', 4, '0', '0', 1761000000000000103, 1761100000000000001, sysdate(), null, null, '');
-- ---------------------------- -- ----------------------------
+11 -4
View File
@@ -2001,6 +2001,7 @@ CREATE TABLE sys_post
post_name nvarchar(50) NOT NULL, post_name nvarchar(50) NOT NULL,
post_sort int NOT NULL, post_sort int NOT NULL,
status nchar(1) NOT NULL, status nchar(1) NOT NULL,
del_flag nchar(1) DEFAULT ('0') NULL,
create_dept bigint NULL, create_dept bigint NULL,
create_by bigint NULL, create_by bigint NULL,
create_time datetime2(7) NULL, create_time datetime2(7) NULL,
@@ -2059,6 +2060,12 @@ EXEC sys.sp_addextendedproperty
'TABLE', N'sys_post', 'TABLE', N'sys_post',
'COLUMN', N'status' 'COLUMN', N'status'
GO GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'删除标志(0代表存在 1代表删除)' ,
'SCHEMA', N'dbo',
'TABLE', N'sys_post',
'COLUMN', N'del_flag'
GO
EXEC sys.sp_addextendedproperty EXEC sys.sp_addextendedproperty
'MS_Description', N'创建部门' , 'MS_Description', N'创建部门' ,
'SCHEMA', N'dbo', 'SCHEMA', N'dbo',
@@ -2101,13 +2108,13 @@ EXEC sys.sp_addextendedproperty
'TABLE', N'sys_post' 'TABLE', N'sys_post'
GO GO
INSERT sys_post VALUES (1761200000000000001, 1761000000000000103, N'ceo', NULL, N'董事长', 1, N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'') INSERT sys_post VALUES (1761200000000000001, 1761000000000000103, N'ceo', NULL, N'董事长', 1, N'0', N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'')
GO GO
INSERT sys_post VALUES (1761200000000000002, 1761000000000000100, N'se', NULL, N'项目经理', 2, N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'') INSERT sys_post VALUES (1761200000000000002, 1761000000000000100, N'se', NULL, N'项目经理', 2, N'0', N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'')
GO GO
INSERT sys_post VALUES (1761200000000000003, 1761000000000000100, N'hr', NULL, N'人力资源', 3, N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'') INSERT sys_post VALUES (1761200000000000003, 1761000000000000100, N'hr', NULL, N'人力资源', 3, N'0', N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'')
GO GO
INSERT sys_post VALUES (1761200000000000004, 1761000000000000100, N'user', NULL, N'普通员工', 4, N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'') INSERT sys_post VALUES (1761200000000000004, 1761000000000000100, N'user', NULL, N'普通员工', 4, N'0', N'0', 1761000000000000103, 1761100000000000001, getdate(), NULL, NULL, N'')
GO GO
CREATE TABLE sys_role CREATE TABLE sys_role