电话 400-111-2626

# 自定义对象

# 七巧低代码自定义对象及属性说明

# 1. 通讯录:

# 1.1 User:用户对象
参数 数据类型 说明
id String 用户ID
name String 用户名称
account String 用户账号
defaultDepartmentId String 用户所处主部门id
email 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