using Microsoft.Azure.Cosmos.Table;
using System.ComponentModel.DataAnnotations;
using TEAMModelOS.SDK.Context.Attributes.Azure;
namespace TEAMModelOS.SDK.Models
{
[TableName(Name = "SyllabusKnowledgeBlock")]
//
public class KnowledgeBlock : TableEntity
{
///
/// 名称
///
[Required(ErrorMessage = "{0} 必须填写")]
public string Name { get; set; }
///
/// 上级ID
///
[Required(ErrorMessage = "{0} 必须填写")]
public string Pid { get; set; } = "root";
///
/// 学科
///
[Required(ErrorMessage = "{0} 必须填写")]
public string SubjectCode { get; set; }
///
/// 建议学段
///
[Required(ErrorMessage = "{0} 必须填写")]
public string AdvicePeriodCode { get; set; }
[Required(ErrorMessage = "{0} 必须填写")]
public int Order { get; set; }
}
}