mh_server/model/sanmai.go
2023-10-10 14:40:47 +08:00

362 lines
15 KiB
Go

package model
type ProblemSkuListReq struct {
GoodsId int `json:"goodsId"`
}
type ProblemSkuListResp struct {
Flag bool `json:"flag"`
Code int `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 int `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"`
}
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"`
}
type QueryMemberOrderListResp struct {
Flag bool `json:"flag"`
Code int `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:"order_id"`
}
type CancelOrderEvaluationResp struct {
Code interface{} `json:"code"`
Flag bool `json:"flag"`
Message string `json:"message"`
}