using Furion.DatabaseAccessor;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Admin.NET.Core
{
///
/// 编号规则
///
[Table("les_serial_rule_detail")]
[Comment("编号规则")]
public class LesSerialRuleDetail : DEntityBase
{
///
/// 序号类别
///
[Comment("序号类别")]
[MaxLength(50)]
public string SerialType { get; set; }
///
/// 项次
///
[Comment("项次")]
public int ItemNo { get; set; }
///
/// 资料来源
///
[Comment("资料来源")]
public string SourceType { get; set; }
///
/// 长度
///
[Comment("长度")]
public int SerialLength { get; set; }
///
/// 撷取码数(起)
///
[Comment("撷取码数(起)")]
public int SearchStart{ get; set; }
///
/// 进位类型
///
[Comment("进位类型")]
public int DecimalType { get; set; }
///
/// 使用者自定义
///
[Comment("使用者自定义"), MaxLength(50)]
public string UserDefine { get; set; }
///
/// 序号编码
///
[Comment("序号编码")]
public YesOrNot SerialCodeFlag { get; set; } = YesOrNot.N;
///
/// 说明
///
[Comment("说明"), MaxLength(300)]
public string Description { get; set; }
///
/// 序号类别编号
///
[Comment("序号类别编号")]
[MaxLength(50)]
public string SerialTypeNo { get; set; }
///
/// 撷取
///
[Comment("撷取")]
[MaxLength(50)]
public int GetData { get; set; }
///
/// 自动补零
///
[Comment("自动补零")]
public int PadLeft { get; set; }
}
}