StandardFile.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace TEAMModelOS.SDK.Models
  5. {
  6. public class StandardFile : CosmosEntity
  7. {
  8. /// <summary>
  9. /// id为区域编码,pk='StandardFile',code="StandardFile"
  10. /// </summary>
  11. public StandardFile()
  12. {
  13. pk = "StandardFile";
  14. code = "StandardFile";
  15. }
  16. public string standard { get; set; }
  17. /// <summary>
  18. ///
  19. /// </summary>
  20. public List<Policy> policy { get; set; }= new List<Policy>();
  21. public List<Policy> resource { get; set; }= new List<Policy>();
  22. public List<Policy> third { get; set; }= new List<Policy>();
  23. }
  24. public class Policy {
  25. public string tag { get; set; }
  26. public List<Link> links { get; set; }
  27. }
  28. public class Link {
  29. public string thum { get; set; }
  30. public string subtitle { get; set; }
  31. public string content { get; set; }
  32. /// <summary>
  33. /// 文件名字
  34. /// </summary>
  35. public string name { get; set; }
  36. /// <summary>
  37. ///
  38. /// </summary>
  39. public string url { get; set; }
  40. /// <summary>
  41. /// 文件大小
  42. /// </summary>
  43. public long size { get; set; }
  44. /// <summary>
  45. /// 创建时间
  46. /// </summary>
  47. public long createTime { get; set; }
  48. /// <summary>
  49. /// 文件后缀
  50. /// </summary>
  51. public string extension { get; set; }
  52. /// <summary>
  53. /// 文件类型
  54. /// </summary>
  55. public string type { get; set; }
  56. /// <summary>
  57. /// 发布机构
  58. /// </summary>
  59. public string org { get; set; }
  60. /// <summary>
  61. /// 报告人/作者
  62. /// </summary>
  63. public string author { get; set; }
  64. /// <summary>
  65. /// 排序标识
  66. /// </summary>
  67. public int index { get; set; }
  68. }
  69. }