package cooper

//AcSysOptionResponse 响应：系统字典
type LockerGetResponse struct {
	Id           int64  `json:"id"`
	Name         string `json:"name"`
	UseStatus    int64  `json:"useStatus"`
	BoxStatus    int64  `json:"boxStatus"`
	UserId       string `json:"userId"`
	UserKey      string `json:"userKey"`
	UseCardNo    string `json:"useCardNo"`
	UseName      string `json:"useName"`
	BoxManagerId int64  `json:"boxManagerId"`
	Type         int64  `json:"type"`
	OpenType     int64  `json:"openType"`
	Code         string `json:"code"`
	CreateTime   string `json:"createTime"`
	UpdateTime   string `json:"updateTime"`
}

//微信支付宝-支付查询响应体
type QueryResponse struct {
	ErrorCode      string      `json:"error_code"`
	ReturnMsg      string      `json:"return_msg"`
	TradeCode      int64       `json:"trade_code"`
	TotalFee       interface{} `json:"total_fee"`
	TradeState     string      `json:"trade_state"`
	OutTradeNo     string      `json:"out_trade_no"`
	TradeStateDesc string      `json:"trade_state_desc"`
	TimeEnd        string      `json:"time_end"`
}

//微信支付宝-支付退款响应体
type RefundResponse struct {
	Status       string `json:"status"`         //状态
	Msg          string `json:"msg"`            //提示
	Desc         string `json:"desc"`           //自定义描述信息
	RefundFee    string `json:"refund_fee"`     //本次退款请求，对应的退款金额
	OutTradeNo   string `json:"out_trade_no"`   //商户订单号
	OutRefundNo  string `json:"out_refund_no"`  //商户退款单号
	TradeNo      string `json:"trade_no"`       //第三方交易号(微信支付宝)
	RefundNo     string `json:"refund_no"`      //第三方退款单号(微信支付宝)
	TotalAmount  string `json:"total_amount"`   //该笔退款所对应的交易的订单金额
	GmtRefundPay string `json:"gmt_refund_pay"` //退款支付时间
}

//交易订单响应体
type TradeOrderResponse struct {
	TradeNo     string `json:"trade_no"`     //交易号
	PayCfg      string `json:"pay_cfg"`      //交易配置
	OrderStatus int64  `json:"order_status"` //交易状态
}
