You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
2.0 KiB
74 lines
2.0 KiB
using System; |
|
using System.Collections.Generic; |
|
using System.Linq; |
|
using System.Text; |
|
using System.Threading.Tasks; |
|
|
|
namespace Kingo.Plugin.DataLoad.Model |
|
{ |
|
/// <summary> |
|
/// 检查规则对应的表字段实体 |
|
/// </summary> |
|
public class RuleColumnEntity |
|
{ |
|
/// <summary> |
|
/// 列名 |
|
/// </summary> |
|
public string ColumnName { get; set; } |
|
/// <summary> |
|
/// 字段说明 |
|
/// </summary> |
|
public string AliasName { get; set; } |
|
/// <summary> |
|
/// 字段是否可为空 |
|
/// </summary> |
|
public bool AllowDBNull { get; set; } |
|
/// <summary> |
|
/// 值是否唯一 |
|
/// </summary> |
|
public bool IsUnique { get; set; } |
|
/// <summary> |
|
/// 是否做非法字符检查 true:检查 false:不检查 |
|
/// </summary> |
|
public bool IllegalityCheck { get; set; } |
|
/// <summary> |
|
/// 字段类型 |
|
/// </summary> |
|
public string DataType { get; set; } |
|
/// <summary> |
|
/// 字段长度 |
|
/// </summary> |
|
public int MaxLength { get; set; } |
|
/// <summary> |
|
/// 字段精度 |
|
/// </summary> |
|
public int Precision { get; set; } |
|
/// <summary> |
|
/// 值域 |
|
/// </summary> |
|
public string Range { get; set; } |
|
/// <summary> |
|
/// 字典 |
|
/// </summary> |
|
public string DIC { get; set; } |
|
/// <summary> |
|
/// 当前字段值是否应该是椭球面积 true:是 false:不是 |
|
/// </summary> |
|
public bool IsEllipsoidArea { get; set; } |
|
/// <summary> |
|
/// 是否是扩展字段 |
|
/// </summary> |
|
public bool ExtendField |
|
{ get; set; } |
|
|
|
/// <summary> |
|
/// 字段显示标注说明 |
|
/// </summary> |
|
public string ToolTip { get; set; } |
|
|
|
/// <summary> |
|
/// 字段名显示约束条件 |
|
/// </summary> |
|
public string Pic { get; set; } |
|
} |
|
}
|
|
|