# 自定义对象
# 七巧低代码自定义对象及属性说明
# 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



