voucher/internal/biz/do/rds_mq.go

48 lines
1.4 KiB
Go

package do
type OrderNotifyRetry struct {
ProductNo string `json:"product_no"`
BatchNo string `json:"batch_no"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
OrderNo string `json:"order_no"`
OutBizNo string `json:"out_biz_no"`
}
type WechatQuery struct {
ProductNo string `json:"product_no"`
BatchNo string `json:"batch_no"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
OrderNo string `json:"order_no"`
}
type RdsWechatQuery struct {
ProductNo string `json:"product_no"`
BatchNo string `json:"batch_no"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
GoNum int `json:"go_num"` // 并发数
TimeSliceHours int64 `json:"time_slice_hours"` // 时间片"小时"
}
type WechatUsedQuery struct {
ProductNo string `json:"product_no"`
BatchNo string `json:"batch_no"`
OrderNo string `json:"order_no"`
StartTime string `json:"start_time"`
EndTime string `json:"end_time"`
}
type RetryQueryNotice struct {
ProductNo string `json:"product_no"`
ReceiveSuccessStartTime string `json:"receive_success_start_time"`
ReceiveSuccessEndTime string `json:"receive_success_end_time"`
OrderNos []string `json:"order_nos"`
BatchNos []string `json:"batch_nos"`
OutBizNos []string `json:"out_biz_nos"`
VoucherNos []string `json:"voucher_nos"`
}