以下字段为表单系统字段:
别名 | 表单类型 | 说明 |
---|---|---|
_id | 数据id | |
creator | 普通/流程表单 | 数据的提交人 (id:提交人id,nickname:昵称) |
deleter | 普通/流程表单 | 数据的删除人 (后端api不能查询删除的数据) |
createTime | 普通/流程表单 | 提交时间 |
updateTime | 普通/流程表单 | 更新时间 |
deleteTime | 普通/流程表单 | 删除时间 (后端api不能查询删除的数据) |
flowState | 流程表单 | 流程状态 (0表示流程未完成,1表示流程已结束) |
flowDecision | 流程表单 | 流程决策状态,需要在流程设定里手动开启 (0表示状态未知,1表示决策通过,2表示决策拒绝) |
chargers | 流程表单 | 流程负责人,可以有多个 (id:负责人id,nickname:昵称) |
系统字段返回值:
-
普通表单:
[
{
'_id':"5bf2539539ff417c6e5902ee",
'creator':{
'nickname':"pbj",
'id':"547a48c50eccde5ac8c0883b"
},
'createTime':"2019-04-01 15:50:20",
'updateTime':"2019-04-02 11:00:19"
}
]
复制
-
流程表单:
[
{
'_id':"5bf2539539ff417c6e5902ee",
'creator' : {
'nickname':"pbj",
'id':"547a48c50eccde5ac8c0883b"
},
'createTime':"2019-04-01 15:50:20",
'updateTime':"2019-04-02 11:00:19",
'flowState':"0",
'flowDecision':"1",
'chargers':[
{
'nickname':"pbj",
'id':"547a48c50eccde5ac8c0883b"
}
]
}
]
复制
代码示例如下:
# 查询系统字段
fields = ["$id","$creator","$createTime","$updateTime","$flowState","$flowDecision","$chargers"]
ret = form.select("测试表单",fields)
# 系统字段作为查询条件时
# id
wheres = "$id = '5bf2539539ff417c6e5902ee'"
ret = form.select("测试表单",fields,wheres)
# creator
wheres = "$creator = '547a48c50eccde5ac8c0883b'"
ret = form.select("测试表单",fields,wheres)
# createTime
wheres = "$createTime = '2019-04-01 15:50:20'"
ret = form.select("测试表单",fields,wheres)
# updateTime
wheres = "$updateTime = '2019-04-01 15:50:20'"
ret = form.select("测试表单",fields,wheres)
# flowState
wheres = "$flowState = '0'"
ret = form.select("测试表单",fields,wheres)
# flowDecision
wheres = "$flowDecision = '1'"
ret = form.select("测试表单",fields,wheres)
# chargers(负责人有多个, 这里要用模糊查询like)
wheres = "$chargers like '%547a48c50eccde5ac8c0883b%'"
ret = form.select("测试表单",fields,wheres)
复制