agileBPM 与广州宏天BPM 表对比

近期公司领导让选型流程BPM组件,调研了一下市场上开源和闭源的一些软件。包含agile-bpm(agileBPM) 、广州宏天BPM软件,泛微、致远OA等软件。
了解了一下它们的软件功能,系统功能等。差不多类似.于是问了下各个厂商的优势之类的。
在与广州宏天BPM售前(韩工)了解到agileBPM开发人员(苗工,李工)是广州宏天的离职员工,软件代码和功能相似度极高。且极可能侵犯了人家的软著和外观专利。我严重怀疑这个是商业诋毁人家的,结果人家拿出了软著、专利、社保记录、2017-2022年的软著等。抱着怀疑、学习、求证的态度,我对两家的产品高度一致的表(可以说是一模一样)做了汇总和梳理如下:

agileBPM 开原地址:https://gitee.com/agile-bpm/agile-bpm-basic
广州宏天BPM地址:管理端:http://eip8.hotent.com/mvue
超级管理员账号:admin 123456

agileBPM和广州宏天BPM类似的表大概有43张表。类似的表分为如下几种情况:
表名,表结构一模一样。
表名一样、表备注一样,表字段有差异,agileBPM表字段比广州宏天BPM的少一些字段。(可能是agileBPM离职的比较早,广州宏天新版本的表结构他们没拿到,已得到广州宏天内部员工的认可)
表名不一样,表字段和注释一模一样。
agileBPM表名+前缀c (copy的意思)比如c_holiday_conf、c_schedule_participant等
表如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

agileBPM表 广州宏天表
bpm_bus_link bpm_bus_link
bpm_definition bpm_definition
bpm_task bpm_task
bpm_task_opinion bpm_check_opinion
bpm_user_agency_config bpm_agent_condition bpm_agent_def bpm_agent_setting
org_role uc_role
form_cust_dialog form_custom_dialog
form_def(表单定义) form_definition
bus_table form_bo_ent在这里插入图片描述

c_schedule_participant portal_my_schedule
sys_data_dict portal_sys_dic
sys_data_source portal_sys_datasource
sys_data_source_def portal_sys_datasource_def
sys_serialno portal_sys_identity
sys_file portal_sys_file_classify
c_holiday_conf uc_holiday_time
org_user uc_user
bpm_plugin_reminder_trigger bpm_task_reminder
bpm_task_stack bpm_task_trans
bpm_plugin_reminder_log bpm_task_urgent
ACT_EVT_LOG ACT_EVT_LOG
ACT_GE_BYTEARRAY ACT_GE_BYTEARRAY
ACT_GE_PROPERTY ACT_GE_PROPERTY
ACT_PROCDEF_INFO ACT_PROCDEF_INFO
ACT_RE_DEPLOYMENT ACT_RE_DEPLOYMENT
ACT_RE_MODEL ACT_RE_MODEL
ACT_RE_PROCDEF ACT_RE_PROCDEF
ACT_RU_IDENTITYLINK ACT_RU_IDENTITYLINK
ACT_RU_JOB ACT_RU_JOB
ACT_RU_EVENT_SUBSCR ACT_RU_EVENT_SUBSCR
ACT_RU_EXECUTION ACT_RU_EXECUTION
ACT_RU_TASK ACT_RU_TASK
ACT_RU_VARIABLE ACT_RU_VARIABLE

