# 自定义对象
# 七巧低代码自定义对象及属性说明
# 1. 通讯录:
# 1.1 User:用户对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 用户ID |
name | String | 用户名称 |
account | String | 用户账号 |
defaultDepartmentId | String | 用户所处主部门id |
String | 邮箱地址 | |
departments | List | 用户所处部门对象集合 |
userGroupIds | List | 用户所处用户组id集合 |
# 1.2 Department:部门对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 部门ID |
name | String | 部门名称 |
deptFullName | String | 完整部门名称 |
directParentId | String | 直属上级部门id |
directParentName | String | 直属上级部门名称 |
# 1.3 UserGroup:用户组
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 用户组ID |
name | String | 用户组名称 |
# 1.4 UserGroupMember:用户组成员
参数 | 数据类型 | 说明 |
---|---|---|
type | String | 类型(“USER”,“DEPARTMENT”,“USER_GROUP”) |
userGroupId | String | 用户组id |
userGroupName | String | 用户组名称 |
referenceId | String | 相关成员id |
referenceData | String | 相关成员信息 |
referenceName | String | 相关成员名称 |
# 2. 表单:
# 2.1 Form:表单对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 表单id |
name | String | 表单名称 |
formFields | List | 表单控件集合 |
# 2.2 FormElement:表单控件对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 控件id |
name | String | 控件名称 |
# 2.3 FormModelEntity:表单模型对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 控件id |
createTime | Date | 创建时间 |
createUserId | String | 创建用户id |
formTableId | String | 表单数据表id |
name | String | 表单名称 |
applicationId | String | 应用id |
# 2.4 FormDefinitionEntity:表单定义对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 控件id |
formModelId | String | 表单模型id |
formFields | List | 表单控件信息 |
# 2.5 FormField:表单控件对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 控件id |
fieldName | String | 字段名称(不可修改) |
title | String | 控件名称 |
extras | Map<String, Object> | 前端交互额外信息 |
# 2.6 Document:文档对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 文档id |
author | String | 创建者id |
authorName | String | 创建者姓名 |
form | Form | 表单对象 |
element | List | 控件id |
- 提供函数getElementByName("控件名")获取该控件对应的Element对象
# 2.7 Element:文档控件对象
参数 | 数据类型 | 说明 |
---|---|---|
name | String | 控件名 |
value | String | 控件值 |
- 提供方法getIntValue()获取数字控件值(int类型)
- 提供方法getDoubleValue()获取数字控件值(double类型)
- 提供方法getFloatValue()获取数字控件值(float类型)
- 提供方法getSubDocuments()获取子文档(用于子表控件)
# 3. 流程:
# 3.1 ProcessInstance(ProcessInstanceEntity):流程实例对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | id |
processDefinitionId | String | 流程定义id |
processModelId | String | 流程模型id |
subject | String | 标题 |
initiator | String | 流程发起人id |
initiatorName | String | 流程发起人名称 |
initiatorDeptId | String | 发起人部门id |
startTime | Date | 流程开始时间 |
processName | String | 流程名 |
parentInstanceId | String | 父流程实例id |
parentProcessDefinitionId | String | 父流程定义id |
# 3.2 Task(TaskEntity):流程任务对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | id |
processInstanceId | String | 流程实例id |
activityType | String | 节点类型 |
activityDefinitionId | String | 节点id |
activityName | String | 节点名称 |
processDefinitionId | String | 流程定义id |
createTime | String | 创建时间 |
# 3.3 commentEntity:流程评论历史对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | id |
processInstanceId | String | 流程实例id |
taskId | String | 任务id |
userId | String | 审批人id |
userName | String | 审批人名称 |
deptId | String | 审批人部门id |
deptName | String | 审批人部门名称 |
comment | String | 评论 |
activityName | String | 节点名称 |
activityDefinitionId | String | 节点id |
# 3.4 ApproverEntity:流程审批人对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | id |
processInstanceId | String | 流程实例id |
taskId | String | 任务id |
userId | String | 审批人id |
userName | String | 审批人名称 |
deptId | String | 审批人部门id |
deptName | String | 审批人部门名称 |
# 3.5 ProcessDefinition:流程定义对象
参数 | 数据类型 | 说明 |
---|---|---|
id | String | 流程定义id |
name | String | 流程名称 |
# 4. 校验:
# 4.1 DefaultValidationMessages:校验信息对象
- 提供addSuccess("校验信息"),addInfo("校验信息"),addError("校验信息"),addWarn("校验信息")四个函数添加校验信息
# 5. 分页对象:
# 5.1 RestPage:分页对象
参数 | 数据类型 | 说明 |
---|---|---|
totalCount | long | 总记录数 |
pageSize | int | 每页记录数 |
totalPage | long | 总页数 |
currPage | int | 当前页数 |
list | List | 列表数据 |
# 5.2 PageUtils:分页对象(继承RestPage)
参数 | 数据类型 | 说明 |
---|---|---|
totalCount | long | 总记录数 |
pageSize | int | 每页记录数 |
totalPage | long | 总页数 |
currPage | int | 当前页数 |
list | List | 列表数据 |
1 / 0