430 lines
18 KiB
Go
430 lines
18 KiB
Go
package model
|
|
|
|
type ProblemSkuListReq struct {
|
|
GoodsId int `json:"goodsId"`
|
|
}
|
|
|
|
type ProblemSkuListResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data struct {
|
|
ProblemPackList []struct {
|
|
TIndex int `json:"tIndex"`
|
|
Toption int `json:"toption"`
|
|
Interval int `json:"interval"`
|
|
ProblemName string `json:"problemName"`
|
|
ProblemId int `json:"problemId"`
|
|
List []struct {
|
|
Isupt string `json:"isupt"`
|
|
ProblemValueId string `json:"problemValueId"`
|
|
ProblemValueName string `json:"problemValueName"`
|
|
} `json:"list"`
|
|
} `json:"problemPackList"`
|
|
ProblemSkuList []struct {
|
|
TIndex int `json:"tIndex"`
|
|
Toption int `json:"toption"`
|
|
Interval int `json:"interval"`
|
|
ProblemName string `json:"problemName"`
|
|
ProblemId int `json:"problemId"`
|
|
List []struct {
|
|
Isupt string `json:"isupt"`
|
|
ProblemValueId string `json:"problemValueId"`
|
|
ProblemValueName string `json:"problemValueName"`
|
|
} `json:"list"`
|
|
} `json:"problemSkuList"`
|
|
GoodsInfo struct {
|
|
Id int `json:"id"`
|
|
Name string `json:"name"`
|
|
CategoryId int `json:"categoryId"`
|
|
BrandId int `json:"brandId"`
|
|
Status int `json:"status"`
|
|
Gallery string `json:"gallery"`
|
|
Keyword string `json:"keyword"`
|
|
CreateTime string `json:"createTime"`
|
|
UpdateTime string `json:"updateTime"`
|
|
Deleted int `json:"deleted"`
|
|
Price float64 `json:"price"`
|
|
PriceHigh float64 `json:"priceHigh"`
|
|
PriceAvg float64 `json:"priceAvg"`
|
|
PriceCycle int `json:"priceCycle"`
|
|
OverdueDays int `json:"overdueDays"`
|
|
PriceAdjustmentTime string `json:"priceAdjustmentTime"`
|
|
TemlateId int `json:"temlateId"`
|
|
TemplateName string `json:"templateName"`
|
|
BrandName string `json:"brandName"`
|
|
CategoryName string `json:"categoryName"`
|
|
IsBindCoupon bool `json:"isBindCoupon"`
|
|
Tindex int `json:"tindex"`
|
|
} `json:"goodsInfo"`
|
|
} `json:"data"`
|
|
}
|
|
|
|
type SubmitOrderEvaluationReq struct {
|
|
GoodsId int `json:"goodsId"`
|
|
ProblemAttrList []struct {
|
|
ProblemAttrId string `json:"problemAttrId"`
|
|
ProblemAttrValueId string `json:"problemAttrValueId"`
|
|
} `json:"problemAttrList"`
|
|
SkuList []struct {
|
|
ProblemAttrId string `json:"problemAttrId"`
|
|
ProblemAttrValueId string `json:"problemAttrValueId"`
|
|
} `json:"skuList"`
|
|
}
|
|
|
|
type SubmitOrderEvaluationResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data struct {
|
|
ReviewLevel string `json:"reviewLevel"`
|
|
SkuPrice float64 `json:"skuPrice"`
|
|
RatingPackId int `json:"ratingPackId"`
|
|
TempPrice int `json:"tempPrice"`
|
|
OrderId int `json:"orderId"`
|
|
OrderNo string `json:"orderNo"`
|
|
} `json:"data"`
|
|
}
|
|
|
|
type SubmitOrderDeliveryReq struct {
|
|
OrderId int `json:"orderId"`
|
|
SenderName string `json:"senderName"`
|
|
SenderMobile string `json:"senderMobile"`
|
|
SenderAddress string `json:"senderAddress"`
|
|
SendStartTime string `json:"sendStartTime"`
|
|
SendEndTime string `json:"sendEndTime"`
|
|
ZfbAccount string `json:"zfbAccount"`
|
|
ZfbRealName string `json:"zfbRealName"`
|
|
}
|
|
|
|
type SubmitOrderDeliveryResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data string `json:"data"`
|
|
}
|
|
|
|
type CancelOrderDeliveryReq struct {
|
|
OrderId int `json:"orderId"`
|
|
CourierNumber string `json:"courierNumber"`
|
|
}
|
|
type CancelOrderDeliveryResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data string `json:"data"`
|
|
}
|
|
|
|
type QueryMemberOrderListReq struct {
|
|
DataType int `json:"dataType"`
|
|
PageNum int `json:"pageNum"`
|
|
PageSize int `json:"pageSize"`
|
|
RecoveryCart string `json:"recoveryCart"`
|
|
}
|
|
type QueryMemberOrderListResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data struct {
|
|
Total int `json:"total"`
|
|
List []struct {
|
|
Id int `json:"id"`
|
|
OrderNo string `json:"orderNo"`
|
|
State int `json:"state"`
|
|
Status int `json:"status"`
|
|
GoodsId int `json:"goodsId"`
|
|
GoodsName string `json:"goodsName"`
|
|
GoodsImg string `json:"goodsImg"`
|
|
GoodsNum int `json:"goodsNum"`
|
|
CourierNumber interface{} `json:"courierNumber"`
|
|
Imei string `json:"imei"`
|
|
Price float64 `json:"price"`
|
|
EvaluationPrice float64 `json:"evaluationPrice"`
|
|
AddTime string `json:"addTime"`
|
|
} `json:"list"`
|
|
PageNum int `json:"pageNum"`
|
|
PageSize int `json:"pageSize"`
|
|
Size int `json:"size"`
|
|
StartRow int `json:"startRow"`
|
|
EndRow int `json:"endRow"`
|
|
Pages int `json:"pages"`
|
|
PrePage int `json:"prePage"`
|
|
NextPage int `json:"nextPage"`
|
|
IsFirstPage bool `json:"isFirstPage"`
|
|
IsLastPage bool `json:"isLastPage"`
|
|
HasPreviousPage bool `json:"hasPreviousPage"`
|
|
HasNextPage bool `json:"hasNextPage"`
|
|
NavigatePages int `json:"navigatePages"`
|
|
NavigatepageNums []int `json:"navigatepageNums"`
|
|
NavigateFirstPage int `json:"navigateFirstPage"`
|
|
NavigateLastPage int `json:"navigateLastPage"`
|
|
} `json:"data"`
|
|
}
|
|
|
|
type QueryMemberOrderdetailReq struct {
|
|
OrderId int `json:"orderId"`
|
|
}
|
|
type QueryMemberOrderdetailResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data struct {
|
|
OrderProblemList []struct {
|
|
TIndex int `json:"tIndex"`
|
|
Toption int `json:"toption"`
|
|
Interval interface{} `json:"interval"`
|
|
ProblemName string `json:"problemName"`
|
|
ProblemId int `json:"problemId"`
|
|
List []struct {
|
|
ProblemValueId string `json:"problemValueId"`
|
|
ProblemValueName string `json:"problemValueName"`
|
|
} `json:"list"`
|
|
} `json:"orderProblemList"`
|
|
OrderInfo struct {
|
|
Id int `json:"id"`
|
|
HeadOfficeId int `json:"headOfficeId"`
|
|
BranchOfficeId int `json:"branchOfficeId"`
|
|
ShopownerId interface{} `json:"shopownerId"`
|
|
ShopAssistantId interface{} `json:"shopAssistantId"`
|
|
GoodsId int `json:"goodsId"`
|
|
MemberId int `json:"memberId"`
|
|
StoreId int `json:"storeId"`
|
|
EvaluationPrice float64 `json:"evaluationPrice"`
|
|
QcPrice interface{} `json:"qcPrice"`
|
|
PlatformPrice interface{} `json:"platformPrice"`
|
|
ChangeNewPrice interface{} `json:"changeNewPrice"`
|
|
TimeLimitSubsidy interface{} `json:"timeLimitSubsidy"`
|
|
State int `json:"state"`
|
|
Status int `json:"status"`
|
|
AppointmentData interface{} `json:"appointmentData"`
|
|
AppointmentTime interface{} `json:"appointmentTime"`
|
|
AddTime string `json:"addTime"`
|
|
UpdateTime interface{} `json:"updateTime"`
|
|
Deleted bool `json:"deleted"`
|
|
Phone interface{} `json:"phone"`
|
|
MemberMachineId interface{} `json:"memberMachineId"`
|
|
CouponUserId interface{} `json:"couponUserId"`
|
|
OrderId string `json:"orderId"`
|
|
Consignor interface{} `json:"consignor"`
|
|
CourierCompany interface{} `json:"courierCompany"`
|
|
CourierNumber interface{} `json:"courierNumber"`
|
|
DeliverGoodsTime interface{} `json:"deliverGoodsTime"`
|
|
ReceivedGoodsTime interface{} `json:"receivedGoodsTime"`
|
|
ConfirmTime interface{} `json:"confirmTime"`
|
|
AbnormalTime interface{} `json:"abnormalTime"`
|
|
Address interface{} `json:"address"`
|
|
HouseNumber interface{} `json:"houseNumber"`
|
|
PayeeName interface{} `json:"payeeName"`
|
|
Reason interface{} `json:"reason"`
|
|
ErId interface{} `json:"erId"`
|
|
CustomerServiceExamineId interface{} `json:"customerServiceExamineId"`
|
|
CustomerServiceExamineState int `json:"customerServiceExamineState"`
|
|
CustomerServiceExamineTime interface{} `json:"customerServiceExamineTime"`
|
|
BranchOfficeExamineState int `json:"branchOfficeExamineState"`
|
|
BranchOfficeExamineTime interface{} `json:"branchOfficeExamineTime"`
|
|
ShopownerExamineState int `json:"shopownerExamineState"`
|
|
ShopownerExamineTime interface{} `json:"shopownerExamineTime"`
|
|
TemplateId int `json:"templateId"`
|
|
TemplatePackId int `json:"templatePackId"`
|
|
GoodsName string `json:"goodsName"`
|
|
CategoryId int `json:"categoryId"`
|
|
CategoryName string `json:"categoryName"`
|
|
BrandId int `json:"brandId"`
|
|
BrandName string `json:"brandName"`
|
|
TemplateName interface{} `json:"templateName"`
|
|
TemplatePackName interface{} `json:"templatePackName"`
|
|
Price float64 `json:"price"`
|
|
Img string `json:"img"`
|
|
AboutPic interface{} `json:"aboutPic"`
|
|
ScrewHolePic interface{} `json:"screwHolePic"`
|
|
BlackScreenPic interface{} `json:"blackScreenPic"`
|
|
UserName interface{} `json:"userName"`
|
|
SfzNumber interface{} `json:"sfzNumber"`
|
|
SfzPositivePic interface{} `json:"sfzPositivePic"`
|
|
SfzSidePic interface{} `json:"sfzSidePic"`
|
|
Autograph interface{} `json:"autograph"`
|
|
FuselageBackplaneOnePic interface{} `json:"fuselageBackplaneOnePic"`
|
|
FuselageBackplaneTwoPic interface{} `json:"fuselageBackplaneTwoPic"`
|
|
SixPic interface{} `json:"sixPic"`
|
|
OtherPic interface{} `json:"otherPic"`
|
|
Code string `json:"code"`
|
|
ShopAssistantName interface{} `json:"shopAssistantName"`
|
|
HeadOfficeName interface{} `json:"headOfficeName"`
|
|
BranchOfficeName interface{} `json:"branchOfficeName"`
|
|
ShopownerName interface{} `json:"shopownerName"`
|
|
Message interface{} `json:"message"`
|
|
RejectionId interface{} `json:"rejectionId"`
|
|
RejectionName interface{} `json:"rejectionName"`
|
|
PayEmpId interface{} `json:"payEmpId"`
|
|
Paystatus int `json:"paystatus"`
|
|
PayStatusTime interface{} `json:"payStatusTime"`
|
|
SubMsg interface{} `json:"subMsg"`
|
|
ZfbAccount interface{} `json:"zfbAccount"`
|
|
ZfbName interface{} `json:"zfbName"`
|
|
RefundMessage interface{} `json:"refundMessage"`
|
|
RefundApplyTime interface{} `json:"refundApplyTime"`
|
|
RefundApproveOpinion interface{} `json:"refundApproveOpinion"`
|
|
RefundTime interface{} `json:"refundTime"`
|
|
RefundImg interface{} `json:"refundImg"`
|
|
RefundMoney interface{} `json:"refundMoney"`
|
|
Imei string `json:"imei"`
|
|
CompletionTime interface{} `json:"completionTime"`
|
|
SellStatus int `json:"sellStatus"`
|
|
StoreName interface{} `json:"storeName"`
|
|
ConsignorPhone interface{} `json:"consignorPhone"`
|
|
DocumentType interface{} `json:"documentType"`
|
|
ReviewPrice interface{} `json:"reviewPrice"`
|
|
PayMent interface{} `json:"payMent"`
|
|
Commission interface{} `json:"commission"`
|
|
AcceptType int `json:"acceptType"`
|
|
ReviewDescn string `json:"reviewDescn"`
|
|
FirstTrialDescn string `json:"firstTrialDescn"`
|
|
ReviewLevel interface{} `json:"reviewLevel"`
|
|
SecondQcDescn interface{} `json:"secondQcDescn"`
|
|
GoodsNum interface{} `json:"goodsNum"`
|
|
BatchNo interface{} `json:"batchNo"`
|
|
MemberAddressId interface{} `json:"memberAddressId"`
|
|
} `json:"orderInfo"`
|
|
OrderSkuList []struct {
|
|
TIndex int `json:"tIndex"`
|
|
Toption int `json:"toption"`
|
|
Interval interface{} `json:"interval"`
|
|
ProblemName string `json:"problemName"`
|
|
ProblemId int `json:"problemId"`
|
|
List []struct {
|
|
ProblemValueId string `json:"problemValueId"`
|
|
ProblemValueName string `json:"problemValueName"`
|
|
} `json:"list"`
|
|
} `json:"orderSkuList"`
|
|
ClickImages []interface{} `json:"clickImages"`
|
|
} `json:"data"`
|
|
}
|
|
|
|
type QueryMemberOrderDeliveryReq struct {
|
|
OrderId int `json:"orderId"`
|
|
}
|
|
type QueryMemberOrderDeliveryResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data struct {
|
|
Id int `json:"id"`
|
|
OrderNo string `json:"orderNo"`
|
|
GoodsId interface{} `json:"goodsId"`
|
|
GoodsName string `json:"goodsName"`
|
|
GoodsImg string `json:"goodsImg"`
|
|
Imei string `json:"imei"`
|
|
Price float64 `json:"price"`
|
|
EvaluationPrice float64 `json:"evaluationPrice"`
|
|
State int `json:"state"`
|
|
Status int `json:"status"`
|
|
LogistDescn string `json:"logistDescn"`
|
|
LinkAddress string `json:"linkAddress"`
|
|
LinkMan string `json:"linkMan"`
|
|
Mobile string `json:"mobile"`
|
|
CourierNumber string `json:"courierNumber"`
|
|
IsCancelOrder bool `json:"isCancelOrder"`
|
|
AddTime string `json:"addTime"`
|
|
CancelTime string `json:"cancelTime"`
|
|
OrderStatus int `json:"orderStatus"`
|
|
RouteDataList []struct {
|
|
AcceptTime string `json:"acceptTime"`
|
|
AcceptAddress string `json:"acceptAddress"`
|
|
Opcode interface{} `json:"opcode"`
|
|
Remark string `json:"remark"`
|
|
} `json:"routeDataList"`
|
|
} `json:"data"`
|
|
Data1 interface{} `json:"data1"`
|
|
}
|
|
|
|
type SubmitConfirmPriceReq struct {
|
|
OrderId int `json:"orderId"`
|
|
}
|
|
type SubmitConfirmPriceResp struct {
|
|
Code interface{} `json:"code"`
|
|
Flag bool `json:"flag"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type CancelOrderEvaluationReq struct {
|
|
OrderId int `json:"orderId"`
|
|
}
|
|
|
|
type CancelOrderEvaluationResp struct {
|
|
Code interface{} `json:"code"`
|
|
Flag bool `json:"flag"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type RecycleCardSubmitOrderToCartReq struct {
|
|
OrderID int `json:"orderId" binding:"required"`
|
|
}
|
|
|
|
type RecycleCardSubmitOrderToCartResp struct {
|
|
Code interface{} `json:"code"`
|
|
Flag bool `json:"flag"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type RecycleCardRemoveCartOrderReq struct {
|
|
OrderID int `json:"orderId" binding:"required"`
|
|
}
|
|
|
|
type RecycleCardRemoveCartOrderResp struct {
|
|
Code interface{} `json:"code"`
|
|
Flag bool `json:"flag"`
|
|
Message string `json:"message"`
|
|
}
|
|
|
|
type RecycleCardSubmitCartDeliveryReq struct {
|
|
OrderIds string `json:"orderIds" binding:"required"`
|
|
SenderName string `json:"senderName" binding:"required"`
|
|
SenderMobile string `json:"senderMobile" binding:"required"`
|
|
SenderAddress string `json:"senderAddress" binding:"required"`
|
|
SendStartTime string `json:"sendStartTime" binding:"required"`
|
|
SendEndTime string `json:"sendEndTime" binding:"required"`
|
|
ZfbAccount string `json:"zfbAccount" binding:"required"`
|
|
ZfbRealName string `json:"zfbRealName" binding:"required"`
|
|
}
|
|
|
|
type RecycleCardSubmitCartDeliveryResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data string `json:"data"`
|
|
}
|
|
|
|
type RecycleCardUpdateOrderQcReportReq struct {
|
|
OrderID int `json:"orderId" binding:"required"`
|
|
ProblemAttrList []struct {
|
|
ProblemAttrID string `json:"problemAttrId"`
|
|
ProblemAttrValueID string `json:"problemAttrValueId"`
|
|
} `json:"problemAttrList" binding:"required"`
|
|
SkuList []struct {
|
|
ProblemAttrID string `json:"problemAttrId"`
|
|
ProblemAttrValueID string `json:"problemAttrValueId"`
|
|
} `json:"skuList" binding:"required"`
|
|
}
|
|
|
|
type RecycleCardUpdateOrderQcReportResp struct {
|
|
Flag bool `json:"flag"`
|
|
Code interface{} `json:"code"`
|
|
Message string `json:"message"`
|
|
Data1 interface{} `json:"data1"`
|
|
Data struct {
|
|
ReviewLevel string `json:"reviewLevel"`
|
|
SkuPrice float64 `json:"skuPrice"`
|
|
RatingPackID int `json:"ratingPackId"`
|
|
TempPrice int `json:"tempPrice"`
|
|
OrderID int `json:"orderId"`
|
|
OrderNo string `json:"orderNo"`
|
|
} `json:"data"`
|
|
}
|