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; }
}
}