using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
using TEAMModelOS.SDK.Context.Attributes.Azure;
using TEAMModelOS.SDK.DI;
using TEAMModelOS.SDK.Models.Cosmos.Common;
namespace TEAMModelOS.SDK.Models
{
///
/// 教研中心技能节点
///
public class AbilityTask : CosmosEntity
{
[Required(ErrorMessage = "{0} 必须填写")]
public List children { get; set; }
///
/// 原来为 volumeId
///
public string abilityId { get; set; }
///
/// 校本课纲时传入 学校编码,私人课纲时传入醍摩豆ID
///
public string codeval { get; set; }
public List auth { get; set; } = new List();
public string scope { get; set; }
public string standard { get; set; }
}
///
/// 只要创建课纲的creatorId 才能编辑课纲的分享,共编权限 25600 74200 27500 2000
/// ,共编者 谁创建的节点只能谁删除,而且删除时能删除子节点(包含不是自己创建的)。
///
public class NodeAuth
{
public string tmdid { get; set; }
public string tmdname { get; set; }
///
/// 分享 type=coedit共编,share分享
///
public string type { get; set; }
///
/// 是否同意
///
public int agree { get; set; } = 0;
}
}