using System; namespace DataSendApi.Program.CustomizeAttribute { /// /// 自定义特性 /// public class CustomizeFieldAttribute : Attribute { /// /// 中文列名 /// public string ChineseColumnName { get; set; } /// /// 数据库列明 /// public string DatabaseColumnName { get; set; } /// /// 列类型 /// public string ColumnType { get; set; } /// /// 列长度 /// public int ColumnLength { get; set; } /// /// 列格式 /// public string ColumnFormat { get; set; } /// /// 是否数据库列 /// public bool IsDatabase { get; set; } /// /// 是否Api /// public bool IsApi { get; set; } /// /// 是否主键 /// public bool IsPrimaryKey { get; set; } /// /// 是否Excel验证列 /// public bool IsExcelVerify { get; set; } /// /// 是否连接编码 /// public bool IsJson { get; set; } /// /// 连接的编码类别 /// public string JsonName { get; set; } /// /// 是否为Excel /// public bool IsExcel { get; set; } /// /// 是否必填 /// public bool IsNull { get; set; } /// /// 特殊验证 /// 值:1,使用||进行分割,验证字典值 /// 值:2,推送与导入时,查询ods_dyfzqkjcsj表总数存入数据库 /// public string TsVerify { get; set; } = string.Empty; } }