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.Cosmos.BI { /// /// 企业基础信息存储在CosmosDB表 /// public class Company :CosmosEntity { public Company() { pk = "Company"; } /// /// 企业名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string name { get; set; } /// /// 统一社会信用代码 /// [Required(ErrorMessage = "{0} 必须填写")] public string credit { get; set; } /// /// 企业log /// public string picture { get; set; } /// /// 秘钥生成 /// public string jti { get; set; } /// /// 秘钥 /// public string secretKey { get; set; } /// /// 企业邮箱 /// public string emall { get; set; } /// /// 联系方式 /// [Required(ErrorMessage = "{0} 必须填写")] public string mobile { get; set; } /// /// 密码生成秘钥 /// public string salt { get; set; } /// /// 密码 /// public string password { get; set; } /// /// 企业的通知回调地址 /// public string webhookDomain { get; set; } /// /// 创建时间 /// public long createTime { get; set; } } /// /// 企业信息基础信息Table /// [TableName(Name = "IESOpenApi")] public class CompanyTable : TableEntity { /// /// 企业名称 /// [Required(ErrorMessage = "{0} 必须填写")] public string name { get; set; } /// /// 统一社会信用代码 /// [Required(ErrorMessage = "{0} 必须填写")] public string credit { get; set; } /// /// 企业log /// public string picture { get; set; } /// /// 秘钥生成 /// public string jti { get; set; } /// /// 秘钥 /// public string token { get; set; } /// /// 企业邮箱 /// public string emall { get; set; } /// /// 联系方式 /// [Required(ErrorMessage = "{0} 必须填写")] public string mobile { get; set; } /// /// 密码生成秘钥 /// public string salt { get; set; } /// /// 密码 /// public string pwd { get; set; } /// /// 企业的通知回调地址 /// public string domain { get; set; } /// /// 创建时间 /// public long createTime { get; set; } } }