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