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,
+}