记录模块

一、根据条件获取列表

接口地址 /api/v1/t/app/{applicationId}/form/{formId}/records/find

请求方式 POST

consumes ["application/json"]

produces ["*/*"]

接口描述 ``

请求参数

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

schema属性说明

记录请求体

参数名称参数说明请求类型是否必须数据类型schema
authGroupId权限组IDbodyfalsestring 
authGroupType明细表继承类型bodyfalsestring 
componentId组件IDbodyfalsestring 
pageNo分页bodyfalseinteger(int32) 
pageSize大小bodyfalseinteger(int32) 
fields显示字段集合bodyfalsearray 
filter记录过滤bodyfalse统一过滤条件构建统一过滤条件构建
ids主键ID集合bodyfalsearray 
keyword关键字bodyfalsestring 
sort排序bodyfalsearray组件实体

统一过滤条件构建

参数名称参数说明请求类型是否必须数据类型schema
cond过滤条件bodyfalsearray过滤条件实体
type过滤类型,可用值:ANY,ANDbodyfalsestring 

过滤条件实体

参数名称参数说明请求类型是否必须数据类型schema
childFilter子条件组构建bodyfalse统一过滤条件构建统一过滤条件构建
depend联动表单字段bodyfalseobject 
fieldId字段IDbodyfalsestring 
formId表单IDbodyfalsestring 
format时间格式bodyfalsestring 
groupFlagbodyfalseboolean
hasCurrentUserFlag包含当前用户bodyfalseboolean 
hasEmptyFlag包含空bodyfalseboolean 
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,ALLbodyfalsestring 
mode数据联动 - 类型,可用值:DEPEND,CUSTOMbodyfalsestring 
name条件名称bodyfalsestring 
parentFieldId父组件IDbodyfalsestring 
parentFormId父表单IDbodyfalsestring 
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,POSITIONING,SINGLE_MEMBER,MULTIPLE_MEMBER,SINGLE_DEPARTMENT,MULTIPLE_DEPARTMENT,FLOW_STATE,TASK_NODE,ANY,COMBINEbodyfalsestring 
value条件值bodyfalseobject 
values条件值bodyfalsearray 

组件实体

参数名称参数说明请求类型是否必须数据类型schema
componentId组件Idbodyfalsestring 
customList自定义排序集合bodyfalsearray 
type排序类型,可用值:DESC,ASC,DEFAULT,CUSTOMbodyfalsestring 

 

 

响应状态

状态码说明schema
200OK响应结果对象«记录组件响应体»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

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

 

schema属性说明

记录组件响应体

参数名称参数说明类型schema
components组件集合array组件响应体
conditionalFormattingList条件格式JSONarrayBasicDBObject
records记录集合分页对象«记录响应体»分页对象«记录响应体»
showHiddenRuleList显隐规则JSONarrayBasicDBObject
viewRecords视图看板-记录集合分页对象«视图记录响应体»分页对象«视图记录响应体»

组件响应体

参数名称参数说明类型schema
applicationId应用IDstring 
description描述string 
formId表单IDstring 
hint信息提示string 
id组件IDstring 
key组件临时Keystring 
lineWidth线宽integer(int32) 
name组件名称string 
tab组件标签string 
titleFlag是否为标题字段boolean 
type类型,可用值:string 
widget扩展object 
widgetName套件字段预设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,POSITIONING,SINGLE_MEMBER,MULTIPLE_MEMBER,SINGLE_DEPARTMENT,MULTIPLE_DEPARTMENT,FLOW_STATE,TASK_NODE,ANY,COMBINE

BasicDBObject

参数名称参数说明类型schema

分页对象«记录响应体»

参数名称参数说明类型schema
body分页数据array记录响应体
pageNum当前页数integer(int32) 
pageSize每页条数integer(int32) 
total总条数integer(int64) 

记录响应体

参数名称参数说明类型schema
createdAt创建时间string(date-time) 
fields记录值object 
id记录IDstring 
lastModifiedAt修改时间string(date-time) 
ownerBy拥有者object 
分页对象«视图记录响应体»   
参数名称参数说明类型schema
body分页数据array视图记录响应体
pageNum当前页数integer(int32) 
pageSize每页条数integer(int32) 
total总条数integer(int64) 

视图记录响应体

参数名称参数说明类型schema
groups分组字段object 
records记录集合array记录响应体

 

响应示例

 

二、新增一条记录

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

请求方式 POST

consumes ["application/json"]

produces ["*/*"]

接口描述 新增一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
applicationId应用IDpathtruestring 
formId表单IDpathtruestring 
bodybodybodytrue记录创建请求体记录创建请求体

schema属性说明

记录创建请求体

参数名称参数说明请求类型是否必须数据类型schema
authGroupId权限组IDbodytruestring默认:-1
fields记录值bodyfalseobject 
formId工作表IDbodyfalsestring 

 

 

响应状态

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

 

响应参数

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

schema属性说明

记录响应体

参数名称参数说明类型schema
fields记录值object 
id记录IDstring 
ownerBy拥有者object 

响应示例

 

三、查看单条记录详情

 

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

请求方式 GET

consumes ["application/json"]

produces ["*/*"]

接口描述 获取一条记录

请求参数

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

 

 

响应状态

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

 

响应参数

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

 

schema属性说明

记录响应体

参数名称参数说明类型schema
fields记录值object 
id记录IDstring 
ownerBy拥有者object 

 

 

响应示例

四、修改一条记录

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

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 修改一条记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
applicationIdapplicationIdpathtruestring 
formIdformIdpathtruestring 
recordIdrecordIdpathtruestring 
bodybodybodytrue记录修改请求体记录修改请求体

 

schema属性说明

记录修改请求体

参数名称参数说明请求类型是否必须数据类型schema
authGroupId权限组IDbodyfalsestring 
fields记录值bodyfalseobject 
formId工作表IDbodyfalsestring 
recordId记录IDbodyfalsestring 

 

 

响应状态

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

 

响应参数

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

 

schema属性说明

记录响应体

参数名称参数说明类型schema
fields记录值objectkey,value(组件ID,记录值)
id记录IDstring 
ownerBy拥有者object 

 

 

响应示例

五、删除记录

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

请求方式 PUT

consumes ["application/json"]

produces ["*/*"]

接口描述 修改批量记录

请求参数

参数名称参数说明请求类型是否必须数据类型schema
applicationIdapplicationIdpathtruestring 
formIdformIdpathtruestring 
bodybodybodytrue记录批量修改请求记录批量修改请求

 

schema属性说明

记录批量修改请求

参数名称参数说明请求类型是否必须数据类型schema
authGroupId权限组IDbodyfalsestring默认:-1
records记录集合bodyfalsearray记录修改请求体

记录修改请求体

参数名称参数说明请求类型是否必须数据类型schema
authGroupId权限组IDbodyfalsestring默认:-1
fields记录值bodyfalseobject 
formId工作表IDbodyfalsestring 
recordId记录IDbodyfalsestring 

 

响应状态

状态码说明schema
200OK响应结果对象«boolean»
201Created 
401Unauthorized 
403Forbidden 
404Not Found 

 

响应参数

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

 

 

响应示例