using Microsoft.Azure.Cosmos.Table; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.SDK.Models.Table { [TableName(Name = "IESOpenApi")] public class BusinessSchool : TableEntity { // RowKey 雪花id , // PartitionKey :BusinessSchool public string name { get; set; } public string picture { get; set; } /// /// 学校id /// public string school { get; set; } /// /// 企业id /// public string bizid { get; set; } } [TableName(Name = "IESOpenApi")] public class BusinessConfig : TableEntity { public BusinessConfig() { } // RowKey 企业id , // PartitionKey :BusinessConfig /// /// 合作方名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string name { get; set; } /// /// 统一社会信用代码 /// [Required(ErrorMessage = "{0} 必须填写")] public string credit { get; set; } /// /// 企业log /// public string picture { get; set; } /// /// 联系人手机号 /// [Required(ErrorMessage = "{0} 必须填写")] public string mobile { get; set; } /// /// 企业邮箱 /// public string email { get; set; } /// /// 官网地址 /// public string domain { get; set; } /// /// webhook 支持多个域名, 逗号隔开 。 /// public string webhook { get; set; } /// /// 是否https 0 否,1 是 /// public int https { get; set; } = 0; /// /// 授权的token ,存放 scope="business",Sub="合作方id", 9e40e436-f958-498d-93cf-4242b77a17ab /// public string token { get; set; } public string jti { get; set; } /// /// 创建时间 /// public long createTime { get; set; } } }