表对比如下:
1、bpm_bus_link
agileBPM表
DROP TABLE IF EXISTS bpm_bus_link;
CREATE TABLE bpm_bus_link (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
def_id_ varchar(64) DEFAULT NULL COMMENT ‘流程定义ID’,
inst_id_ varchar(64) DEFAULT NULL COMMENT ‘流程实例ID’,
biz_id_ varchar(64) DEFAULT NULL COMMENT ‘业务主键’,
biz_code_ varchar(64) NOT NULL COMMENT ‘bo_code’,
PRIMARY KEY (id_,biz_code_),
KEY link_inst_id_idx (inst_id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘流程实例与业务数据关系表’

广州宏天表:
CREATE TABLE bpm_bus_link (
ID_ varchar(64) COMMENT ‘ID_’,
DEF_ID_ varchar(64) COMMENT ‘流程定义ID’,
PROC_INST_ID_ varchar(64) COMMENT ‘流程实例ID’,
BUSINESSKEY_ bigint(20) COMMENT ‘业务键’,
BUSINESSKEY_STR_ varchar(64) COMMENT ‘业务键字符型’,
SYS_CODE_ varchar(64) COMMENT ‘业务系统编码’,
FORM_IDENTIFY_ varchar(64) COMMENT ‘表单标识’,
START_ID_ varchar(64) COMMENT ‘发起人’,
STARTOR_ varchar(128) COMMENT ‘发起人’,
CREATE_DATE_ datetime COMMENT ‘CREATE_DATE_’,
START_GROUP_ID_ varchar(64) COMMENT ‘发起组织ID’,
START_GROUP_ varchar(128) COMMENT ‘发起组织’,
IS_MAIN_ smallint(6) COMMENT ‘主记录’,
BO_DEF_CODE_ varchar(64) COMMENT ‘bodefcode数据’,
SAVE_MODE_ varchar(50) COMMENT ‘保存模式 (boObject,database)’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘流程实例与业务数据关系表,每一条记录对应业务的物理表,属于物理表的额外属性’ ;
2、 bpm_definition
agileBPM表
CREATE TABLE bpm_definition (
id_ varchar(64) NOT NULL COMMENT ‘流程定义ID’,
name_ varchar(64) NOT NULL COMMENT ‘流程名称’,
key_ varchar(64) NOT NULL COMMENT ‘流程业务主键’,
desc_ varchar(1024) DEFAULT NULL COMMENT ‘流程描述’,
type_id_ varchar(64) DEFAULT NULL COMMENT ‘所属分类ID’,
status_ varchar(40) DEFAULT NULL COMMENT ‘流程状态。草稿、发布、禁用’,
act_def_id_ varchar(64) DEFAULT NULL COMMENT ‘BPMN - 流程定义ID’,
act_model_id_ varchar(64) DEFAULT NULL,
act_deploy_id_ varchar(64) DEFAULT NULL COMMENT ‘BPMN - 流程发布ID’,
version_ int(11) DEFAULT NULL COMMENT ‘版本 - 当前版本号’,
main_def_id_ varchar(64) DEFAULT NULL COMMENT ‘版本 - 主版本流程ID’,
is_main_ char(1) DEFAULT NULL COMMENT ‘版本 - 是否主版本’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人ID’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_org_id_ varchar(64) DEFAULT NULL COMMENT ‘创建者所属组织ID’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人ID’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
support_mobile_ int(11) DEFAULT ‘0’,
def_setting_ text,
rev_ int(11) DEFAULT NULL,
PRIMARY KEY (id_),
KEY bpm_process_def_key (key_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流程定义’;

广州宏天表:
CREATE TABLE bpm_definition (
DEF_ID_ varchar(64) COMMENT ‘流程定义ID’,
NAME_ varchar(64) COMMENT ‘流程名称’,
DEF_KEY_ varchar(64) COMMENT ‘流程定义KEY’,
DESC_ varchar(1024) COMMENT ‘流程描述’,
TYPE_ID_ varchar(64) COMMENT ‘所属分类ID’,
STATUS_ varchar(40) COMMENT ‘状态。草稿、发布、禁用’,
TEST_STATUS_ varchar(40) COMMENT ‘测试状态’,
BPMN_DEF_ID_ varchar(64) COMMENT ‘BPMN - 流程定义ID’,
BPMN_DEPLOY_ID_ varchar(64) COMMENT ‘BPMN - 流程发布ID’,
VERSION_ int(11) COMMENT ‘版本 - 当前版本号’,
MAIN_DEF_ID_ varchar(64) COMMENT ‘版本 - 主版本流程ID’,
IS_MAIN_ char(1) COMMENT ‘版本 - 是否主版本’,
REASON_ varchar(1024) COMMENT ‘版本 - 变更理由’,
CREATE_BY_ varchar(64) COMMENT ‘创建人ID’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘创建者所属组织ID’,
UPDATE_BY_ varchar(64) COMMENT ‘更新人ID’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
DESIGNER_ varchar(20) COMMENT ‘设计器类型’,
SUPPORT_MOBILE_ int(11) COMMENT ‘支持手机表单’,
REV_ int(11) COMMENT ‘关联锁’,
SHOW_URGENT_STATE_ int(11) COMMENT ‘是否显示紧急状态’,
IS_READ_REVOKE varchar(64) COMMENT ‘传阅已阅是否允许撤回’,
URGENT_MAIL_TEL text COMMENT ‘人工催办内容邮件模板’,
URGENT_SMS_TEL text COMMENT ‘人工催办内容短信模板’,
TYPE_NAME_ varchar(64) COMMENT ‘TYPE_NAME_’,
SHOW_MODIFY_RECORD_ int(11) COMMENT ‘是否显示表单留痕’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
MOBILE_START_URL_ varchar(200) COMMENT ‘手机端启动地址’,
PC_START_URL_ varchar(200) COMMENT ‘pc端启动地址’,
TAGS_ varchar(400) COMMENT ‘流程标签’
) COMMENT=‘流程定义’ ;
3、bpm_task
agileBPM表
CREATE TABLE bpm_task (
id_ varchar(64) NOT NULL COMMENT ‘任务ID’,
name_ varchar(64) NOT NULL COMMENT ‘任务名称’,
subject_ varchar(128) NOT NULL COMMENT ‘待办事项标题’,
inst_id_ varchar(64) NOT NULL COMMENT ‘关联 - 流程实例ID’,
task_id_ varchar(64) DEFAULT NULL COMMENT ‘关联的任务ID’,
act_inst_id_ varchar(64) DEFAULT NULL COMMENT ‘activiti 实例id’,
act_execution_id_ varchar(64) DEFAULT NULL COMMENT ‘activiti 执行id’,
node_id_ varchar(64) DEFAULT NULL COMMENT ‘关联 - 任务节点ID’,
def_id_ varchar(64) NOT NULL COMMENT ‘关联 - 流程定义ID’,
assignee_id_ varchar(64) DEFAULT NULL COMMENT ‘任务执行人ID’,
assignee_names_ varchar(500) DEFAULT NULL,
status_ varchar(64) NOT NULL COMMENT ‘任务状态’,
priority_ int(11) DEFAULT NULL COMMENT ‘任务优先级’,
due_time_ datetime DEFAULT NULL COMMENT ‘任务到期时间’,
task_type_ varchar(64) DEFAULT NULL COMMENT ‘任务类型’,
parent_id_ varchar(64) DEFAULT NULL COMMENT ‘父任务ID’,
type_id_ varchar(64) DEFAULT NULL COMMENT ‘分类ID’,
create_time_ datetime NOT NULL COMMENT ‘任务创建时间’,
create_by_ varchar(64) DEFAULT NULL,
support_mobile_ int(11) DEFAULT ‘0’,
back_node_ varchar(64) DEFAULT NULL COMMENT ‘返回节点’,
PRIMARY KEY (id_),
KEY idx_bpmtask_instid (inst_id_) USING BTREE,
KEY idx_bpmtask_taskid (task_id_) USING BTREE,
KEY idx_bpmtask_parentid (parent_id_) USING BTREE,
KEY idx_bpmtask_userid (assignee_id_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流程任务’;

广州宏天表:
CREATE TABLE bpm_task (
ID_ varchar(64) COMMENT ‘ID_’,
NAME_ varchar(64) COMMENT ‘任务名称’,
SUBJECT_ varchar(256) COMMENT ‘SUBJECT_’,
PROC_INST_ID_ varchar(64) COMMENT ‘关联 - 流程实例ID’,
TASK_ID_ varchar(64) COMMENT ‘关联的任务ID’,
EXEC_ID_ varchar(64) COMMENT ‘关联 - 节点执行ID’,
NODE_ID_ varchar(64) COMMENT ‘关联 - 任务节点ID’,
PROC_DEF_ID_ varchar(64) COMMENT ‘关联 - 流程定义ID’,
PROC_DEF_KEY_ varchar(64) COMMENT ‘关联 - 流程业务主键’,
PROC_DEF_NAME_ varchar(64) COMMENT ‘关联 - 流程名称’,
OWNER_ID_ varchar(64) COMMENT ‘任务所属人ID’,
OWNER_NAME_ varchar(128) COMMENT ‘OWNER_NAME_’,
ASSIGNEE_ID_ varchar(64) COMMENT ‘任务执行人ID’,
ASSIGNEE_NAME_ varchar(128) COMMENT ‘ASSIGNEE_NAME_’,
STATUS_ varchar(40) COMMENT ‘任务状态’,
PRIORITY_ int(11) COMMENT ‘任务优先级’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
DUE_TIME_ datetime COMMENT ‘DUE_TIME_’,
SUSPEND_STATE_ smallint(6) COMMENT ‘是否挂起(0正常,1挂起)’,
PARENT_ID_ varchar(64) COMMENT ‘父任务ID’,
BPMN_INST_ID_ varchar(64) COMMENT ‘bpmn实例ID’,
BPMN_DEF_ID_ varchar(64) COMMENT ‘BPMN定义ID’,
TYPE_ID_ varchar(64) COMMENT ‘分类ID’,
SUPPORT_MOBILE_ int(11) COMMENT ‘支持手机’,
IS_DELE_ int(11) COMMENT ‘是否已删,1已删除,0未删除’,
IS_READ_ int(11) COMMENT ‘IS_READ_’,
IS_REVOKE_ int(11) COMMENT ‘IS_REVOKE_’,
PROP1_ varchar(200) COMMENT ‘扩展属性1’,
PROP2_ varchar(200) COMMENT ‘扩展属性2’,
PROP3_ varchar(200) COMMENT ‘扩展属性3’,
PROP4_ varchar(200) COMMENT ‘扩展属性4’,
PROP5_ varchar(200) COMMENT ‘扩展属性5’,
PROP6_ text COMMENT ‘扩展属性6’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
MOBILE_TASK_URL_ varchar(200) COMMENT ‘手机端任务地址’,
PC_TASK_URL_ varchar(200) COMMENT ‘pc端任务地址’
) COMMENT=‘流程任务’ ;
4、bpm_task_opinion表对应bpm_check_opinion
agileBPM表
CREATE TABLE bpm_task_opinion (
id_ varchar(64) NOT NULL COMMENT ‘意见ID’,
inst_id_ varchar(64) NOT NULL COMMENT ‘流程实例ID’,
sup_inst_id_ varchar(64) DEFAULT NULL COMMENT ‘父流程实例ID’,
task_id_ varchar(64) DEFAULT NULL COMMENT ‘任务ID’,
task_key_ varchar(64) DEFAULT NULL COMMENT ‘任务定义Key’,
task_name_ varchar(255) DEFAULT NULL COMMENT ‘任务名称’,
token_ varchar(64) DEFAULT NULL COMMENT ‘任务令牌’,
assign_info_ varchar(2000) DEFAULT NULL COMMENT ‘任务分配情况’,
approver_ varchar(64) DEFAULT NULL COMMENT ‘审批人’,
approver_name_ varchar(64) DEFAULT NULL COMMENT ‘审批人名字’,
approve_time_ datetime DEFAULT NULL COMMENT ‘审批时间’,
opinion_ varchar(2000) DEFAULT NULL COMMENT ‘审批意见’,
status_ varchar(64) NOT NULL COMMENT ‘审批状态。start=发起流程;awaiting_check=待审批;agree=同意;against=反对;return=驳回;abandon=弃权;retrieve=追回’,
form_id_ varchar(64) DEFAULT NULL COMMENT ‘表单定义ID’,
create_by_ varchar(255) DEFAULT NULL,
create_time_ datetime DEFAULT NULL COMMENT ‘执行开始时间’,
dur_ms_ bigint(20) DEFAULT NULL COMMENT ‘持续时间(ms)’,
PRIMARY KEY (id_),
KEY idx_opinion_supinstid (sup_inst_id_) USING BTREE,
KEY idx_opinion_task (task_id_) USING BTREE,
KEY idx_opinion_instId (inst_id_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流程任务审批记录’;

广州宏天表:
CREATE TABLE bpm_check_opinion ( ID_ varchar(64) COMMENT ‘ID_’,
PROC_DEF_ID_ varchar(64) COMMENT ‘流程定义ID’,
SUP_INST_ID_ varchar(64) COMMENT ‘父流程实例ID’,
PROC_INST_ID_ varchar(64) COMMENT ‘流程实例ID’,
TASK_ID_ varchar(64) COMMENT ‘任务ID’,
TASK_KEY_ varchar(64) COMMENT ‘任务定义Key’,
TASK_NAME_ varchar(255) COMMENT ‘任务名称’,
TOKEN_ varchar(64) COMMENT ‘任务令牌’,
QUALFIEDS_ text COMMENT ‘有审批资格用户ID串’,
QUALFIED_NAMES_ text COMMENT ‘有审批资格用户名称串’,
AUDITOR_ varchar(64) COMMENT ‘执行人ID’,
AUDITOR_NAME_ varchar(64) COMMENT ‘执行人名’,
ORG_ID_ varchar(64) COMMENT ‘组织ID’,
ORG_PATH_ varchar(600) COMMENT ‘组织全路径’,
OPINION_ varchar(4000) COMMENT ‘审批意见’,
STATUS_ varchar(40) COMMENT ‘审批状态。start=发起流程;awaiting_check=待审批;agree=同意;against=反对;return=驳回;abandon=弃权;retrieve=追回’,
FORM_DEF_ID_ varchar(64) COMMENT ‘表单定义ID’,
FORM_NAME_ varchar(64) COMMENT ‘表单名’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
ASSIGN_TIME_ datetime COMMENT ‘ASSIGN_TIME_’,
COMPLETE_TIME_ datetime COMMENT ‘COMPLETE_TIME_’,
DUR_MS_ bigint(20) COMMENT ‘DUR_MS_’,
FILES_ varchar(4000) COMMENT ‘附件’,
INTERPOSE_ smallint(6) COMMENT ‘是否干预’,
IS_DELE_ int(11) COMMENT ‘是否已删,1已删除,0未删除’,
IS_READ_ int(11) COMMENT ‘0:待阅,1:已阅’,
AGENT_LEADER_ID_ varchar(64) COMMENT ‘被代理的领导人id’,
PROP1_ varchar(200) COMMENT ‘扩展属性1’,
PROP2_ varchar(200) COMMENT ‘扩展属性2’,
PROP3_ varchar(200) COMMENT ‘扩展属性3’,
PROP4_ varchar(200) COMMENT ‘扩展属性4’,
PROP5_ varchar(200) COMMENT ‘扩展属性5’,
PROP6_ text COMMENT ‘扩展属性6’,
Z_FILES_ varchar(1000) COMMENT ‘正文附件’,
FORM_DATA_ longtext COMMENT ‘FORM_DATA_’,
PARENT_TASK_ID_ varchar(64) COMMENT ‘父任务id’,
SIGN_TYPE_ varchar(64) COMMENT ‘任务类型’,
SKIP_TYPE_ varchar(64) COMMENT ‘跳过类型 启动跳过 审批跳过 执行人为空跳过 相同执行人跳过’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘流程审批意见’ ;
bpm_user_agency_config表对比结果 对应 bpm_agent_condition bpm_agent_def bpm_agent_setting
agileBPM表
CREATE TABLE bpm_user_agency_config (
id_ varchar(64) NOT NULL COMMENT ‘配置ID’,
start_datetime_ datetime NOT NULL COMMENT ‘起始时间’,
end_datetime_ datetime NOT NULL COMMENT ‘结束时间’,
agency_flow_key_ varchar(1000) NOT NULL COMMENT ‘代理流程编码,多个中间逗号分隔(,)’,
agency_flow_name_ varchar(5000) NOT NULL COMMENT ‘代理流程名称,多个中间逗号分隔(,)’,
config_user_id_ varchar(64) NOT NULL COMMENT ‘配置用户编码’,
target_user_id_ varchar(1000) NOT NULL COMMENT ‘目标用户编码,多个中间逗号分隔(,)’,
target_user_name_ varchar(1000) NOT NULL COMMENT ‘目标用户姓名,多个中间逗哥分隔(,)’,
enable_ tinyint(1) NOT NULL DEFAULT ‘1’ COMMENT ‘启用/未启用(1/0)’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人ID’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_org_id_ varchar(64) DEFAULT NULL COMMENT ‘创建者所属组织ID’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人ID’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
rev_ int(11) DEFAULT NULL,
PRIMARY KEY (id_),
KEY config_user_id_ (config_user_id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘业务流程用户代理配置’;
广州宏天表:
CREATE TABLE bpm_agent_condition (
ID_ varchar(64) COMMENT ‘ID_’,
SETTING_ID_ varchar(64) COMMENT ‘设定ID’,
CONDITION_DESC_ varchar(128) COMMENT ‘条件描述’,
CONDITION_ varchar(4000) COMMENT ‘条件’,
AGENT_ID_ varchar(64) COMMENT ‘代理人ID’,
AGENT_NAME_ varchar(128) COMMENT ‘代理人’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘流程代理条件’ ;
CREATE TABLE bpm_agent_def ( ID_ varchar(64) COMMENT ‘ID_’,
SETTING_ID_ varchar(64) COMMENT ‘设定ID’,
FLOW_KEY_ varchar(64) COMMENT ‘流程定义KEY’,
FLOW_NAME_ varchar(255) COMMENT ‘流程定义名称’,
NODE_ID_ varchar(512) COMMENT ‘节点定义ID(为空的情况,如果指定ID,那么代理只在这些ID的任务生效)’,
NODE_NAME_ varchar(128) COMMENT ‘节点名称’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘代理指定流程’ ;
CREATE TABLE bpm_agent_setting ( ID_ varchar(64) COMMENT ‘ID_’,
SUBJECT_ varchar(64) COMMENT ‘标题’,
AUTH_ID_ varchar(64) COMMENT ‘授权人ID’,
AUTH_NAME_ varchar(64) COMMENT ‘授权人姓名’,
START_DATE_ datetime COMMENT ‘START_DATE_’,
END_DATE_ datetime COMMENT ‘END_DATE_’,
IS_ENABLED_ char(1) COMMENT ‘是否有效’,
AGENT_ID_ varchar(64) COMMENT ‘代理人ID’,
AGENT_ varchar(128) COMMENT ‘代理人’,
FLOW_KEY_ varchar(64) COMMENT ‘流程定义KEY’,
TYPE_ smallint(6) COMMENT ‘代理类型(1,全权代理,2,部分代理,3.条件代理)’,
CREATE_BY_ varchar(64) COMMENT ‘创建人ID’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘创建者所属组织ID’,
UPDATE_BY_ varchar(64) COMMENT ‘更新人ID’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
TENANT_ID_ varchar(64) COMMENT ‘租户id’
) COMMENT=‘流程代理设置’ ;
5、org_role 对应 uc_role
agileBPM表
CREATE TABLE org_role (
id_ varchar(64) NOT NULL,
name_ varchar(64) NOT NULL COMMENT ‘角色名称’,
alias_ varchar(64) NOT NULL COMMENT ‘别名’,
enabled_ int(11) NOT NULL DEFAULT ‘1’ COMMENT ‘0:禁用,1:启用’,
description varchar(200) NOT NULL COMMENT ‘描述’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人’,
type_id_ varchar(64) DEFAULT NULL COMMENT ‘分类ID’,
type_name_ varchar(64) DEFAULT NULL COMMENT ‘分类名字’,
PRIMARY KEY (id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘角色管理’;

广州宏天表:
CREATE TABLE uc_role (
ID_ varchar(64) COMMENT ‘ID_’,
NAME_ varchar(64) COMMENT ‘角色名称’,
CODE_ varchar(64) COMMENT ‘英文别名’,
ENABLED_ int(11) COMMENT ‘可用 0:禁用,1:启用’,
DESCRIPTION_ varchar(64) COMMENT ‘描述’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
IS_DELE_ char(1) COMMENT ‘是否已删,1已删除,0未删除’,
VERSION_ int(11) COMMENT ‘版本号’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘汇报关系分类管理’ ;
6、form_cust_dialog表 对应 form_custom_dialog
agileBPM表
CREATE TABLE form_cust_dialog (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
key_ varchar(64) DEFAULT NULL COMMENT ‘别名’,
name_ varchar(128) NOT NULL COMMENT ‘名字’,
desc_ varchar(256) DEFAULT NULL COMMENT ‘描述’,
style_ varchar(32) DEFAULT NULL COMMENT ‘显示类型’,
ds_key_ varchar(64) DEFAULT NULL COMMENT ‘数据源别名’,
ds_name_ varchar(128) DEFAULT NULL COMMENT ‘数据源名字’,
obj_type_ varchar(32) DEFAULT NULL COMMENT ‘对象类型’,
obj_name_ varchar(64) NOT NULL COMMENT ‘对象名称’,
page_ tinyint(4) DEFAULT NULL COMMENT ‘是否分页’,
page_size_ int(11) DEFAULT NULL COMMENT ‘分页大小’,
width_ int(11) DEFAULT NULL COMMENT ‘弹出框的宽度’,
height_ int(11) DEFAULT NULL COMMENT ‘弹出框的高度’,
system_ tinyint(4) DEFAULT NULL COMMENT ‘是否系统内置’,
multiple_ tinyint(4) DEFAULT NULL COMMENT ‘是否多选’,
tree_config_json_ varchar(512) DEFAULT NULL COMMENT ‘树形的配置信息,json字段’,
display_fields_json_ text COMMENT ‘显示字段’,
condition_fields_json_ text COMMENT ‘条件字段的json’,
return_fields_json_ text COMMENT ‘返回字段json’,
sort_fields_json_ text COMMENT ‘排序字段’,
data_source_ varchar(64) DEFAULT NULL,
PRIMARY KEY (id_),
UNIQUE KEY idx_unqiue (key_) USING BTREE
) DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘自定义对话框’;

广州宏天表:
CREATE TABLE form_custom_dialog (
ID_ varchar(64) COMMENT ‘ID_’,
NAME_ varchar(64) COMMENT ‘名字’,
ALIAS_ varchar(64) COMMENT ‘别名’,
STYLE_ smallint(6) COMMENT ‘显示样式:0-列表,1-树形’,
OBJ_NAME_ varchar(64) COMMENT ‘对象名称,如果是表就是表名,视图则视图名’,
NEED_PAGE_ smallint(6) COMMENT ‘是否分页’,
PAGE_SIZE_ int(11) COMMENT ‘分页大小’,
DISPLAYFIELD_ text COMMENT ‘显示字段’,
CONDITIONFIELD_ text COMMENT ‘条件字段的json’,
RESULTFIELD_ text COMMENT ‘返回字段json’,
SORTFIELD_ varchar(200) COMMENT ‘排序字段’,
DSALIAS_ varchar(64) COMMENT ‘数据源的别名’,
IS_TABLE_ smallint(6) COMMENT ‘是否数据库表0:视图,1:数据库表’,
DIY_SQL_ text COMMENT ‘自定义SQL’,
SQL_BUILD_TYPE_ smallint(6) COMMENT ‘SQL构建类型’,
WIDTH_ int(11) COMMENT ‘弹出框的宽度’,
HEIGHT_ int(11) COMMENT ‘弹出框的高度’,
SELECT_NUM_ int(11) COMMENT ‘是否单选 -1:多选’,
SYSTEM_ smallint(6) COMMENT ‘系统默认’,
PARENT_CHECK_ smallint(6) COMMENT ‘树多选父级级联’,
CHILDREN_CHECK_ smallint(6) COMMENT ‘树多选子级级联’,
DS_TYPE_ varchar(20) COMMENT ‘数据源类型’,
URL_ varchar(255) COMMENT ‘接口地址’,
REQUEST_TYPE_ varchar(20) COMMENT ‘接口请求类型(GETPOST)’,
DATA_PARAM_ varchar(2000) COMMENT ‘接口参数’,
PAGE_KEY_ varchar(20) COMMENT ‘页号(key)’,
PAGESIZE_KEY_ varchar(20) COMMENT ‘分页大小(key)’,
TOTAL_KEY_ varchar(20) COMMENT ‘总条数(key)’,
LIST_KEY_ varchar(20) COMMENT ‘列表(key)’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
CREATE_BY_ varchar(200) COMMENT ‘CREATE_BY_’,
UPDATE_BY_ varchar(200) COMMENT ‘UPDATE_BY_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
HEADER_ varchar(2000) COMMENT ‘HEADER_’,
COMBINATION_RULE_ longtext COMMENT ‘COMBINATION_RULE_’
) COMMENT=‘自定义对话框’ ;

7、form_definition
agileBPM表
CREATE TABLE form_def (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
type_ varchar(64) NOT NULL COMMENT ‘分类(pc/mobile)’,
key_ varchar(64) DEFAULT NULL COMMENT ‘key’,
name_ varchar(128) DEFAULT NULL COMMENT ‘名字’,
desc_ varchar(256) DEFAULT NULL COMMENT ‘描述’,
group_id_ varchar(64) DEFAULT NULL COMMENT ‘分组id’,
group_name_ varchar(128) DEFAULT NULL COMMENT ‘分组名称’,
bo_key_ varchar(64) DEFAULT NULL COMMENT ‘业务对象key’,
bo_name_ varchar(128) DEFAULT NULL COMMENT ‘业务对象名称’,
html_ longtext COMMENT ‘html’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人ID’,
creator_ varchar(128) DEFAULT NULL COMMENT ‘创建人名字’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人ID’,
updator_ varchar(128) DEFAULT NULL COMMENT ‘更新人名字’,
version_ int(11) DEFAULT NULL COMMENT ‘版本号’,
delete_ tinyint(4) DEFAULT NULL COMMENT ‘逻辑删除标记’,
PRIMARY KEY (id_),
UNIQUE KEY key_unique_idx (key_) USING BTREE
) DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘表单’;

广州宏天表:
CREATE TABLE form_definition (
ID_ varchar(50) COMMENT ‘ID_’,
DEF_ID_ varchar(50) COMMENT ‘表单元数据定义ID’,
NAME_ varchar(200) COMMENT ‘表单名称’,
FORM_KEY_ varchar(50) COMMENT ‘表单key’,
DESC_ varchar(200) COMMENT ‘描述’,
FORM_HTML_ longtext COMMENT ‘表单定义HTML’,
STATUS_ varchar(20) COMMENT ‘状态 draft=草稿;deploy=发布’,
FORM_TYPE_ varchar(20) COMMENT ‘表单类型 分为 pc,mobile’,
TYPE_ID_ varchar(50) COMMENT ‘所属分类ID’,
TYPE_NAME_ varchar(100) COMMENT ‘分类名称’,
IS_MAIN_ char(1) COMMENT ‘是否主版本’,
VERSION_ int(11) COMMENT ‘版本号’,
CREATE_BY_ varchar(50) COMMENT ‘创建人’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
UPDATE_BY_ varchar(50) COMMENT ‘更新人’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
FORM_TAB_TITLE_ varchar(200) COMMENT ‘表单tab标题’,
DIY_JS_ text COMMENT ‘DIY_JS_’,
EXPAND_ longtext COMMENT ‘EXPAND_’,
IS_PRINT_ char(1) COMMENT ‘是否为打印模板(Y:是,N:否)’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
FORM_SETTING_ text COMMENT ‘表单设置’
) COMMENT=‘表单定义’ ;
8、 bus_table
agileBPM表
CREATE TABLE bus_table (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
key_ varchar(64) DEFAULT NULL COMMENT ‘业务表key’,
name_ varchar(64) DEFAULT NULL COMMENT ‘表名’,
comment_ varchar(256) DEFAULT NULL COMMENT ‘描述’,
ds_key_ varchar(64) DEFAULT NULL COMMENT ‘数据源的别名’,
ds_name_ varchar(128) DEFAULT NULL COMMENT ‘数据源名称’,
group_id_ varchar(64) DEFAULT NULL COMMENT ‘分组id’,
group_name_ varchar(128) DEFAULT NULL COMMENT ‘分组名称’,
external_ smallint(6) DEFAULT NULL COMMENT ‘是否外部表’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人’,
PRIMARY KEY (id_),
UNIQUE KEY key_unique_idx (key_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘业务表’;

广州宏天表:
CREATE TABLE form_bo_ent (
ID_ varchar(64) COMMENT ‘ID_’,
PACKAGE_ID_ varchar(50) COMMENT ‘分类ID’,
NAME_ varchar(64) COMMENT ‘对象名称(需要唯一约束)’,
DESC_ varchar(255) COMMENT ‘对象描述’,
STATUS_ varchar(40) COMMENT ‘状态。inactive=未激活;actived=激活;forbidden=禁用’,
IS_CREATE_TABLE_ smallint(6) COMMENT ‘是否生成表’,
TABLE_NAME_ varchar(50) COMMENT ‘表名’,
DS_NAME_ varchar(50) COMMENT ‘数据源名称’,
PK_TYPE_ varchar(20) COMMENT ‘主键类型’,
IS_EXTERNAL_ smallint(6) COMMENT ‘是否外部表’,
PK_ varchar(50) COMMENT ‘主键字段名称’,
FK_ varchar(50) COMMENT ‘外键字段名称’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘业务实体定义’ ;
9、c_schedule_participant 表对应 portal_my_schedule(行程管理)
agileBPM表
CREATE TABLE c_schedule_participant (
id_ varchar(20) NOT NULL COMMENT ‘id’,
schedule_id_ varchar(20) DEFAULT NULL COMMENT ‘日程ID’,
participantor_name_ varchar(255) DEFAULT NULL COMMENT ‘参与者名字’,
participantor_ varchar(64) DEFAULT NULL COMMENT ‘参与者’,
rate_progress_ int(10) DEFAULT NULL COMMENT ‘ilka完成比例’,
submit_comment_ varchar(500) DEFAULT NULL COMMENT ‘ilka提交注释’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
actual_start_time_ datetime DEFAULT NULL COMMENT ‘ilka实际开始时间’,
complete_time_ datetime DEFAULT NULL COMMENT ‘ilka完成时间’,
PRIMARY KEY (id_),
KEY idx_schedule_id (schedule_id_),
KEY idx_participantor (participantor_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘日程参与者’;

广州宏天表:
CREATE TABLE portal_my_schedule (
ID_ varchar(64) COMMENT ‘ID_’,
USER_ID_ varchar(64) COMMENT ‘用户id’,
DATE_ datetime COMMENT ‘DATE_’,
START_TIEM_ varchar(20) COMMENT ‘日程开始时间’,
END_TIME_ varchar(20) COMMENT ‘日程结束时间’,
NAME_ varchar(64) COMMENT ‘日程名称’,
NOTE_ varchar(500) COMMENT ‘日程说明’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘行程管理’ ;
10、 sys_data_dict表对应 portal_sys_dic(数据字典)
agileBPM表
CREATE TABLE sys_data_dict (
id_ varchar(64) NOT NULL COMMENT ‘id’,
parent_id_ varchar(64) DEFAULT NULL COMMENT ‘上级id’,
key_ varchar(255) NOT NULL COMMENT ‘key’,
name_ varchar(255) NOT NULL COMMENT ‘name’,
dict_key_ varchar(255) NOT NULL COMMENT ‘字典key’,
type_id_ varchar(64) DEFAULT NULL COMMENT ‘分组id’,
sn_ int(10) DEFAULT NULL COMMENT ‘排序’,
dict_type_ varchar(10) NOT NULL COMMENT ‘dict/node字典项’,
delete_flag_ varchar(1) DEFAULT NULL COMMENT ‘是否删除’,
create_time_ timestamp NOT NULL COMMENT ‘创建时间’,
PRIMARY KEY (id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘数据字典’;

广州宏天表:
CREATE TABLE portal_sys_dic (
ID_ varchar(64) COMMENT ‘ID_’,
TYPE_ID_ varchar(64) COMMENT ‘类型ID’,
KEY_ varchar(40) COMMENT ‘字典值代码,在同一个字典中值不能重复’,
NAME_ varchar(128) COMMENT ‘字典值名称’,
PARENT_ID_ varchar(64) COMMENT ‘父ID’,
SN_ int(11) COMMENT ‘排序号’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘数据字典’ ;
11、sys_data_source表对应 portal_sys_datasource
agileBPM表
CREATE TABLE sys_data_source (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
key_ varchar(64) DEFAULT NULL COMMENT ‘别名’,
name_ varchar(64) DEFAULT NULL COMMENT ‘数据源名称’,
desc_ varchar(256) DEFAULT NULL COMMENT ‘数据源的描述’,
db_type_ varchar(64) DEFAULT NULL COMMENT ‘数据库类型’,
class_path_ varchar(100) DEFAULT NULL COMMENT ‘数据源全路径’,
attributes_json_ text COMMENT ‘属性配置’,
PRIMARY KEY (id_),
UNIQUE KEY key_unique (key_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘数据源’;

广州宏天表:
CREATE TABLE portal_sys_datasource (
ID_ varchar(64) COMMENT ‘ID_’,
NAME_ varchar(128) COMMENT ‘名称’,
ALIAS_ varchar(64) COMMENT ‘别名’,
DB_TYPE_ varchar(64) COMMENT ‘数据源id’,
SETTING_JSON_ text COMMENT ‘Json存储配置’,
INIT_ON_START_ smallint(6) COMMENT ‘在启动时,启动连接池,并添加到spring容器中管理。’,
ENABLED_ smallint(6) COMMENT ‘是否生效’,
CLASS_PATH_ varchar(128) COMMENT ‘CLASS_PATH_’,
INIT_METHOD_ varchar(200) COMMENT ‘初始化方法,有些可以不填写’,
CLOSE_METHOD_ varchar(150) COMMENT ‘关闭数据源的时候应该调用的方法,可不填’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘数据源’ ;
12、sys_data_source_def表
agileBPM表
CREATE TABLE sys_data_source_def (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
name_ varchar(64) DEFAULT NULL COMMENT ‘数据源名称’,
class_path_ varchar(100) DEFAULT NULL COMMENT ‘数据源全路径’,
attributes_json_ text COMMENT ‘属性配置’,
PRIMARY KEY (id_),
KEY class_path_unique (class_path_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘数据源模板’;

广州宏天表:
CREATE TABLE sys_data_source_def (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
name_ varchar(64) DEFAULT NULL COMMENT ‘数据源名称’,
class_path_ varchar(100) DEFAULT NULL COMMENT ‘数据源全路径’,
attributes_json_ text COMMENT ‘属性配置’,
PRIMARY KEY (id_),
KEY class_path_unique (class_path_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘数据源模板’;

13、sys_serialno 对应新版本 portal_sys_identity(流水号定义)
agileBPM表
CREATE TABLE sys_serialno (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
name_ varchar(64) DEFAULT NULL COMMENT ‘名称’,
alias_ varchar(20) DEFAULT NULL COMMENT ‘别名’,
regulation_ varchar(128) DEFAULT NULL COMMENT ‘规则’,
gen_type_ smallint(6) DEFAULT NULL COMMENT ‘生成类型’,
no_length_ int(11) DEFAULT NULL COMMENT ‘流水号长度’,
cur_date_ varchar(20) DEFAULT NULL COMMENT ‘当前日期’,
init_value_ int(11) DEFAULT NULL COMMENT ‘初始值’,
cur_value_ int(11) DEFAULT NULL COMMENT ‘当前值’,
step_ smallint(6) DEFAULT NULL COMMENT ‘步长’,
PRIMARY KEY (id_),
KEY idx_uni_alias_val (alias_,cur_value_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流水号生成’;

广州宏天表:
CREATE TABLE portal_sys_identity (
ID_ varchar(64) COMMENT ‘ID_’,
NAME_ varchar(64) COMMENT ‘名称’,
ALIAS_ varchar(64) COMMENT ‘别名’,
REGULATION_ varchar(128) COMMENT ‘规则’,
GEN_TYPE_ smallint(6) COMMENT ‘生成类型’,
NO_LENGTH_ int(11) COMMENT ‘流水号长度’,
CUR_DATE_ varchar(20) COMMENT ‘当前日期’,
INIT_VALUE_ int(11) COMMENT ‘初始值’,
CUR_VALUE_ int(11) COMMENT ‘当前值’,
STEP_ smallint(6) COMMENT ‘步长’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘流水号定义’ ;
14、sys_file 对应 portal_sys_file_classify(附件分类信息)
agileBPM表
CREATE TABLE sys_file (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
name_ varchar(64) DEFAULT NULL COMMENT ‘附件名’,
uploader_ varchar(128) DEFAULT NULL COMMENT ‘上传器’,
path_ varchar(256) DEFAULT NULL,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人ID’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人ID’,
version_ int(11) DEFAULT NULL COMMENT ‘版本号’,
delete_ tinyint(4) DEFAULT NULL COMMENT ‘逻辑删除标记’,
PRIMARY KEY (id_)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘系统附件’;

广州宏天表:
CREATE TABLE portal_sys_file_classify (
ID varchar(255) COMMENT ‘ID’,
NAME varchar(255) COMMENT ‘NAME’,
PARENTID varchar(255) COMMENT ‘PARENTID’,
ORDERNO decimal(10,0) COMMENT ‘ORDERNO’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’
) COMMENT=‘附件分类信息’ ;
15、c_holiday_conf 对应 uc_holiday_time(假期时间)
agileBPM表
CREATE TABLE c_holiday_conf (
id_ varchar(64) NOT NULL,
name_ varchar(255) DEFAULT NULL,
system_ varchar(255) DEFAULT NULL,
year_ int(255) DEFAULT NULL,
startDay_ date DEFAULT NULL,
endDay_ date DEFAULT NULL,
type_ varchar(255) DEFAULT NULL,
remark_ varchar(500) DEFAULT NULL,
PRIMARY KEY (id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

广州宏天表:
CREATE TABLE uc_holiday_time (
ID_ varchar(64) COMMENT ‘主键’,
START_TIME_ datetime COMMENT ‘假期开始时间’,
END_TIME_ datetime COMMENT ‘假期结束时间’,
HOLIDAY_ID_ varchar(64) COMMENT ‘假期ID’,
TENANT_ID_ varchar(64) COMMENT ‘租户ID’,
TYPE_ smallint(6) COMMENT ‘类型:0假期 1补班’
) COMMENT=‘假期时间’ ;
16、org_user 对应uc_user
agileBPM表
CREATE TABLE org_user (
id_ varchar(64) NOT NULL,
fullname_ varchar(255) NOT NULL COMMENT ‘姓名’,
account_ varchar(255) NOT NULL COMMENT ‘账号’,
password_ varchar(64) NOT NULL COMMENT ‘密码’,
email_ varchar(64) DEFAULT NULL COMMENT ‘邮箱’,
mobile_ varchar(32) DEFAULT NULL COMMENT ‘手机号码’,
weixin_ varchar(64) DEFAULT NULL COMMENT ‘微信号’,
address_ varchar(512) DEFAULT NULL COMMENT ‘地址’,
photo_ varchar(255) DEFAULT NULL COMMENT ‘头像’,
sex_ varchar(10) DEFAULT NULL COMMENT ‘性别:男,女,未知’,
from_ varchar(64) DEFAULT NULL COMMENT ‘来源’,
status_ int(11) NOT NULL DEFAULT ‘1’ COMMENT ‘0:禁用,1正常’,
create_time_ datetime DEFAULT NULL COMMENT ‘创建时间’,
create_by_ varchar(64) DEFAULT NULL COMMENT ‘创建人’,
update_by_ varchar(64) DEFAULT NULL COMMENT ‘更新人’,
update_time_ datetime DEFAULT NULL COMMENT ‘更新时间’,
PRIMARY KEY (id_),
KEY account (account_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘用户表’;

广州宏天表:
CREATE TABLE uc_user (
ID_ varchar(64) COMMENT ‘ID_’,
FULLNAME_ varchar(255) COMMENT ‘姓名’,
ACCOUNT_ varchar(255) COMMENT ‘帐号’,
PASSWORD_ varchar(64) COMMENT ‘密码’,
EMAIL_ varchar(64) COMMENT ‘邮箱’,
MOBILE_ varchar(255) COMMENT ‘手机号码’,
WEIXIN_ varchar(64) COMMENT ‘微信号’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
ADDRESS_ varchar(512) COMMENT ‘地址’,
PHOTO_ varchar(255) COMMENT ‘头像’,
SEX_ varchar(64) COMMENT ‘性别:男,女,未知’,
FROM_ varchar(64) COMMENT ‘来源’,
STATUS_ int(11) COMMENT ‘0:禁用,1正常’,
HAS_SYNC_TO_WX_ int(11) COMMENT ‘微信同步关注状态: 0:未同步 1:已同步,尚未关注 2:已同步且已关注’,
NOTIFY_TYPE_ varchar(64) COMMENT ‘自定义接收消息类型’,
USER_NUMBER_ varchar(64) COMMENT ‘工号’,
ID_CARD_ varchar(38) COMMENT ‘身份证号’,
PHONE_ varchar(64) COMMENT ‘办公电话’,
BIRTHDAY_ datetime COMMENT ‘BIRTHDAY_’,
ENTRY_DATE_ datetime COMMENT ‘ENTRY_DATE_’,
LEAVE_DATE_ datetime COMMENT ‘LEAVE_DATE_’,
EDUCATION_ varchar(64) COMMENT ‘学历’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
IS_DELE_ char(1) COMMENT ‘是否已删,1已删除,0未删除’,
VERSION_ int(11) COMMENT ‘版本号’,
PWD_CREATE_TIME_ datetime COMMENT ‘PWD_CREATE_TIME_’,
CLIENT_ID_ varchar(255) COMMENT ‘推送服务令牌(设备唯一标识)’,
CLIENT_TOKEN_ varchar(255) COMMENT ‘设备令牌(iOS设备唯一标识)’,
need_record varchar(1) COMMENT ‘是否需要填报工时,1填报,0不填报’
) COMMENT=‘用户管理’ ;
17、bpm_plugin_reminder_trigger对应 bpm_task_reminder(任务催办)
agileBPM表
CREATE TABLE bpm_plugin_reminder_trigger (
id_ varchar(20) NOT NULL COMMENT ‘ID’,
task_id_ varchar(20) NOT NULL COMMENT ‘任务ID’,
reminder_desc_ varchar(255) DEFAULT NULL COMMENT ‘催办的描述’,
before_script_ varchar(500) DEFAULT NULL COMMENT ‘催办前置脚本’,
msg_type_ varchar(10) DEFAULT NULL COMMENT ‘催办消息类型’,
html_msg_ varchar(1000) DEFAULT NULL COMMENT ‘html消息’,
text_msg_ varchar(500) DEFAULT NULL COMMENT ‘普通消息’,
is_calc_workday_ int(1) DEFAULT NULL COMMENT ‘是否工作日计算’,
is_urgent_ int(1) DEFAULT NULL COMMENT ‘是否加急任务’,
max_reminder_times int(10) DEFAULT NULL COMMENT ‘最多催办次数’,
reminder_times_ int(10) DEFAULT NULL COMMENT ‘催办次数’,
reminder_cycle_ int(12) DEFAULT NULL COMMENT ‘催办周期’,
duedate_ datetime NOT NULL COMMENT ‘到期时间’,
PRIMARY KEY (id_),
KEY task_id_ (task_id_) USING BTREE,
KEY duedate_ (duedate_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘流程催办触发’;

广州宏天表:
CREATE TABLE bpm_task_reminder (
ID_ varchar(64) COMMENT ‘ID_’,
TASK_ID_ varchar(64) COMMENT ‘催办任务ID’,
NAME_ varchar(64) COMMENT ‘催办名称’,
REL_DATE_ datetime COMMENT ‘REL_DATE_’,
DUE_ACTION_ varchar(64) COMMENT ‘到期执行动作’,
DUE_SCRIPT_ varchar(255) COMMENT ‘调用指定方法’,
DUE_DATE_ datetime COMMENT ‘DUE_DATE_’,
IS_SEND_MSG_ int(11) COMMENT ‘期间是否发送催办’,
MSG_SEND_DATE_ datetime COMMENT ‘MSG_SEND_DATE_’,
MSG_INTERVAL_ int(11) COMMENT ‘发送消息间隔’,
MSG_COUNT_ int(11) COMMENT ‘发送次数’,
MSG_TYPE_ varchar(64) COMMENT ‘消息类型 inner,msg,email 等’,
HTML_MSG_ varchar(255) COMMENT ‘富文本’,
PLAIN_MSG_ varchar(255) COMMENT ‘纯文本消息’,
WARNINGSET_ varchar(255) COMMENT ‘预警配置(预警名称,triggerDate,change2level)’,
TRIGGER_DATE_ datetime COMMENT ‘TRIGGER_DATE_’,
SEND_PERSON_ varchar(64) COMMENT ‘SEND_PERSON_’,
SEND_USER_ID_ varchar(64) COMMENT ‘发送个人ID’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’,
DURATION_SCRIPT_ text COMMENT ‘时长脚本’,
DURATION_ int(11) COMMENT ‘时长’,
SEND_DURATION_ int(11) COMMENT ‘消息时长’,
DATE_TYPE_ varchar(20) COMMENT ‘类型 caltime日历日 worktime工作日’,
TYPE_SCRIPT_ text COMMENT ‘类型脚本’,
REL_TIME_SCRIPT_ text COMMENT ‘相对时间脚本’
) COMMENT=‘任务催办’ ;
18、 bpm_task_stack 对应 bpm_task_trans
agileBPM表

CREATE TABLE bpm_task_stack (
id_ varchar(64) NOT NULL COMMENT ‘主键’,
task_id_ varchar(64) NOT NULL COMMENT ‘任务ID’,
inst_id_ varchar(64) DEFAULT NULL COMMENT ‘流程实例ID’,
parent_id_ varchar(64) DEFAULT NULL COMMENT ‘父ID’,
node_id_ varchar(64) NOT NULL COMMENT ‘节点ID’,
node_name_ varchar(125) DEFAULT NULL,
start_time_ datetime DEFAULT NULL COMMENT ‘开始时间’,
end_time datetime DEFAULT NULL COMMENT ‘结束时间’,
is_muliti_task_ smallint(6) DEFAULT NULL COMMENT ‘1=是\r\n 0=否’,
node_type_ varchar(64) DEFAULT NULL COMMENT ‘节点类型’,
action_name_ varchar(64) DEFAULT NULL COMMENT ‘响应动作’,
PRIMARY KEY (id_),
KEY idx_exestack_instid (inst_id_) USING BTREE,
KEY idx_exestack_taskid (task_id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流程执行堆栈树’;

广州宏天表:
CREATE TABLE bpm_task_trans (
ID_ varchar(64) COMMENT ‘ID_’,
INSTANCE_ID_ varchar(64) COMMENT ‘流程实例’,
TASK_ID_ varchar(64) COMMENT ‘任务ID流转任务ID’,
ACTION_ varchar(20) COMMENT ‘完成后的操作’,
CREATE_BY_ varchar(64) COMMENT ‘CREATE_BY_’,
CREATOR_ varchar(128) COMMENT ‘创建人’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
CREATE_ORG_ID_ varchar(64) COMMENT ‘CREATE_ORG_ID_’,
UPDATE_BY_ varchar(64) COMMENT ‘UPDATE_BY_’,
UPDATE_TIME_ datetime COMMENT ‘UPDATE_TIME_’,
DECIDE_TYPE_ varchar(20) COMMENT ‘决策类型agreeoppose’,
VOTE_TYPE_ varchar(20) COMMENT ‘投票类型amountpercent’,
VOTE_AMOUNT_ smallint(6) COMMENT ‘票数’,
SIGN_TYPE_ varchar(20) COMMENT ‘会签类型parallel,seq’,
INQU_TYPE_ varchar(20) COMMENT ‘征询类型 direct step’,
TOTAL_AMOUNT_ smallint(6) COMMENT ‘总票数’,
AGREE_AMOUNT_ smallint(6) COMMENT ‘通过票数’,
OPPOSE_AMOUNT_ smallint(6) COMMENT ‘反对票数’,
SEQ_ smallint(6) COMMENT ‘投票次序’,
USER_JSON_ varchar(4000) COMMENT ‘用户数据’,
ALLOW_FORM_EDIT_ smallint(6) COMMENT ‘表单允许编辑’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘流程流转’ ;
19、bpm_task 对应bpm_task_turn
agileBPM表
CREATE TABLE bpm_task (
id_ varchar(64) NOT NULL COMMENT ‘任务ID’,
name_ varchar(64) NOT NULL COMMENT ‘任务名称’,
subject_ varchar(128) NOT NULL COMMENT ‘待办事项标题’,
inst_id_ varchar(64) NOT NULL COMMENT ‘关联 - 流程实例ID’,
task_id_ varchar(64) DEFAULT NULL COMMENT ‘关联的任务ID’,
act_inst_id_ varchar(64) DEFAULT NULL COMMENT ‘activiti 实例id’,
act_execution_id_ varchar(64) DEFAULT NULL COMMENT ‘activiti 执行id’,
node_id_ varchar(64) DEFAULT NULL COMMENT ‘关联 - 任务节点ID’,
def_id_ varchar(64) NOT NULL COMMENT ‘关联 - 流程定义ID’,
assignee_id_ varchar(64) DEFAULT NULL COMMENT ‘任务执行人ID’,
assignee_names_ varchar(500) DEFAULT NULL,
status_ varchar(64) NOT NULL COMMENT ‘任务状态’,
priority_ int(11) DEFAULT NULL COMMENT ‘任务优先级’,
due_time_ datetime DEFAULT NULL COMMENT ‘任务到期时间’,
task_type_ varchar(64) DEFAULT NULL COMMENT ‘任务类型’,
parent_id_ varchar(64) DEFAULT NULL COMMENT ‘父任务ID’,
type_id_ varchar(64) DEFAULT NULL COMMENT ‘分类ID’,
create_time_ datetime NOT NULL COMMENT ‘任务创建时间’,
create_by_ varchar(64) DEFAULT NULL,
support_mobile_ int(11) DEFAULT ‘0’,
back_node_ varchar(64) DEFAULT NULL COMMENT ‘返回节点’,
PRIMARY KEY (id_),
KEY idx_bpmtask_instid (inst_id_) USING BTREE,
KEY idx_bpmtask_taskid (task_id_) USING BTREE,
KEY idx_bpmtask_parentid (parent_id_) USING BTREE,
KEY idx_bpmtask_userid (assignee_id_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin COMMENT=‘流程任务’;

广州宏天表:
CREATE TABLE bpm_task_turn (
ID_ varchar(64) COMMENT ‘ID_’,
TASK_ID_ varchar(64) COMMENT ‘任务ID’,
TASK_NAME_ varchar(64) COMMENT ‘任务名称’,
TASK_SUBJECT_ varchar(128) COMMENT ‘待办事项标题’,
NODE_ID_ varchar(64) COMMENT ‘关联 - 任务节点ID’,
PROC_INST_ID_ varchar(64) COMMENT ‘关联 - 流程实例ID’,
OWNER_ID_ varchar(64) COMMENT ‘任务所属人ID’,
OWNER_NAME_ varchar(64) COMMENT ‘任务所属人姓名’,
ASSIGNEE_ID_ varchar(64) COMMENT ‘任务执行人ID’,
ASSIGNEE_NAME_ varchar(64) COMMENT ‘任务执行人姓名’,
STATUS_ varchar(40) COMMENT ‘状态。running=正在运行;finish=完成;cancel=取消’,
TURN_TYPE_ varchar(40) COMMENT ‘更改类型。agent=代理;shift=转办;copy_to=抄送’,
TYPE_ID_ varchar(64) COMMENT ‘所属分类ID’,
CREATE_TIME_ datetime COMMENT ‘CREATE_TIME_’,
FINISH_TIME_ datetime COMMENT ‘FINISH_TIME_’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘任务的执行更改,更改类型。agent=代理;shift=转办;copy_to=抄送’ ;
20、 bpm_plugin_reminder_log 对应bpm_task_urgent
agileBPM表
CREATE TABLE bpm_plugin_reminder_log (
id_ varchar(20) NOT NULL COMMENT ‘ID’,
instance_id_ varchar(20) DEFAULT NULL COMMENT ‘实例ID’,
reminder_title_ varchar(255) DEFAULT NULL COMMENT ‘催办标题’,
subject_ varchar(500) DEFAULT NULL COMMENT ‘流程标题’,
node_id_ varchar(64) DEFAULT NULL COMMENT ‘节点ID’,
msg_type_ varchar(64) DEFAULT NULL COMMENT ‘催办消息类型’,
reminder_users_ varchar(500) DEFAULT NULL COMMENT ‘催办人’,
reminder_userids_ varchar(500) DEFAULT NULL COMMENT ‘催办人ID’,
reminder_date_ datetime DEFAULT NULL COMMENT ‘催办时间’,
extend_ varchar(500) DEFAULT NULL COMMENT ‘其他说明’,
PRIMARY KEY (id_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘流程催办日志’;

广州宏天表:
CREATE TABLE bpm_task_urgent ( ID_ varchar(255) COMMENT ‘ID_’,
TASK_ID_ varchar(255) COMMENT ‘任务ID’,
NODE_NAME_ varchar(255) COMMENT ‘节点名称’,
INST_ID_ varchar(255) COMMENT ‘流程实例ID’,
SUBJECT_ varchar(255) COMMENT ‘流程标题’,
CONTENT_ text COMMENT ‘催办内容’,
URGRNT_DATE_ datetime COMMENT ‘URGRNT_DATE_’,
PROMOTER_ID_ varchar(255) COMMENT ‘催办人ID’,
PROMOTER_ varchar(255) COMMENT ‘催办人’,
APPOINTEE_ID_ varchar(255) COMMENT ‘被催办人ID’,
APPOINTEE_ varchar(2000) COMMENT ‘被催办人’,
TYPE_ varchar(255) COMMENT ‘催办类型’,
APPOINTEE_SECRETARY_CONF_ varchar(1024) COMMENT ‘催办的领导和秘书的id关系map,方便秘书回复时确定代哪个领导审批的’,
TENANT_ID_ varchar(64) COMMENT ‘TENANT_ID_’
) COMMENT=‘人工催办表’ ;
21、ACT_EVT_LOG
完全一样的表
CREATE TABLE ACT_EVT_LOG (
LOG_NR_ bigint(20) NOT NULL AUTO_INCREMENT,
TYPE_ varchar(64) DEFAULT NULL,
PROC_DEF_ID_ varchar(64) DEFAULT NULL,
PROC_INST_ID_ varchar(64) DEFAULT NULL,
EXECUTION_ID_ varchar(64) DEFAULT NULL,
TASK_ID_ varchar(64) DEFAULT NULL,
TIME_STAMP_ timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
USER_ID_ varchar(255) DEFAULT NULL,
DATA_ longblob,
LOCK_OWNER_ varchar(255) DEFAULT NULL,
LOCK_TIME_ timestamp NULL DEFAULT NULL,
IS_PROCESSED_ tinyint(4) DEFAULT ‘0’,
PRIMARY KEY (LOG_NR_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
22、ACT_GE_BYTEARRAY
完全一样的表
CREATE TABLE ACT_GE_BYTEARRAY (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
NAME_ varchar(255) DEFAULT NULL,
DEPLOYMENT_ID_ varchar(64) DEFAULT NULL,
BYTES_ longblob,
GENERATED_ tinyint(4) DEFAULT NULL,
PRIMARY KEY (ID_),
KEY act_ge_bytearray_ibfk_1 (DEPLOYMENT_ID_) USING BTREE,
CONSTRAINT act_ge_bytearray_ibfk_1 FOREIGN KEY (DEPLOYMENT_ID_) REFERENCES act_re_deployment (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
23、 act_ge_property
完全一样的表
CREATE TABLE ACT_GE_PROPERTY (
NAME_ varchar(64) NOT NULL,
VALUE_ varchar(300) DEFAULT NULL,
REV_ int(11) DEFAULT NULL,
PRIMARY KEY (NAME_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
24、ACT_PROCDEF_INFO
完全一样的表
CREATE TABLE ACT_PROCDEF_INFO (
ID_ varchar(64) NOT NULL,
PROC_DEF_ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
INFO_JSON_ID_ varchar(64) DEFAULT NULL,
PRIMARY KEY (ID_),
UNIQUE KEY ACT_UNIQ_INFO_PROCDEF (PROC_DEF_ID_) USING BTREE,
KEY ACT_IDX_INFO_PROCDEF (PROC_DEF_ID_) USING BTREE
) ENGINE=InnoDB ;
25、 act_re_deployment
完全一样的表
CREATE TABLE ACT_RE_DEPLOYMENT (
ID_ varchar(64) NOT NULL,
NAME_ varchar(255) DEFAULT NULL,
CATEGORY_ varchar(255) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
DEPLOY_TIME_ timestamp NULL DEFAULT NULL,
PRIMARY KEY (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
26、ACT_RE_MODEL
完全一样的表
CREATE TABLE ACT_RE_MODEL (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
NAME_ varchar(255) DEFAULT NULL,
KEY_ varchar(255) DEFAULT NULL,
CATEGORY_ varchar(255) DEFAULT NULL,
VERSION_ int(11) DEFAULT NULL,
META_INFO_ varchar(4000) DEFAULT NULL,
DEPLOYMENT_ID_ varchar(64) DEFAULT NULL,
EDITOR_SOURCE_VALUE_ID_ varchar(64) DEFAULT NULL,
EDITOR_SOURCE_EXTRA_VALUE_ID_ varchar(64) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
CREATE_TIME_ timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
LAST_UPDATE_TIME_ datetime NOT NULL,
PRIMARY KEY (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
27、ACT_RE_PROCDEF
完全一样的表
CREATE TABLE ACT_RE_PROCDEF (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
CATEGORY_ varchar(255) DEFAULT NULL,
NAME_ varchar(255) DEFAULT NULL,
KEY_ varchar(255) NOT NULL,
VERSION_ int(11) NOT NULL,
DEPLOYMENT_ID_ varchar(64) DEFAULT NULL,
RESOURCE_NAME_ varchar(4000) DEFAULT NULL,
DGRM_RESOURCE_NAME_ varchar(4000) DEFAULT NULL,
DESCRIPTION_ varchar(4000) DEFAULT NULL,
HAS_START_FORM_KEY_ tinyint(4) DEFAULT NULL,
SUSPENSION_STATE_ int(11) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
HAS_GRAPHICAL_NOTATION_ tinyint(4) DEFAULT NULL,
PRIMARY KEY (ID_),
KEY ACT_UNIQ_PROCDEF (KEY_,VERSION_,TENANT_ID_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
28、ACT_RU_IDENTITYLINK
完全一样的表
CREATE TABLE ACT_RU_IDENTITYLINK (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
GROUP_ID_ varchar(255) DEFAULT NULL,
TYPE_ varchar(255) DEFAULT NULL,
USER_ID_ varchar(255) DEFAULT NULL,
TASK_ID_ varchar(64) DEFAULT NULL,
PROC_INST_ID_ varchar(64) DEFAULT NULL,
PROC_DEF_ID_ varchar(64) DEFAULT NULL,
PRIMARY KEY (ID_),
KEY ACT_IDX_IDENT_LNK_GROUP (GROUP_ID_) USING BTREE,
KEY ACT_IDX_IDENT_LNK_USER (USER_ID_) USING BTREE,
KEY act_ru_identitylink_ibfk_1 (PROC_DEF_ID_) USING BTREE,
KEY act_ru_identitylink_ibfk_2 (PROC_INST_ID_) USING BTREE,
KEY act_ru_identitylink_ibfk_3 (TASK_ID_) USING BTREE,
CONSTRAINT act_ru_identitylink_ibfk_1 FOREIGN KEY (TASK_ID_) REFERENCES act_ru_task (ID_),
CONSTRAINT act_ru_identitylink_ibfk_2 FOREIGN KEY (PROC_DEF_ID_) REFERENCES act_re_procdef (ID_),
CONSTRAINT act_ru_identitylink_ibfk_3 FOREIGN KEY (PROC_INST_ID_) REFERENCES act_ru_execution (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
29、ACT_RU_JOB
完全一样的表
CREATE TABLE ACT_RU_JOB (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
TYPE_ varchar(255) NOT NULL,
LOCK_OWNER_ varchar(255) DEFAULT NULL,
EXCLUSIVE_ tinyint(1) DEFAULT NULL,
EXECUTION_ID_ varchar(64) DEFAULT NULL,
PROCESS_INSTANCE_ID_ varchar(64) DEFAULT NULL,
PROC_DEF_ID_ varchar(64) DEFAULT NULL,
RETRIES_ int(11) DEFAULT NULL,
EXCEPTION_STACK_ID_ varchar(64) DEFAULT NULL,
EXCEPTION_MSG_ varchar(4000) DEFAULT NULL,
REPEAT_ varchar(255) DEFAULT NULL,
HANDLER_TYPE_ varchar(255) DEFAULT NULL,
HANDLER_CFG_ varchar(4000) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
LOCK_EXP_TIME_ timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
DUEDATE_ datetime NOT NULL,
PRIMARY KEY (ID_),
KEY act_ru_job_ibfk_1 (EXCEPTION_STACK_ID_) USING BTREE,
CONSTRAINT act_ru_job_ibfk_1 FOREIGN KEY (EXCEPTION_STACK_ID_) REFERENCES act_ge_bytearray (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
30、ACT_RU_EVENT_SUBSCR
完全一样的表
CREATE TABLE ACT_RU_EVENT_SUBSCR (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
EVENT_TYPE_ varchar(255) NOT NULL,
EVENT_NAME_ varchar(255) DEFAULT NULL,
EXECUTION_ID_ varchar(64) DEFAULT NULL,
PROC_INST_ID_ varchar(64) DEFAULT NULL,
ACTIVITY_ID_ varchar(64) DEFAULT NULL,
CONFIGURATION_ varchar(255) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
PROC_DEF_ID_ varchar(64) DEFAULT NULL,
CREATED_ timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (ID_),
KEY ACT_IDX_EVENT_SUBSCR_CONFIG_ (CONFIGURATION_) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;
31、ACT_RU_EXECUTION
完全一样的表
CREATE TABLE ACT_RU_EXECUTION (
ID_ varchar(64) NOT NULL,
REV_ int(11) DEFAULT NULL,
PROC_INST_ID_ varchar(64) DEFAULT NULL,
BUSINESS_KEY_ varchar(255) DEFAULT NULL,
PARENT_ID_ varchar(64) DEFAULT NULL,
PROC_DEF_ID_ varchar(64) DEFAULT NULL,
SUPER_EXEC_ varchar(64) DEFAULT NULL,
ACT_ID_ varchar(255) DEFAULT NULL,
IS_ACTIVE_ tinyint(4) DEFAULT NULL,
IS_CONCURRENT_ tinyint(4) DEFAULT NULL,
IS_SCOPE_ tinyint(4) DEFAULT NULL,
IS_EVENT_SCOPE_ tinyint(4) DEFAULT NULL,
SUSPENSION_STATE_ int(11) DEFAULT NULL,
CACHED_ENT_STATE_ int(11) DEFAULT NULL,
TENANT_ID_ varchar(255) DEFAULT NULL,
NAME_ varchar(255) DEFAULT NULL,
LOCK_TIME_ timestamp NULL DEFAULT NULL,
PRIMARY KEY (ID_),
KEY ACT_IDX_EXEC_BUSKEY (BUSINESS_KEY_) USING BTREE,
KEY act_ru_execution_ibfk_1 (PARENT_ID_) USING BTREE,
KEY act_ru_execution_ibfk_2 (PROC_DEF_ID_) USING BTREE,
KEY act_ru_execution_ibfk_4 (SUPER_EXEC_) USING BTREE,
CONSTRAINT act_ru_execution_ibfk_1 FOREIGN KEY (SUPER_EXEC_) REFERENCES act_ru_execution (ID_),
CONSTRAINT act_ru_execution_ibfk_2 FOREIGN KEY (PARENT_ID_) REFERENCES act_ru_execution (ID_) ON DELETE CASCADE,
CONSTRAINT act_ru_execution_ibfk_3 FOREIGN KEY (PROC_DEF_ID_) REFERENCES act_re_procdef (ID_)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin;

  • 24
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
自动控制节水灌溉技术的高低代着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。本文就此问题研究了单片机控制的滴灌节水灌溉系统,该系统可对不同土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设备系统的硬件、软件编程各个部分进行了深入的研究。 单片机控制部分采用上下位机的形式。下位机硬件部分选用AT89C51单片机为核心,主要由土壤湿度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。上位机选用586型以上PC机,通过MAX232芯片实现同下位机的电平转换功能,上下位机之间通过串行通信方式进行数据的双向传输,软件选用VB高级编程语言以建立友好的人机界面。系统主要具有以下功能:可在PC机提供的人机对话界面上设置作物要求的土壤湿度相关参数;单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上,同时单片机可采用串行通信方式将此湿度值传输到PC机上;PC机通过其内设程序计算出所需的灌水量和灌水时间,且显示于界面上,并将有关的灌水信息反馈给单片机,若需灌水,则单片机系统启动鸣音报警,发出灌水信号,并经放大驱动设备,开启电磁阀进行倒计时定时灌水,若不需灌水,即PC机上显示的灌水量和灌水时间均为0,系统不进行灌水。
智慧农业是一种结合了现代信息技术,包括物联网、大数据、云计算等,对农业生产过程进行智能化管理和监控的新模式。它通过各种传感器和设备采集农业生产中的关键数据,如大气、土壤和水质参数,以及生物生长状态等,实现远程诊断和精准调控。智慧农业的核心价值在于提高农业生产效率,保障食品安全,实现资源的可持续利用,并为农业产业的转型升级提供支持。 智慧农业的实现依赖于多个子系统,包括但不限于设施蔬菜精细化种植管理系统、农业技术资料库、数据采集系统、防伪防串货系统、食品安全与质量追溯系统、应急追溯系统、灾情疫情防控系统、农业工作管理系统、远程诊断系统、监控中心、环境监测系统、智能环境控制系统等。这些系统共同构成了一个综合的信息管理和服务平台,使得农业生产者能够基于数据做出更加科学的决策。 数据采集是智慧农业的基础。通过手工录入、传感器自动采集、移动端录入、条码/RFID扫描录入、拍照录入以及GPS和遥感技术等多种方式,智慧农业系统能够全面收集农业生产过程中的各种数据。这些数据不仅包括环境参数,还涵盖了生长状态、加工保存、检验检疫等环节,为农业生产提供了全面的数据支持。 智慧农业的应用前景广阔,它不仅能够提升农业生产的管理水平,还能够通过各种应用系统,如库房管理、无公害监控、物资管理、成本控制等,为农业生产者提供全面的服务。此外,智慧农业还能够支持政府监管,通过发病报告、投入品报告、死亡报告等,加强农业产品的安全管理和质量控制。 面对智慧农业的建设和发展,存在一些挑战,如投资成本高、生产过程标准化难度大、数据采集和监测的技术难题等。为了克服这些挑战,需要政府、企业和相关机构的共同努力,通过政策支持、技术创新和教育培训等手段,推动智慧农业的健康发展。智慧农业的建设需要明确建设目的,选择合适的系统模块,并制定合理的设备布署方案,以实现农业生产的智能化、精准化和高效化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少华年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值