package consts // Gender 性别类型 type Gender string // 性别常量 const ( GenderMale Gender = "male" // 男 GenderFemale Gender = "female" // 女 GenderOther Gender = "other" // 其他 ) // GetGenderText 获取性别文本 func GetGenderText(gender string) string { switch gender { case string(GenderMale): return "男" case string(GenderFemale): return "女" case string(GenderOther): return "其他" default: return "未知" } } // GetAllGenderKeyValue 获取所有性别选项 func GetAllGenderKeyValue() []GenderKeyValue { return []GenderKeyValue{ {Value: string(GenderMale), Label: "男"}, {Value: string(GenderFemale), Label: "女"}, {Value: string(GenderOther), Label: "其他"}, } } // GenderKeyValue 性别键值对 type GenderKeyValue struct { Value string `json:"value"` Label string `json:"label"` }