BIOpenApi.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace TEAMModelOS.SDK.Models.Cosmos.BI
  8. {
  9. public class BIOpenApi:CosmosEntity
  10. {
  11. public BIOpenApi()
  12. {
  13. pk = "Api";
  14. }
  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 rw { get; set; }
  25. /// <summary>
  26. /// 接口访问类型 get post
  27. /// </summary>
  28. [Required(ErrorMessage = "{0} 必须填写")]
  29. public string method {get; set; }
  30. /// <summary>
  31. /// 接口地址
  32. /// </summary>
  33. [Required(ErrorMessage = "{0} 必须填写")]
  34. public string url { get; set; }
  35. /// <summary>
  36. /// 接口描述
  37. /// </summary>
  38. public string descr { get; set; }
  39. /// <summary>
  40. /// 接口类型 1 api 2 webhook(通知)
  41. /// </summary>
  42. public int type { get; set; }
  43. /// <summary>
  44. /// 接口文档地址
  45. /// </summary>
  46. public string descrUrl { get; set; }
  47. /// <summary>
  48. /// 接口创建时间
  49. /// </summary>
  50. public long createTime { get; set; }
  51. }
  52. }