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; } }