using MessagePack; using Microsoft.WindowsAzure.Storage.Table; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.Model.Core.Models { [TableSpace(Name = "Core")] [MessagePackObject(keyAsPropertyName: true)] public class SchoolSubject :TableEntity { /// /// 学科名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string Name { get; set; } /// /// 学科编码 /// [Required(ErrorMessage = "{0} 必须填写")] public string Code { get; set; } /// /// 学校编码 /// [Required(ErrorMessage = "{0} 必须填写")] public string SchoolCode { get; set; } /// /// 学校名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string SchoolName { get; set; } /// /// 删除状态 /// [Required(ErrorMessage = "{0} 必须填写")] public int Status { get; set; } = 1; } }