表单模块

一、查询单个表单

接口地址 https://www.yingxiongyun.com/worksheet/api/v1/t/app/{applicationId}/forms/{formId}

请求方式 GET

consumes ["application/json"]

produces ["*/*"]

接口描述 查询表单信息

请求参数

参数名称参数说明请求类型是否必须数据类型schema
applicationIdapplicationIdpathtruestring 
formIdformIdpathtruestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«表单响应体»
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

参数名称参数说明类型schema
code结果码integer(int32)integer(int32)
data结果数据表单响应体表单响应体
message结果描述string 
timestamp时间戳integer(int64)integer(int64)

 

schema属性说明

表单响应体

参数名称参数说明类型schema
applicationId应用IDstring 
authGroups权限组array授权组响应体
button按钮string 
color颜色string 
components组件集合array组件响应体
content提交提示string 
defaultTemplate默认标题字段string 
deletedFlag删除标识boolean 
description备注string 
entryId入口IDstring 
hasAddBthFlag继续添加按钮boolean 
hasFlowFlag是否包含工作流boolean 
hasLastContent保留上次的内容boolean 
icon图标string 
iconColor颜色string 
id主键IDstring 
isAggregateFlag聚合表标识boolean 
layout表单布局string 
linkForms关联表单array表单响应体
mode类型(defaultTemplate(默认模板) or template(自定义模板)),可用值:DEFAULT_TEMPLATE,TEMPLATEstring 
model继续提交类型,可用值:SYSTEM,CUSTOMstring 
name入口名称string 
publicFlag公开标识boolean 
showFields显示组件集合array 
showHiddenRuleList显隐规则JSONarrayBasicDBObject
subformFlag是否为子表单boolean 
tabs标签列表array组件标签
template自定义标题字段string 
templateConfig模板配置object 
validators验证数据(Ps:表单提交校验)array校验者

授权组响应体

参数名称参数说明类型schema
applicationId应用IDstring 
authPerms授权内容授权参数授权参数
buttonIdList选择的按钮id集合array 
departments部门集合array部门响应数据
description详情string 
displayButtonIdList列表显示的按钮idarray 
enable启用状态boolean 
entryId入口IDstring 
fieldAuth字段授权(K,V)(Ps:1:可查看 2:可编辑)object 
filters组件筛选统一过滤条件构建统一过滤条件构建
id主键IDstring 
members成员集合array成员响应数据
name授权组名称string 
prints打印模板集合array 
roles角色集合array角色响应数据
type类型,可用值:ADD_ONLY,ADD_AND_MANAGE_OWN,ADD_AND_SELECT_ALL,MANAGE_ALL,SELECT_ALL,TRIGGER_FLOW,MANAGE_ALL_FLOW,SELECT_ALL_FLOW,SELECT_PANEL,CUSTOMstring 
views视图集合IDarray视图响应体

授权参数

参数名称参数说明类型schema
batchPrintFlag批量打印boolean 
batchUpdateFlag批量更新boolean 
copyFlag复制标识boolean 
createFlag创建标识boolean 
deleteFlag删除标识boolean 
exportFlag导出标志boolean 
flowActivate触发工作流boolean 
importFlag导入标志boolean 
readFlag读取标识boolean 
updateFlag修改标识boolean 

部门响应数据

参数名称参数说明类型schema
children子节点列表array部门响应数据
description描述string 
disabled禁止选择boolean 
enableReadOrManageFlag可见可管理boolean 
id主键IDstring 
name部门名称string 
parentId父部门idstring 
rootNode是否根节点boolean 

统一过滤条件构建

参数名称参数说明类型schema
cond过滤条件array过滤条件实体

过滤条件实体

参数名称参数说明类型schema
childFilter子条件组构建统一过滤条件构建统一过滤条件构建
fieldId字段IDstring 
formId表单IDstring 
groupFlagboolean
hasCurrentUserFlag包含当前用户boolean 
hasEmptyFlag包含空boolean 
method方法类型,可用值:NOT_EMPTY,EMPTY,IN,NOT_IN,ADD,SUBTRACT,MULTIPLY,DIVIDE,EQ,NEQ,GT,LT,GTE,LTE,RANGE,FORMULA,PANEL_RANGE,START,END,CONTAINS,NO_CONTAINS,ALLstring 
mode数据联动 - 类型,可用值:DEPEND,CUSTOMstring 
parentFieldId父组件IDstring 
parentFormId父表单IDstring 
type组件类型,可用值:TEXT,MULTILINE_TEXT,NUMBER,DATETIME,SINGLE_SELECT,MULTIPLE_SELECT,SINGLE_DROP_DOWN,MULTIPLE_DROP_DOWN,DIVIDER,ADDRESS,LOCATION,FILE,IMAGE,SUBFORM,LINK_QUERY,LINK_FIELD,SIGNATURE,SERIAL_NUMBER,TELEPHONE,OCR,BUTTON,SINGLE_MEMBER,MULTIPLE_MEMBER,SINGLE_DEPARTMENT,MULTIPLE_DEPARTMENT,FLOW_STATE,TASK_NODEstring 
value条件值object 
values条件值array 

