hospital-admin-api/api/requests/orderInquiry.go

29 lines
3.0 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 requests
type OrderInquiryRequest struct {
GetOrderInquiryPage // 获取问诊订单列表-分页
}
// GetOrderInquiryPage 获取问诊订单列表-分页
type GetOrderInquiryPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
DoctorName string `json:"doctor_name" form:"doctor_name" label:"医生姓名"`
InquiryType *int `json:"inquiry_type" form:"inquiry_type" label:"订单类型"` // 1:专家问诊 2:快速问诊 3:公益问诊 4:问诊购药 5:检测)
InquiryMode *int `json:"inquiry_mode" form:"inquiry_mode" label:"订单问诊方式"` // 1:图文 2:视频 3:语音 4:电话 5:会员)
InquiryStatus *int `json:"inquiry_status" form:"inquiry_status" label:"问诊订单状态"` // 1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消
InquiryRefundStatus *int `json:"inquiry_refund_status" form:"inquiry_refund_status" label:"问诊订单退款状态"` // 0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常)
InquiryPayChannel *int `json:"inquiry_pay_channel" form:"inquiry_pay_channel" label:"支付渠道"` // 1:小程序支付 2:微信扫码支付 3:模拟支付)
InquiryPayStatus *int `json:"inquiry_pay_status" form:"inquiry_pay_status" label:"支付状态"` // 1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
InquiryNo string `json:"inquiry_no" form:"inquiry_no" label:"系统订单编号"`
EscrowTradeNo string `json:"escrow_trade_no" form:"escrow_trade_no" label:"第三方支付流水号"`
PayTime string `json:"pay_time" form:"pay_time" label:"支付时间"` // 时间区间数组形式下标0为开始时间下标1为结束时间
ReceptionTime string `json:"reception_time" form:"reception_time" label:"接诊时间"` // 时间区间数组形式下标0为开始时间下标1为结束时间
CompleteTime string `json:"complete_time" form:"complete_time" label:"订单完成时间"` // 时间区间数组形式下标0为开始时间下标1为结束时间
FinishTime string `json:"finish_time" form:"finish_time" label:"订单结束时间"` // 时间区间数组形式下标0为开始时间下标1为结束时间
IsWithdrawal *int `json:"is_withdrawal" form:"is_withdrawal" label:"是否提现"` // 0:否 1:是 2:提现中
CancelTime string `json:"cancel_time" form:"cancel_time" label:"订单取消时间"` // 时间区间数组形式下标0为开始时间下标1为结束时间
PatientName string `json:"patient_name" form:"patient_name" label:"患者姓名-就诊人"`
Mobile string `json:"mobile" form:"mobile" label:"手机号-医生/患者"`
}