SchoolSubject.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using MessagePack;
  2. using Microsoft.WindowsAzure.Storage.Table;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.Text;
  7. using TEAMModelOS.SDK.Context.Attributes.Azure;
  8. namespace TEAMModelOS.Model.Core.Models
  9. {
  10. [TableSpace(Name = "Core")]
  11. [MessagePackObject(keyAsPropertyName: true)]
  12. public class SchoolSubject :TableEntity
  13. {
  14. /// <summary>
  15. /// 学科名称
  16. /// </summary>
  17. [Required(ErrorMessage = "{0} 必须填写")]
  18. public string Name { get; set; }
  19. /// <summary>
  20. /// 学科编码
  21. /// </summary>
  22. [Required(ErrorMessage = "{0} 必须填写")]
  23. public string Code { get; set; }
  24. /// <summary>
  25. /// 学校编码
  26. /// </summary>
  27. [Required(ErrorMessage = "{0} 必须填写")]
  28. public string SchoolCode { get; set; }
  29. /// <summary>
  30. /// 学校名称
  31. /// </summary>
  32. [Required(ErrorMessage = "{0} 必须填写")]
  33. public string SchoolName { get; set; }
  34. /// <summary>
  35. /// 删除状态
  36. /// </summary>
  37. [Required(ErrorMessage = "{0} 必须填写")]
  38. public int Status { get; set; } = 1;
  39. }
  40. }