医生列表-导出
This commit is contained in:
+6
-4
@@ -283,14 +283,16 @@ func Export(header []HeaderCellData, data []interface{}) (*bytes.Buffer, error)
|
||||
}
|
||||
}
|
||||
|
||||
// 保存文件
|
||||
// if err := f.SaveAs("output.xlsx"); err != nil {
|
||||
// return nil, err
|
||||
// }
|
||||
buffer, err := f.WriteToBuffer()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return buffer, nil
|
||||
|
||||
// 保存文件
|
||||
// if err := f.SaveAs("output.xlsx"); err != nil {
|
||||
// return nil, err
|
||||
// }
|
||||
// return nil, errors.New("已导出文件")
|
||||
}
|
||||
|
||||
@@ -0,0 +1,235 @@
|
||||
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 "未知"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user