hospital-admin-api/utils/intToString.go

686 lines
13 KiB
Go
Raw Permalink 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 "未知"
}
}
// UserPatientStatusToString 用户状态0:禁用 1:正常 2:删除)
func UserPatientStatusToString(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 ""
}
}
// InquiryCancelReasonToString 取消订单原因1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)
func InquiryCancelReasonToString(i int) string {
switch i {
case 1:
return "医生未接诊"
case 2:
return "主动取消"
case 3:
return "无可分配医生"
case 4:
return "客服取消"
case 5:
return "支付超时"
default:
return ""
}
}
// ProductCancelReasonToString 订单取消原因1:主动取消 2:复核失败/库存不足 3:支付超时 4:客服取消)
func ProductCancelReasonToString(i int) string {
switch i {
case 1:
return "主动取消"
case 2:
return "复核失败/库存不足"
case 3:
return "支付超时"
case 4:
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 ""
}
}
// RelationToString 与患者关系1:本人 2:父母 3:爱人 4:子女 5:亲戚 6:其他)
func RelationToString(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 ""
}
}
// PatientFamilyStatusToString 家庭成员状态1:正常 2:删除)
func PatientFamilyStatusToString(i int) string {
switch i {
case 1:
return "正常"
case 2:
return "删除"
default:
return ""
}
}
// IsDefaultToString 是否默认0:否 1:是)
func IsDefaultToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// MaritalStatusToString 婚姻状况0:未婚 1:已婚 2:离异)
func MaritalStatusToString(i int) string {
switch i {
case 0:
return "未婚"
case 1:
return "已婚"
case 2:
return "离异"
default:
return ""
}
}
// OrderProductStatusToString 订单状态1:待支付 2:待发货 3:已发货 4:已签收 5:已取消)
func OrderProductStatusToString(i int) string {
switch i {
case 1:
return "待支付"
case 2:
return "待发货"
case 3:
return "已发货"
case 4:
return "已签收"
case 5:
return "已取消"
default:
return ""
}
}
// ReportPreStatusToString 上报处方平台状态0:未上报 1:已上报 2:上报失败))
func ReportPreStatusToString(i int) string {
switch i {
case 0:
return "未上报"
case 1:
return "已上报"
case 2:
return "上报失败"
default:
return ""
}
}
// PrescriptionStatusToString 处方状态1:待审核 2:待使用 3:已失效 4:已使用)
func PrescriptionStatusToString(i int) string {
switch i {
case 1:
return "待审核"
case 2:
return "待使用"
case 3:
return "已失效"
case 4:
return "已使用"
default:
return ""
}
}
// PharmacistAuditStatusToString 药师审核状态0:审核中 1:审核成功 2:审核驳回)
func PharmacistAuditStatusToString(i int) string {
switch i {
case 0:
return "审核中"
case 1:
return "审核成功"
case 2:
return "审核驳回"
default:
return ""
}
}
// PlatformAuditStatusToString 处方平台审核状态0:审核中 1:审核成功 2:审核驳回)
func PlatformAuditStatusToString(i int) string {
switch i {
case 0:
return "审核中"
case 1:
return "审核成功"
case 2:
return "审核驳回"
default:
return ""
}
}
// IsAutoPharVerifyToString 是否药师自动审核0:否 1:是)
func IsAutoPharVerifyToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// IsProductStatusToString 商品状态1:正常 2:下架)
func IsProductStatusToString(i int) string {
switch i {
case 0:
return "下架"
case 1:
return "正常"
default:
return ""
}
}
// IsIsDeleteToString 是否删除0:否 1:是)
func IsIsDeleteToString(i int) string {
switch i {
case 0:
return "否"
case 1:
return "是"
default:
return ""
}
}
// IsProductTypeToString 药品类型0:未知 1:中成药 2:西药)
func IsProductTypeToString(i int) string {
switch i {
case 0:
return "未知"
case 1:
return "中成药"
case 2:
return "西药"
default:
return ""
}
}
// OrderServiceTypeToString 服务包类型1:健康包 2:随访包)
func OrderServiceTypeToString(i int) string {
switch i {
case 1:
return "健康包"
case 2:
return "随访包"
default:
return ""
}
}
// OrderServiceStatusToString 订单状态1:待支付 2:未开始 3:服务中 4:服务完成 5:服务取消)
func OrderServiceStatusToString(i int) string {
switch i {
case 1:
return "待支付"
case 2:
return "未开始"
case 3:
return "服务中"
case 4:
return "服务完成"
case 5:
return "服务取消"
default:
return ""
}
}
// OrderServicePackageCancelReasonToString 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
func OrderServicePackageCancelReasonToString(i int) string {
switch i {
case 1:
return "医生未接受服务"
case 2:
return "主动取消"
case 3:
return "客服取消"
case 4:
return "支付超时"
default:
return ""
}
}
// AddFinishStatusToString 添加完成订单延迟队列状态0:未添加 1:已添加 2:添加失败)
func AddFinishStatusToString(i int) string {
switch i {
case 0:
return "未添加"
case 1:
return "已添加"
case 2:
return "添加失败"
default:
return "未知"
}
}
// CouponInquiryTypeToString 关联问诊类型application_scope=问诊时存在生效逗号分隔1:全部 2:快速问诊 3:专家问诊 4:公益问诊 5:问诊购药 6:检测)
func CouponInquiryTypeToString(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 "未知"
}
}