add 添加流程表单操作相关接口

This commit is contained in:
konbai
2023-06-27 22:32:05 +08:00
parent d80350104b
commit 24c362d2ad
12 changed files with 624 additions and 0 deletions

View File

@@ -1106,6 +1106,37 @@ insert into sys_oss_config values (3, '000000', 'aliyun', 'XXXXXXXXXXXXXXX', 'X
insert into sys_oss_config values (4, '000000', 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '','N', 'ap-beijing', '1', '1', '', NULL, 103, 1, sysdate, 1, sysdate);
insert into sys_oss_config values (5, '000000', 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '','N', '', '1', '1', '', NULL, 103, 1, sysdate, 1, sysdate);
-- ----------------------------
-- 流程表单信息表
-- ----------------------------
create table wf_form (
form_id number(20) not null,
form_name varchar(64) default '',
form_config nclob,
content nclob,
create_dept number(20) default null,
create_by number(20) default null,
create_time date,
update_by number(20) default null,
update_time date,
remark varchar(255) default '',
del_flag char(1) default '0'
);
alter table wf_form add constraint pk_wf_form primary key (form_id);
comment on table wf_form is '流程表单信息表';
comment on column wf_form.form_id is '表单主键';
comment on column wf_form.form_name is '表单名称';
comment on column wf_form.form_config is '表单配置';
comment on column wf_form.content is '表单内容';
comment on column wf_form.create_dept is '创建部门';
comment on column wf_form.create_by is '创建者';
comment on column wf_form.create_time is '创建时间';
comment on column wf_form.update_by is '更新者';
comment on column wf_form.update_time is '更新时间';
comment on column wf_form.remark is '备注';
comment on column wf_form.del_flag is '删除标志0代表存在 2代表删除';
-- ----------------------------
-- 钩子 用于session连接之后 自动设置默认的date类型格式化 简化时间查询

View File

@@ -1130,6 +1130,39 @@ insert into sys_oss_config values (3, '000000', 'aliyun', 'XXXXXXXXXXXXXXX', 'X
insert into sys_oss_config values (4, '000000', 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '','N', 'ap-beijing', '1', '1', '', 103, 1, now(), 1, now(), null);
insert into sys_oss_config values (5, '000000', 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '','N', '', '1', '1', '', 103, 1, now(), 1, now(), NULL);
-- ----------------------------
-- 流程表单信息表
-- ----------------------------
drop table if exists bpmn_form;
create table if not exists bpmn_form
(
form_id int8,
tenant_id varchar(20) default '000000'::varchar,
form_name varchar(255) default ''::varchar not null,
form_config text,
content text,
create_dept int8,
create_by int8,
create_time timestamp,
update_by int8,
update_time timestamp,
remark varchar(500) default ''::varchar,
constraint bpmn_form_pk primary key (bpmn_form)
);
comment on table wf_form is '流程表单信息表';
comment on column bpmn_form.form_id is '表单主键';
comment on column bpmn_form.form_name is '表单名称';
comment on column bpmn_form.form_config is '表单配置';
comment on column bpmn_form.content is '表单内容';
comment on column bpmn_form.create_dept is '创建部门';
comment on column bpmn_form.create_by is '创建者';
comment on column bpmn_form.create_time is '创建时间';
comment on column bpmn_form.update_by is '更新者';
comment on column bpmn_form.update_time is '更新时间';
comment on column bpmn_form.remark is '备注';
comment on column bpmn_form.del_flag is '删除标志0代表存在 2代表删除';
-- 字符串自动转时间 避免框架时间查询报错问题
create or replace function cast_varchar_to_timestamp(varchar) returns timestamptz as $$
select to_timestamp($1, 'yyyy-mm-dd hh24:mi:ss');

View File

@@ -794,3 +794,22 @@ insert into sys_oss_config values (2, '000000', 'qiniu', 'XXXXXXXXXXXXXXX', 'X
insert into sys_oss_config values (3, '000000', 'aliyun', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 'oss-cn-beijing.aliyuncs.com', '','N', '', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), NULL);
insert into sys_oss_config values (4, '000000', 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '','N', 'ap-beijing', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), NULL);
insert into sys_oss_config values (5, '000000', 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '','N', '', '1' ,'1', '', 103, 1, sysdate(), 1, sysdate(), NULL);
-- ----------------------------
-- 流程表单信息表
-- ----------------------------
drop table if exists wf_form;
create table wf_form (
form_id bigint not null comment '表单id',
tenant_id varchar(20) default '000000'comment '租户编号',
form_name varchar(255) default null comment '表单名称',
form_config longtext comment '表单配置',
content longtext comment '表单内容',
create_dept bigint default null comment '创建部门',
create_by bigint default null comment '创建者',
create_time datetime default null comment '创建时间',
update_by bigint default null comment '更新者',
update_time datetime default null comment '更新时间',
remark varchar(500) default null comment '备注',
primary key (form_id)
) engine=innodb comment='流程表单信息表';

View File

@@ -2812,3 +2812,94 @@ INSERT INTO sys_oss_config VALUES (N'4', N'000000', N'qcloud', N'XXXXXXXXXXXXXXX
GO
INSERT INTO sys_oss_config VALUES (N'5', N'000000', N'image', N'ruoyi', N'ruoyi123', N'ruoyi', N'image', N'127.0.0.1:9000', N'',N'N', N'', N'1', N'1', N'', 103, 1, getdate(), 1, getdate(), NULL)
GO
CREATE TABLE wf_form
(
form_id bigint NOT NULL,
form_name nvarchar(64) DEFAULT '' NULL,
form_config nvarchar(max) NULL,
content nvarchar(max) NULL,
create_dept bigint NULL,
create_by nvarchar(64) DEFAULT '' NULL,
create_time datetime2(7) NULL,
update_by nvarchar(64) DEFAULT '' NULL,
update_time datetime2(7) NULL,
remark nvarchar(255) NULL,
del_flag nchar(1) DEFAULT ('0') NULL,
CONSTRAINT [PK__wf_form] PRIMARY KEY CLUSTERED ([form_id])
WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
ON [PRIMARY]
)
GO
EXEC sp_addextendedproperty
'MS_Description', N'表单主键',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'form_id'
GO
EXEC sp_addextendedproperty
'MS_Description', N'表单名称',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'form_name'
GO
EXEC sp_addextendedproperty
'MS_Description', N'表单配置',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'form_config'
GO
EXEC sp_addextendedproperty
'MS_Description', N'表单内容',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'content'
GO
EXEC sp_addextendedproperty
'MS_Description', N'创建部门' ,
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'create_dept'
GO
EXEC sp_addextendedproperty
'MS_Description', N'创建者',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'create_by'
GO
EXEC sp_addextendedproperty
'MS_Description', N'创建时间',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'create_time'
GO
EXEC sp_addextendedproperty
'MS_Description', N'更新者',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'update_by'
GO
EXEC sp_addextendedproperty
'MS_Description', N'更新时间',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'update_time'
GO
EXEC sp_addextendedproperty
'MS_Description', N'备注',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'remark'
GO
EXEC sp_addextendedproperty
'MS_Description', N'删除标志0代表存在 2代表删除',
'SCHEMA', N'dbo',
'TABLE', N'wf_form',
'COLUMN', N'del_flag'
GO
EXEC sp_addextendedproperty
'MS_Description', N'流程表单信息表',
'SCHEMA', N'dbo',
'TABLE', N'wf_form'
GO