new Task()
tasks schema对象,包含以下字段:
name:字符串,必要publisher:ObjectId,必要,为某user的_iddescription:字符串,必要,任务介绍,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
对象