成员响应数据

参数名称参数说明类型schema
avatar头像string 
code编号string 
deptDetails部门详情列表array部门响应数据
deptManagerFlag是否是部门主管boolean 
email邮箱string 
gender性别:man男,woman女string 
id主键IDstring 
isOwner创建者标识boolean 
maindepartmentId主部门IDstring 
manageDept管理部门(部门主管)array 
mobile手机号string 
modifyCode是否可修改编码boolean 
name成员名称string 
nickname昵称(别名)string 
phonePrefix手机号码前缀string 
roleDetails角色详情列表array角色响应数据
status邀请状态 PENDING: 邀请中 ACCEPT: 接受 REFUSE: 拒绝,可用值:PENDING,ACCEPT,REFUSEstring 
type成员状态-RESIGN、已离职-ENABLE、已启用-INVITING、未激活(只有企业微信同步成员时才有的状态)-INACTIVE、邀请中-(非企业同步成员才有的状态)-INVITING、已停用-DEACTIVATE,可用值:RESIGN,ENABLE,INACTIVE,INVITING,DEACTIVATEstring 
userKey关联用户IDstring 

角色响应数据

参数名称参数说明类型schema
departmentIds部门id集合array 
departments部门列表array 
description角色描述string 
enableManageFlag可管理boolean 
groupId角色组主键idstring 
id主键IDstring 
name角色名称string 
status角色状态 normal正常,deactivate停用string 

视图响应体

参数名称参数说明类型schema
applicationId应用IDstring 
authGroups权限组响应集合array权限组样式
filter过滤条件统一过滤条件构建统一过滤条件构建
formId表单IDstring 
id主键IDstring 
imageUrl图片地址string 
name视图名称string 
publicFlag公开视图标识boolean 
showFields显示字段array 
sort组件排序array组件实体
viewConfig扩展类型表单视图配置表单视图配置

权限组样式

参数名称参数说明类型schema
id主键IDstring 
name权限组名称string 

组件实体

参数名称参数说明类型schema
componentId组件Idstring 
type排序类型,可用值:DESC,ASC,DEFAULTstring 

表单视图配置

参数名称参数说明类型schema
coverLayoutType封面布局,可用值:TOP,LEFT,RIGHTstring 
fillType封面布局,可用值:FILL_NONE,FILL_COVER,FILL_ROUND,FILL_RECTANGLEstring 
imageComponentId图片组件IDstring 
pcViewTypePc端视图类型,可用值:CARD,TABLE,KANBAN,GANTTstring 
rowHeight行高,可用值:AUTO,UP,LOW,MIDDLEstring 
showLabelFlag显示标题标识boolean 
showType视图类型,可用值:ALL,CUSTOMstring 
viewCardSize图片位置,可用值:SMALL,MIDDLE,BIGstring 

组件响应体

参数名称参数说明类型schema
applicationId应用IDstring 
description描述string 
formId表单IDstring 
hint信息提示string 
id组件IDstring 
key组件临时Keystring 
lineWidth线宽integer(int32) 
name组件名称string 
tab组件标签string 
titleFlag是否为标题字段boolean 
type类型,可用值:TEXT,MULTILINE_TEXT,NUMBER,DATETIME,SINGLE_SELECT,MULTIPLE_SELECT,SINGLE_DROP_DOWN,MULTIPLE_DROP_DOWN,DIVIDER,ADDRESS,LOCATION,FILE,IMAGE,SUBFORM,LINK_QUERY,LINK_FIELD,SIGNATURE,SERIAL_NUMBER,TELEPHONE,OCR,BUTTON,SINGLE_MEMBER,MULTIPLE_MEMBER,SINGLE_DEPARTMENT,MULTIPLE_DEPARTMENT,FLOW_STATE,TASK_NODEstring 
widget扩展object 

BasicDBObject

参数名称参数说明类型schema

组件标签

参数名称参数说明类型schema
name标签IDstring 
title标签标题string 

校验者

参数名称参数说明类型schema
formula计算公式计算公式计算公式
original原始计算公式string 
remind校验提示语string 
widgets字段ID集合array 

计算公式

参数名称参数说明类型schema
formula计算公式string 
text计算公式string 
type类型string 

 

 

响应示例