🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 表单 flow_form_type | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | FORM_ID | INT(11) | 主键、自增、不为空 | | 类型名称 | FORM_NAME | VARCHAR(100) | | | 流程通过后执行脚本 | PASS_SQL | VARCHAR(100) | | | 流程打回后执行脚本 | DISPASS_SQL | VARCHAR(100) | | | 流程办理通过回调类 | passCallbackClass | VARCHAR(100) | | | 流程办理通过回调函数 | passCallbackFun | VARCHAR(100) | | | 流程办理打回回调类 | dispassCallbackClass | VARCHAR(100) | | | 流程办理打回回调函数 | dispassCallbackFun | VARCHAR(100) | | | 是否每次办理完都执行回调 | callbackEachStep | TINYINT(1) | DEFAULT 0 | | 流程办理调用邮件配置 | mailCode | VARCHAR(100) | | | 办理页面地址 | viewUrl | VARCHAR(100) | | | 加密编码 | encryptKey | VARCHAR(100) | | | 是否是变更流程 | isChangeFlow | TINYINT(1) | DEFAULT 0 | | 对应变更编码 | changeCode | VARCHAR(100) | | | 实际使用的工作流名称 | changeTrueFlow | VARCHAR(100) | | | 变更审批流使用过滤编码 | changeFilterCode | VARCHAR(100) | | | 业务信息呈现 | infomation | VARCHAR(100) | | | 业务数据查询脚本 | infomationSql | VARCHAR(100) | | | 业务数据查询类 | infomationClass | VARCHAR(100) | | | 业务数据查询函数 | infomationFun | VARCHAR(100) | | | ...... | | | | ``` -- 新扩展字段的脚本 ALTER TABLE flow_form_type ADD passCallbackClass VARCHAR(100); ALTER TABLE flow_form_type ADD passCallbackFun VARCHAR(100); ALTER TABLE flow_form_type ADD dispassCallbackClass VARCHAR(100); ALTER TABLE flow_form_type ADD dispassCallbackFun VARCHAR(100); ALTER TABLE flow_form_type ADD callbackEachStep TINYINT(1) DEFAULT 0; ALTER TABLE flow_form_type ADD mailCode VARCHAR(100); ALTER TABLE flow_form_type ADD viewUrl VARCHAR(100); ALTER TABLE flow_form_type ADD encryptKey VARCHAR(100); ALTER TABLE flow_form_type ADD isChangeFlow TINYINT(1) DEFAULT 0; ALTER TABLE flow_form_type ADD changeCode VARCHAR(100); ALTER TABLE flow_form_type ADD changeTrueFlow VARCHAR(100); ALTER TABLE flow_form_type ADD changeFilterCode VARCHAR(100); ALTER TABLE flow_form_type ADD infomation VARCHAR(100); ALTER TABLE flow_form_type ADD infomationSql VARCHAR(100); ALTER TABLE flow_form_type ADD infomationClass VARCHAR(100); ALTER TABLE flow_form_type ADD infomationFun VARCHAR(100); ``` * * * * * ## 流程 flow_type | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | FLOW_ID | INT(11) | 主键、自增、不为空 | | 流程名称 | FLOW_NAME | VARCHAR(100) | | | 表单类型ID | FORM_ID | INT(11) | | | 金额下限 | MinMoney | VARCHAR(11) | | | 金额上限 | MaxMoney | VARCHAR(11) | | | 归档人 | Enter_user | VARCHAR(25) | | | 创建人 | Creator | VARCHAR(25) | | | 创建时间 | Idate | DATE | | | 审批流筛选脚本 | filtingSql | VARCHAR(256) | | | 审批流筛选类 | filtingClass | VARCHAR(100) | | | 审批流筛选方法 | filtingFun | VARCHAR(100) | | | ...... | | | | ``` -- 新扩展字段的脚本 ALTER TABLE flow_type ADD filtingSql VARCHAR(256); ALTER TABLE flow_type ADD filtingClass VARCHAR(100); ALTER TABLE flow_type ADD filtingFun VARCHAR(100); ``` * * * * * ## 流程步骤 flow_process | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | ID | INT(11) | 主键、自增、不为空 | | 所属流程ID | FLOW_ID | INT(11) | | | 步骤序号 | PRCS_ID | INT(11) | | | 步骤名称 | PRCS_NAME | VARCHAR(100) | | | 办理人 | PRCS_USER | TEXT | | | 特殊办理人 | PRCS_SPEC | TEXT | | | 办理人查询脚本 | executorSearchSql | VARCHAR(100) | | | 办理人查询类 | executorSearchClass | VARCHAR(100) | | | 办理人查询函数 | executorSearchFun | VARCHAR(100) | | | 用户自定义办理人 | customize | TINYINT(1) | DEFAULT 0 | | 节点判定脚本 | decisionSql | VARCHAR(100) | | | 节点判定类 | decisionClass | VARCHAR(100) | | | 节点判定函数 | decisionFun | VARCHAR(100) | | | 办理页面地址 | viewUrl | VARCHAR(100) | | | 是否存在收单操作 | isReceive | TINYINT(1) | DEFAULT 0 | | 是否可以编辑表单 | isEditPage | TINYINT(1) | DEFAULT 0 | | ...... | | | | ``` -- 新扩展字段的脚本 ALTER TABLE flow_process ADD executorSearchSql VARCHAR(100); ALTER TABLE flow_process ADD executorSearchClass VARCHAR(100); ALTER TABLE flow_process ADD executorSearchFun VARCHAR(100); ALTER TABLE flow_process ADD customize TINYINT(1) DEFAULT 0; ALTER TABLE flow_process ADD viewUrl VARCHAR(100); ALTER TABLE flow_process ADD decisionSql VARCHAR(100); ALTER TABLE flow_process ADD decisionClass VARCHAR(100); ALTER TABLE flow_process ADD decisionFun VARCHAR(100); ``` ****** ## 流程实例 wf_task | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | task | INT(11) | 主键、自增、不为空 | | 归档人 | Enter_user | VARCHAR(25) | | | 创建人 | Creator | VARCHAR(25) | | | 类型名称 | name | VARCHAR(100) | | | 类型编码 | code | VARCHAR(100) | | | 扩展信息 | infomation | TEXT | | | 流程模板ID | train | INT(11) | | | 类型ID | form | INT(11) | | | 审批情况 | examines | VARCHAR(2) | ok(通过)/no(不通过) | | 审批状态 | Status | VARCHAR(2) | 0(待办)/ok(已办) | | 开始时间 | start | DATETIME | | | 结束时间 | finish | DATETIME | | | 业务记录ID | Pid | VARCHAR(64) | | | 流程通过后执行脚本 | PASS_SQL | TEXT | | | 流程打回后执行脚本 | DISPASS_SQL | TEXT | | | 更新时间 | UpdateDT | DATETIME | | | 业务记录编码 | objCode | VARCHAR(100) | | | 业务记录名称 | objName | VARCHAR(100) | | | 业务记录客户 | objCustomer | VARCHAR(100) | | | 业务记录金额 | objAmount | VARCHAR(100) | | | 业务记录负责人 | objUserName | VARCHAR(20) | | | 业务记录负责人账号 | objUser | VARCHAR(20) | | | ...... | | | | * * * * * ## 实例步骤 flow_step | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | ID | INT(11) | 主键、自增、不为空 | | 步骤序号 | SmallID | INT(11) | | | 流程实例ID | Wf_task_ID | INT(11) | | | 流程模板ID | Flow_id | INT(11) | | | 步骤序号 | Step | INT(11) | | | 步骤ID | StepID | INT(11) | | | 步骤名称 | Item | VARCHAR(100) | | | 审核人 | User | TEXT | | | 流程名称 | Flow_name | VARCHAR(100) | | | 开始时间 | Start | DATETIME | | | 结束时间 | Endtime | DATETIME | | | 是否存在收单操作 | isReceive | INT(2) | DEFAULT 0 | | 是否可以修改单据 | isEditPage | INT(2) | DEFAULT 0 | | ...... | | | | * * * * * ## 实例具体执行 flow_step_partent | 字段名 | 字段编码 | 类型 | 其他 | | --- | --- | --- | --- | | ID | ID | INT(11) | 主键、自增、不为空 | | 步骤ID | StepID | INT(11) | | | 步骤序号 | SmallID | INT(11) | | | 流程实例ID | Wf_task_ID | INT(11) | | | 审核人 | User | TEXT | | | 审批状态 | Flag | VARCHAR(2) | 0-未处理,1-已处理 | | 审批情况 | Result | VARCHAR(2) | ok(通过)/no(不通过) | | 审批意见 | Content | TEXT | | | 开始时间 | START | DATETIME | | | 结束时间 | Endtime | DATETIME | | | 是否存在收单操作 | isReceive | INT(2) | DEFAULT 0 | | 是否可以修改单据 | isEditPage | INT(2) | DEFAULT 0 | | ...... | | | | * * * * * ## 未知表结构 - flow_action - flow_data - flow_item - flow_read - flow_run - flow_run_data - flow_run_prcs > 不要吐槽字段命名规则,本文作者也是受害者。