using FreeSql.DataAnnotations; using Newtonsoft.Json; using System.ComponentModel; #nullable disable namespace Densen.Models.ids { /// /// 密钥 /// [JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)] public partial class Keys { [DisplayName("ID")] [JsonProperty, Column(StringLength = -2, IsPrimary = true, IsNullable = false)] public string Id { get; set; } [DisplayName("版本")] [JsonProperty] public int Version { get; set; } [DisplayName("创建")] [JsonProperty, Column(StringLength = -2, IsNullable = false)] public string Created { get; set; } [DisplayName("使用")] [JsonProperty, Column(StringLength = -2)] public string Use { get; set; } [DisplayName("算法")] [JsonProperty, Column(StringLength = -2, IsNullable = false)] public string Algorithm { get; set; } [DisplayName("是X509证书")] [JsonProperty] public int IsX509Certificate { get; set; } [DisplayName("数据保护")] [JsonProperty] public int DataProtected { get; set; } [DisplayName("数据")] [JsonProperty, Column(StringLength = -2, IsNullable = false)] public string Data { get; set; } } }