hospital-admin-api/utils/intToString.go

392 lines
7.3 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package utils
// int抓字符串
// UserDoctorStatusToString 用户状态0:禁用 1:正常 2:删除)
func UserDoctorStatusToString(i int) string {
switch i {
case 0:
return "禁用"
case 1:
return "正常"
case 2:
return "删除"
default:
return "未知"
}
}
// IdcardStatusToString 实名认证状态0:未认证 1:认证通过 2:认证失败)
func IdcardStatusToString(i int) string {
switch i {
case 0:
return "未认证"
case 1:
return "认证通过"
case 2:
return "认证失败"
default:
return "未知"
}
}
// IdenAuthStatusToString 身份认证状态0:未认证 1:认证通过 2:审核中 3:认证失败)
func IdenAuthStatusToString(i int) string {
switch i {
case 0:
return "未认证"
case 1:
return "认证通过"
case 2:
return "审核中"
case 3:
return "认证失败"
default:
return "未知"
}
}
// MultiPointStatusToString 医生多点执业认证状态0:未认证 1:认证通过 2:审核中 3:认证失败)
func MultiPointStatusToString(i int) string {
switch i {
case 0:
return "未认证"
case 1:
return "认证通过"
case 2:
return "审核中"
case 3:
return "认证失败"
default:
return "未知"
}
}
// IsRecommendToString 是否首页推荐0:否 1:是)
func IsRecommendToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// DoctorTitleToString 医生职称1:主任医师 2:主任中医师 3:副主任医师 4:副主任中医师 5:主治医师 6:住院医师)
func DoctorTitleToString(i int) string {
switch i {
case 1:
return "主任医师"
case 2:
return "主任中医师"
case 3:
return "副主任医师"
case 4:
return "副主任中医师"
case 5:
return "主治医师"
case 6:
return "住院医师"
default:
return ""
}
}
// IsOnlineToString 是否在线0:不在线 1:在线)
func IsOnlineToString(i int) string {
switch i {
case 0:
return "不在线"
case 1:
return "在线"
default:
return ""
}
}
// IsPlatformDeepCooperationToString 是否平台深度合作医生0:否 1:是)
func IsPlatformDeepCooperationToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// IsEnterpriseDeepCooperationToString 是否企业深度合作医生0:否 1:是)
func IsEnterpriseDeepCooperationToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// IsSysDiagnoCooperationToString 是否先思达合作医生0:否 1:是)
func IsSysDiagnoCooperationToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// SexToString 性别0:未知 1:男 2:女)
func SexToString(i int) string {
switch i {
case 0:
return "未知"
case 1:
return "男"
case 2:
return "女"
default:
return "未知"
}
}
// RegisterMethodToString 注册方式1:微信小程序 2:后台添加
func RegisterMethodToString(i int) string {
switch i {
case 1:
return "微信小程序"
case 2:
return "后台添加"
default:
return ""
}
}
// CardTypeToString 身份类型1:身份证 2:护照 3:港澳通行证 4:台胞证)
func CardTypeToString(i int) string {
switch i {
case 1:
return "身份证"
case 2:
return "护照"
case 3:
return "港澳通行证"
case 4:
return "台胞证"
default:
return ""
}
}
// PayChannelToString 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
func PayChannelToString(i int) string {
switch i {
case 1:
return "小程序支付"
case 2:
return "微信扫码支付"
case 3:
return "模拟支付"
default:
return ""
}
}
// InquiryStatusToString 问诊订单状态1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
func InquiryStatusToString(i int) string {
switch i {
case 1:
return "待支付"
case 2:
return "待分配"
case 3:
return "待接诊"
case 4:
return "已接诊"
case 5:
return "已完成"
case 6:
return "已结束"
case 7:
return "已取消"
default:
return "未知"
}
}
// WithdrawalExamineStatusToString 提现审核状态1:审核中 2:审核通过 3:审核未通过)
func WithdrawalExamineStatusToString(i int) string {
switch i {
case 1:
return "审核中"
case 2:
return "审核通过"
case 3:
return "审核未通过"
default:
return "未知"
}
}
// InquiryTypeToString 问诊订单类型1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测)
func InquiryTypeToString(i int) string {
switch i {
case 1:
return "专家问诊"
case 2:
return "快速问诊"
case 3:
return "公益问诊"
case 4:
return "问诊购药"
case 5:
return "检测"
default:
return "未知"
}
}
// InquiryModeToString 订单问诊方式1:图文 2:视频 3:语音 4:电话 5:会员)
func InquiryModeToString(i int) string {
switch i {
case 1:
return "图文"
case 2:
return "视频"
case 3:
return "语音"
case 4:
return "电话"
case 5:
return "会员"
default:
return "未知"
}
}
// IsDeleteToString 删除状态0:否 1:是)
func IsDeleteToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// RefundStatusToString 订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常)
func RefundStatusToString(i int) string {
switch i {
case 0:
return "无退款"
case 1:
return "申请退款"
case 2:
return "退款中"
case 3:
return "退款成功"
case 4:
return "拒绝退款"
case 5:
return "退款关闭"
case 6:
return "退款异常"
default:
return "未知"
}
}
// PayStatusToString 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
func PayStatusToString(i int) string {
switch i {
case 1:
return "未支付"
case 2:
return "已支付"
case 3:
return "支付中"
case 4:
return "支付失败"
case 5:
return "支付超时"
case 6:
return "支付关闭"
case 7:
return "已撤销"
default:
return "未知"
}
}
// StatisticsStatusToString 订单统计状态0:未统计 1:已统计 2:统计失败)
func StatisticsStatusToString(i int) string {
switch i {
case 0:
return "未统计"
case 1:
return "已统计"
case 2:
return "统计失败"
default:
return ""
}
}
// IsWithdrawalToString 是否提现0:否 1:是 2:提现中)
func IsWithdrawalToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
case 2:
return "提现中"
default:
return ""
}
}
// CancelReasonToString 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
func CancelReasonToString(i int) string {
switch i {
case 1:
return "医生未接诊"
case 2:
return "主动取消"
case 3:
return "无可分配医生"
case 4:
return "客服取消"
case 5:
return "支付超时"
default:
return ""
}
}
// EntryStatusToString 入账状态0:未入账 1:已入账 2:入账中 3:入账失败 4:入账取消)
func EntryStatusToString(i int) string {
switch i {
case 0:
return "未入账"
case 1:
return "已入账"
case 2:
return "入账中"
case 3:
return "入账失败"
case 4:
return "入账取消"
default:
return ""
}
}