using SqlSugar;
namespace Gs.Sys.Models;
///
///
[SugarTable("SYS_DOC_RULE")]
public class SysDocRule
{
///
/// 主键
///
[SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)]
public Guid? Guid { get; set; }
///
/// 规则类别编码
///
[SugarColumn(ColumnName = "DOC_CODE")]
public string DocCode { get; set; }
///
/// 规则表达式
///
[SugarColumn(ColumnName = "DOC_FORMAT")]
public string DocFormat { get; set; }
///
/// 当前值
///
[SugarColumn(ColumnName = "CURRENT_VALUE")]
public int? CurrentValue { get; set; }
///
/// 编码长度
///
[SugarColumn(ColumnName = "NO_LENGTH")]
public int? NoLength { get; set; }
///
/// 是否从0
///
[SugarColumn(ColumnName = "RESET_ZERO")]
public bool? ResetZero { get; set; }
///
/// 是否分割
///
[SugarColumn(ColumnName = "IS_SPILIT")]
public bool? IsSpilit { get; set; }
///
/// 是否包含code
///
[SugarColumn(ColumnName = "IS_INCLUDE_DOC")]
public bool? IsIncludeDoc { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "CREATE_BY", IsOnlyIgnoreUpdate = true)]
public string CreateBy { get; set; }
///
/// 创建时间
///
[SugarColumn(ColumnName = "CREATE_TIME", IsOnlyIgnoreUpdate = true)]
public DateTime? CreateTime { get; set; }
///
/// 更新时间
///
[SugarColumn(ColumnName = "LASTUPDATE_TIME")]
public DateTime? LastupdateTime { get; set; }
///
/// 更新人
///
[SugarColumn(ColumnName = "LASTUPDATE_BY")]
public string LastupdateBy { get; set; }
///
///
[SugarColumn(ColumnName = "check_date")]
public DateTime? CheckDate { get; set; }
///
///
[SugarColumn(ColumnName = "check_by")]
public string CheckBy { get; set; }
///
///
[SugarColumn(ColumnName = "check_status")]
public bool? CheckStatus { get; set; }
}