BusinessConfig.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using Microsoft.Azure.Cosmos.Table;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using TEAMModelOS.SDK.Context.Attributes.Azure;
  8. namespace TEAMModelOS.SDK.Models.Table
  9. {
  10. [TableName(Name = "IESOpenApi")]
  11. public class BusinessSchool : TableEntity {
  12. // RowKey 雪花id ,
  13. // PartitionKey :BusinessSchool
  14. public string name { get; set; }
  15. public string picture { get; set; }
  16. /// <summary>
  17. /// 学校id
  18. /// </summary>
  19. public string school { get; set; }
  20. /// <summary>
  21. /// 企业id
  22. /// </summary>
  23. public string bizid { get; set; }
  24. }
  25. [TableName(Name = "IESOpenApi")]
  26. public class BusinessConfig : TableEntity
  27. {
  28. public BusinessConfig()
  29. {
  30. }
  31. // RowKey 企业id ,
  32. // PartitionKey :BusinessConfig
  33. /// <summary>
  34. /// 合作方名称
  35. /// </summary>
  36. public string name { get; set; }
  37. /// <summary>
  38. /// 密码
  39. /// </summary>
  40. public string pwd { get; set; }
  41. /// <summary>
  42. /// 联系人手机号
  43. /// </summary>
  44. public string mobile { get; set; }
  45. /// <summary>
  46. /// 官网地址
  47. /// </summary>
  48. public string domain { get; set; }
  49. /// <summary>
  50. /// webhook 支持多个域名, 逗号隔开 。
  51. /// </summary>
  52. public string webhookdomain { get; set; }
  53. /// <summary>
  54. /// 是否https 0 否,1 是
  55. /// </summary>
  56. public int https { get; set; } = 0;
  57. /// <summary>
  58. /// 授权的token ,存放 scope="business",Sub="合作方id", 9e40e436-f958-498d-93cf-4242b77a17ab
  59. /// </summary>
  60. public string token { get; set; }
  61. public string jti { get; set; }
  62. }
  63. }