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 "未知" } }