KnowledgeBlockPoint.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. 
  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.Syllabus.Models
  9. {
  10. [TableSpace(Name = "Syllabus")]
  11. public class KnowledgeBlockPoint : TableEntity
  12. {
  13. //public string Id { get; set; }
  14. public string PointId { get; set; }
  15. /// <summary>
  16. /// 原始名称
  17. /// </summary>
  18. [Required(ErrorMessage = "{0} 必须填写")]
  19. public string Name { get; set; }
  20. /// <summary>
  21. /// 别名
  22. /// </summary>
  23. [Required(ErrorMessage = "{0} 必须填写")]
  24. public string Alias { get; set; }
  25. /// <summary>
  26. /// 知识块ID
  27. /// </summary>
  28. [Required(ErrorMessage = "{0} 必须填写")]
  29. public string BlockId { get; set; }
  30. /// <summary>
  31. /// 建议学段
  32. /// </summary>
  33. [Required(ErrorMessage = "{0} 必须填写")]
  34. public string AdvicePeriodCode { get; set; }
  35. [Required(ErrorMessage = "{0} 必须填写")]
  36. public int Order { get; set; }
  37. /// <summary>
  38. /// 学科
  39. /// </summary>
  40. [Required(ErrorMessage = "{0} 必须填写")]
  41. public string SubjectCode { get; set; }
  42. }
  43. }