BusinessConfig.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. /// 授权的token ,存放 scope="business",Sub="合作方id", 9e40e436-f958-498d-93cf-4242b77a17ab
  55. /// </summary>
  56. public string token { get; set; }
  57. public string jti { get; set; }
  58. }
  59. }