using Microsoft.WindowsAzure.Storage.Table;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace TEAMModelOS.Model.Syllabus.Models
{
///
/// 课纲结构
///
public class SyllabusNode : TableEntity
{
///
/// 标题
///
[Required(ErrorMessage = "{0} 必须填写")]
public string Title { get; set; }
///
/// 是否展开
///
public bool Expand { get; set; }
///
/// 排序
///
[Required(ErrorMessage = "{0} 必须填写")]
public int Order { get; set; }
///
/// 类型
///
[Required(ErrorMessage = "{0} 必须填写")]
public int Type { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 节点Key
///
[Required(ErrorMessage = "{0} 必须填写")]
public string NodeKey { get; set; }
/////
/////主键
/////
//[Required(ErrorMessage = "{0} 必须填写")]
//public string Id { get; set; }
///
/// 父级
///
[Required(ErrorMessage = "{0} 必须填写")]
public string Pid { get; set; }
///
/// 册别编码
///
[Required(ErrorMessage = "{0} 必须填写")]
public string VolumeCode { get; set; }
///
/// 数据状态
///
[Required(ErrorMessage = "{0} 必须填写")]
public int Status { get; set; } = 1;
}
}