using SqlSugar; using Volo.Abp.Domain.Entities; using Yi.Framework.CodeGun.Domain.Shared.Enums; namespace Yi.Framework.CodeGun.Domain.Entities { [SugarTable("YiField")] public class FieldEntity : Entity { [SugarColumn(ColumnName = "Id", IsPrimaryKey = true)] public override Guid Id { get; protected set; } /// /// 字段名称 /// public string Name { get; set; } public string? Description { get; set; } public int OrderNum { get; set; } public int Length { get; set; } public FieldTypeEnum FieldType { get; set; } public Guid TableId { get; set; } /// /// 是否必填 /// public bool IsRequired { get; set; } /// /// 是否主键 /// public bool IsKey { get; set; } /// /// 是否自增 /// public bool IsAutoAdd { get; set; } /// /// 是否公共 /// public bool IsPublic { get; set; } } }