686 lines
13 KiB
Go
686 lines
13 KiB
Go
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 "未知"
|
||
}
|
||
}
|