43 lines
2.1 KiB
Go
43 lines
2.1 KiB
Go
package dbstruct
|
|
|
|
type SingleDistributeHis struct {
|
|
Id *string `json:"id" bson:"_id"` // 慧用工下发打款历史表id
|
|
StatusCode *string `json:"status_code" bson:"status_code"` // 返回状态码
|
|
StatusText *string `json:"status_text" bson:"status_text"` // 返回状态描述
|
|
Mid *int64 `json:"mid" bson:"mid"` // 用户id
|
|
DistributeId *string `json:"distribute_id" bson:"distribute_id"` // 慧用工平台处理单号
|
|
DistributeStatus *int64 `json:"distribute_status" bson:"distribute_status"` // 下发状态
|
|
ServiceCharge *string `json:"service_charge" bson:"service_charge"` // 该笔下发的服务费(单位:分)
|
|
DistributeAmount *string `json:"distribute_amount" bson:"distribute_amount"` // 下发金额(单位:分)
|
|
Timestamp *string `json:"timestamp" bson:"timestamp"` // 下单时间
|
|
Remark *string `json:"remark" bson:"remark"` // 银行返回打款备注
|
|
ReasonCode *string `json:"reason_code" bson:"reason_code"` // 余额不足时会返回E00001
|
|
OrderId *string `json:"order_id" bson:"order_id"` // 订单号
|
|
FinalStatus *int64 `json:"final_status" bson:"final_status"` // 终态状态
|
|
ErrorDesc *string `json:"error_desc" bson:"error_desc"` // 错误描述
|
|
Ct *int64 `json:"ct" bson:"ct"` // 创建时间
|
|
Ut *int64 `json:"ut" bson:"ut"` // 更新时间
|
|
DelFlag *int64 `json:"del_flag" bson:"del_flag"` // 删除标记
|
|
}
|
|
|
|
func (p *SingleDistributeHis) GetId() string {
|
|
if p != nil && p.Id != nil {
|
|
return *p.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (p *SingleDistributeHis) GetMid() int64 {
|
|
if p != nil && p.OrderId != nil {
|
|
return *p.Mid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (p *SingleDistributeHis) GetOrderId() string {
|
|
if p != nil && p.OrderId != nil {
|
|
return *p.OrderId
|
|
}
|
|
return ""
|
|
}
|