new Task()
tasks
schema对象,包含以下字段:
name
:字符串,必要publisher
:ObjectId,必要,为某user的_id
description
:字符串,必要,任务介绍,Markdownexcerption
:字符串,必要,任务摘要,短文本,无Markdownpicture
:图片pictureThumbnail
:图片缩略图type
:类型,必要valid
:是否可以发布,必要tags
:字符串数组deadline
:截止时间,可选status
:数字,必要,状态,可通过静态成员statusEnum
获得所有的状态- EDITING:待提交
- SUBMITTED:待审核
- ADMITTED:待发布
- PUBLISHED:已发布
remain
:数字,进度total
:数字,进度总数,如果为-1表示无穷data
额外数据createdAt
:创建时间,自动字段updatedAt
:更新时间,自动字段deleted
是否被删除注意,其中
valid
,remain
、total
和data
都是交给特殊逻辑处理的,其余都是通用逻辑处理。
- Source:
Members
Methods
toPlainObject(auth) → {object}
按照请求者的权限,转换成对应的对象。
- Source:
Parameters:
Name | Type | Description |
---|---|---|
auth |
object
|
可选,权限信息,包含uid和role 那就是权限。 |
Returns:
- Type:
-
object
对象