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