简搭(jabdp)系统表单

系统表单一共分三种:流程表(ACT开头的)、系统表(sys开头的)和业务表(就是自己创建的)。

接下来介绍一些在项目中会用到的流程表和系统表,没有介绍到的都是不常用的,可以不用管。

一、公共字段

在讲解流程表和系统之前,先讲解一下所有表中的公共字段。这些字段是比较重要的,所以放在前面进行讲解。

表中的公共字段可以看如下表:

字段说明
ID表id
VERSION版本号,乐观锁标识。
CREATE_USER创建者ID
CREATE_TIME创建时间
LAST_UPDATE_USER最后更新用户
LAST_UPDATE_TIME上次更新时间
STATUS表单状态,只有主表的STATUS有用(10代表草稿,31审核通过,40作废,20审核中,32审核不通过)
SORT_ORDER_NO排序号
ATM_ID附件ID,关联附件表(sys_attach)
FLOW_INS_ID流程ID,关联ACT_RU_TASK的PROC_INST_ID_
CANCEL_REASON作废的原因
MASTER_ID关联主表的ID,只有子表才有这个字段。主子表是通过主表的ID与子表的MASTER_ID进行关联的

二、流程表

流程表中用到的表只有两张:ACT_RU_TASK和ACT_RU_IDENTITYLINK。

这两张表的作用就是记录目前正在审批中的流程。需要注意的是,当审批人只有一个时,只需要看ACT_RU_TASK表就行;当有多个审批人的时候,就需要两张表一起看了,ACT_RU_IDENTITYLINK表就需要与ACT_RU_TASK进行关联了。

1.ACT_RU_TASK

表中常用到的字段有PROC_INST_ID_和ASSIGNEE_。其中PROC_INST_ID_是用来与业务表中有使用到流程的表的FLOW_INS_ID相关联。ASSIGNEE_表示的是流程的审批人。

2.ACT_RU_IDENTITYLINK

表中常用到的字段有USER_ID_和TASK_ID_。其中TASK_ID_是用来与ACT_RU_TASK表的ID_字段进行关联用的。USER_ID_表示的是流程的审批人。

三、系统表

系统表有很多,接下来我会介绍在项目中可能会用到的表。

1.SYS_ATTACH 和 SYS_ATTACH_DETAIL

这两表的作用就是用来记录附件的信息的。想要查询你上传附件的相关信息,就可以看这两张表。

SYS_ATTACH_DETAIL表中的ATTACH_ID与SYS_ATTACH表的ID进行关联。

SYS_ATTACH_DETAIL表的FILE_NAME是用来记录上传的文件名,FILE_SIZE用来记录文件的大小,FILE_PATH用来记录文件存放路径。

2.SYS_NOTICE和SYS_NOTICE_TO_USER

这两张表的作用是用来记录消息通知的,也就是系统管理中通知管理和通知查询所用到的表。当然如果你也想创建一条通知就往SYS_NOTICE里存入数据,如果想把创建的通知发送给指定的人,就需要往SYS_NOTICE_TO_USER中存入数据。

表SYS_NOTICE:

字段说明
ID表ID
TITLE通知标题
KEY_VAL关键词
CONTENT_VAL通知内容
TYPE通知类型,是自己定义的
STYLE通知类别(01---普通通知 02---预警通知 03---待办事宜通知 04---业务确认通知 05---提醒通知 06---业务办理通知 )

表SYS_NOTICE_TO_USER

字段说明
NOTICE_ID与SYS_NOTICE的ID相关联的字段
USER_ID用户ID

3.SYS_ONLINE_USER

该表是用来记录在线用户的数据信息的。这里说一下日后可能会碰到的一个问题的解决办法:当你准备登陆平台的时候,提示用户登录数已达到上线,就可以通过清空这张表来解决这个问题。其中的具体字段不多做介绍,项目中是用不到的,介绍这张表也主要是为了解决上述所讲到的问题用的。

4.SYS_ORGANIZATION

