diff --git a/Src/Dlhis.Entity/Basic/Entity/GainfoEntity.cs b/Src/Dlhis.Entity/Basic/Entity/GainfoEntity.cs index 8b1f6bd6..9c56815a 100644 --- a/Src/Dlhis.Entity/Basic/Entity/GainfoEntity.cs +++ b/Src/Dlhis.Entity/Basic/Entity/GainfoEntity.cs @@ -1,4 +1,6 @@ -using SqlSugar; +using Dlhis.Entity.Basic.Enums; +using SqlSugar; +using SqlSugar.DbConvert; namespace Dlhis.Entity.Basic.Entity; @@ -71,8 +73,8 @@ public class GainfoEntity : SugarBaseEntity /// /// 性别 /// - [SugarColumn(ColumnDescription = "性别")] - public string Gender { get; set; } + [SugarColumn(ColumnDescription = "性别", ColumnDataType = "varchar(50)", SqlParameterDbType = typeof(EnumToStringConvert))] + public GenderEnumType Gender { get; set; } /// /// 生日 diff --git a/Src/Dlhis.Entity/Basic/Enums/GenderEnumType.cs b/Src/Dlhis.Entity/Basic/Enums/GenderEnumType.cs new file mode 100644 index 00000000..51b3e6fc --- /dev/null +++ b/Src/Dlhis.Entity/Basic/Enums/GenderEnumType.cs @@ -0,0 +1,25 @@ +using System.ComponentModel; + +namespace Dlhis.Entity.Basic.Enums; + +[Description("性别类型")] +public enum GenderEnumType +{ + /// + /// 女性 + /// + [Description("女性")] + Female = 0, + + /// + /// 男性 + /// + [Description("男性")] + Male = 1, + + /// + /// 未知 + /// + [Description("未知")] + Unknown = 99, +}