该表是组织架构表,与用户管理左侧的组织架构相对应。

表SYS_ORGANIZATION

字段说明
PARENT_ID上级组织ID
ORGANIZATION_NAME组织名
ORGANIZETION_NO组织排序
ORGANIZETION_DESC组织描述
ORGANIZATION_CODE组织编码
PARENT_ORGANIZATION上组织编码

5.SYS_ROLE、SYS_USER和sys_user_to_role

这三张表都是相互关联的表,一张是角色表,一张是用户表,一张是用户和角色关联的表。

表SYS_ROLE

字段说明
ORGANIZATION_ID角色所属组织ID
R0LE_NAME角色名称
ROLE_DESC角色描述
R0LE_STATUS角色状态(1代表启用,0代表禁用)
INDEX_URL首页地址
PORTAL_URL门户地址

表SYS_USER

字段说明
LOGIN_NAME用户登录名
PASSWORD密码
ORGANIZATION_ID组织ID
MANAGER_ID上级管理者
REMOTE_LOGIN允许远程访问
REAL_NAME账户名称
SEX性别
PHONE电话
MOBILE_PHONE手机号码
FAX传真
EMAIL邮箱
ADDRESS地址
EMPLOYEE_ID员工号
NICKNAME员工姓名

表sys_user_to_role

字段说明
USER_ID用户ID
ROLE_ID角色ID

要是感兴趣的话,可加Q群:801507856 或者到官网:简搭(jabdp)详细了解 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
授权方式: 开源软件 界面语言: 简体中文 文件大小: 81.5 MB 更新时间: 2020-07-25 资源类型: 国产软件 推荐等级: ★★★☆☆ 平台环境: JAVA 作者主页: 点击查看 演示地址: 点击查看 详细介绍 – [ jabdp快速开发平台 v1.0 ] jabdp快速开发平台 全名是JAVA敏捷业务开发平台(Java Agile Business Development Platform),是一款引擎模式的web快速开发平台,采用新颖的在线开发部署模式,配置式,低代码,使开发变得更加简单、纯粹,提高了开发的效率。 jabdp平台特点 在线开发:jabdp采用的是在线开发模式,只要把项目部署到服务器上启动,就随时随地的打开浏览器进行开发和部署。 简单易用:只需要会一些基本的sql语句和javascript语法,就能立刻上手,进行开发。 高效便捷:支持单表模型和一对多(父子表)模型,各种表单功能配置好就能自动生成,例如增删改查,表单校验,导入导出,查询过滤等功能都能自动生成。减少开发中80%的代码量。 易于维护:传统的项目交付后的维护工作量很大,如果客户的要求发生一点点改变,需要程序员修改相应的代码来实现,修改成本将非常的高。由于jabdp简单易用,可以在项目交付后把jabdp这个工具软件提供给最终用户,让他们可以基于jabdp做简单的修改以达到自我维护和更新系统的目的。 权限控制:精细化数据权限控制,控制具体每个列表,表单,行级,字段级,每个按钮,实现不同人看不同数据,不同人对同一个页面操作不同字段。 流程定义:在线流程定义,实现在线画流程,业务流转,流程监控,流程跟踪,流程委托等。 jabdp快速开发平台内容介绍 ae是基于activiti explorer的流程设计器。 jabdp-designer是表单、业务设计器。 jabdp-jwp是业务模型的数据结构。 jabdp-platform是应用端。 jabdp快速开发平台部署说明 1.maven install部署jabdp-jwp到本地repository; 2.maven package打包jabdp-designer为iDesigner.war; 3.maven package打包jabdp-platform为iPlatform.war; 4.将sevenzipjbinding-9.20-2.00beta.jar和sevenzipjbinding-all-platforms-9.20-2.00beta.jar复制到tomcat/lib目录下; 5.将ae、iDesigner.war、iPlatform.war部署到tomcat8.0下webapps目录,启动tomcat即可。 jabdp快速开发平台截图 相关阅读 同类推荐: 站长常用源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值