daShangDao_kfzgw-info/kongfz/kongfzDll.go
2026-02-27 11:46:40 +08:00

189 lines
6.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package main
//func main() {
// //upload, err := kongfzImageUpload(576, "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8",
// // "306849d7541661989453102bc0e1a4f000c4469ab084beddc7b10a90ca55f6bb",
// // "D:/work/image/9787511220660.jpg",
// // "D:\\work\\project\\kfzgw-info\\kongfz")
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(upload)
//
// //var q OrderQueryParams
// //q.UserType = "buyer"
// //marshal, err := json.Marshal(q)
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(string(marshal))
// //
// //list, err := kongfzOrderList(576, "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8",
// // "306849d7541661989453102bc0e1a4f000c4469ab084beddc7b10a90ca55f6bb", string(marshal))
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(list)
// //
// //key, err := outKfzimgKey("de810e9e702de07c50601ef27bb51c93878c920a", "")
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(key)
// //
// //upload, err := outKfzimgUpload("8b7f613a6f9de5dbaff8f6c419e1c1de8495a993", "",
// // "D:/work/image/9787115460622.jpg")
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(upload)
//
// //uploadd, err := outKfzimgUploadd("de810e9e702de07c50601ef27bb51c93878c920a", "",
// // "D:/work/image/9787511220660.jpg")
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(uploadd)
//
// appId := 576
// appSecret := "256e10220c5b307f5172b1a49c11467a6cfa8038bbe2a7feccc42231852324f8"
// accessToken := "7c5ef2e492f82457898dd9a1bc2eb725df3a67b282721c9c52bfa24e460c4d92"
// shippingComName := "韵达快递"
// orderId := 275723461
// shippingId := ""
// shippingCom := ""
// shipmentNum := "312944151258647"
// userDefined := ""
// moreShipmentNum := ""
//
// synchronization, err := kongfzOrderSynchronization(appId, appSecret, accessToken, shippingComName, orderId, shippingId, shippingCom, shipmentNum, userDefined, moreShipmentNum)
// if err != nil {
// fmt.Println(err)
// }
// fmt.Println(synchronization)
//
// //data := ItemInfo{
// // ItemName: "至关重要的关系",
// // ISBN: "9787550213869",
// // Author: "[美]里德·霍夫曼、本·卡斯诺瓦 著;钱峰 译",
// // Press: "北京联合出版公司",
// // YearsGroup: "1",
// // PubDate: "2013-04",
// // PubDateYear: "2013",
// // PubDateMonth: "4",
// // Edition: "1",
// // Binding: "2", // 2可能表示平装
// // Quality: "95",
// // Price: "1500",
// // Number: "2",
// // ItemSn: "a1",
// // MouldId: "909963",
// // DeliverTime: "48h",
// // IsDeliverTimeDefault: "48h",
// // CatId: "43000000000000000",
// // PageType: "add",
// // OldCatId: "0000000000000000000",
// // Tpl: "13",
// // BearShipping: "buyer",
// // WeightPiece: "1",
// // IsOnSale: "1",
// // Weight: "0.5",
// // IsUseMould: "1",
// // DeliverTimeGroup: "1",
// //}
// //marshal, err := json.Marshal(data)
// //if err != nil {
// // fmt.Println(err)
// //}
// //
// //file, err := outAddGoodsAndFile("7feb7d192911b5440a4c83d81decd568e3cb4833", "", "D:/work/image/9787115460622.jpg", string(marshal))
// //if err != nil {
// // fmt.Println(err)
// //}
// //fmt.Println(string(file))
//}
type ItemInfo struct {
ItemName string `json:"itemName"`
ISBN string `json:"isbn"`
Author string `json:"author"`
Press string `json:"press"`
YearsGroup string `json:"yearsGroup"`
PubDate string `json:"pubDate"`
PubDateYear string `json:"pubDateYear"`
PubDateMonth string `json:"pubDateMonth"`
Edition string `json:"edition"`
Binding string `json:"binding"`
Quality string `json:"quality"`
Price string `json:"price"`
Number string `json:"number"`
ItemSn string `json:"itemSn"`
Images []ImageInfo `json:"images"`
MouldId string `json:"mouldId"`
DeliverTime string `json:"deliverTime"`
IsDeliverTimeDefault string `json:"isDeliverTimeDefault"`
CatId string `json:"catId"`
PageType string `json:"pageType"`
OldCatId string `json:"oldCatId"`
Tpl string `json:"tpl"`
BearShipping string `json:"bearShipping"`
WeightPiece string `json:"weightPiece"`
IsOnSale string `json:"isOnSale"`
Weight string `json:"weight"`
IsUseMould string `json:"isUseMould"`
DeliverTimeGroup string `json:"deliverTimeGroup"`
}
type ImageInfo struct {
ImgUrl string `json:"imgUrl"`
IsMain int `json:"isMain"`
}
// OrderQueryParams 订单查询参数结构体
type OrderQueryParams struct {
// UserType 用户类型。取值 seller: 卖家buyer: 买家。
UserType string `json:"userType" binding:"required"`
// OrderStatus 订单状态。默认为全部订单。
// Trading交易中
// Pending待确认
// ConfirmedToPay待付款
// PaidToShip待发货
// ShippedToReceipt待确认收货
// Refund退货退款中
// sellerReviewed待评价
// Successful成功完成
// RefundDeald已退货退款
// BuyerCancelled买家取消
// SellerCancelledBeforeConfirm卖家取消
// AdminClosedBeforeConfirm管理员关闭。
OrderStatus string `json:"orderStatus,omitempty"`
// PageNum 页码。默认为1
PageNum int `json:"pageNum,omitempty"`
// PageSize 每页最大条数。默认为20最大值为100
PageSize int `json:"pageSize,omitempty"`
// IsDelete 是否已删除。默认查询未删除的
IsDelete int `json:"isDelete,omitempty"`
// StartDate 根据订单生成时间查询的起始日期格式为yyyy-mm-dd时区为GMT+8
StartDate string `json:"startDate,omitempty"`
// EndDate 根据订单生成时间查询的截止日期格式为yyyy-mm-dd时区为GMT+8
EndDate string `json:"endDate,omitempty"`
// StartTime 根据订单生成时间查询的起始时间格式为yyyy-mm-dd hh:mm:ss时区为GMT+8
StartTime string `json:"startTime,omitempty"`
// EndTime 根据订单生成时间查询的截止时间格式为yyyy-mm-dd hh:mm:ss时区为GMT+8
EndTime string `json:"endTime,omitempty"`
// StartUpdateTime 根据订单更新时间查询的起始时间格式为yyyy-mm-dd hh:mm:ss时区为GMT+8
StartUpdateTime string `json:"startUpdateTime,omitempty"`
// EndUpdateTime 根据订单更新时间查询的截止时间格式为yyyy-mm-dd hh:mm:ss时区为GMT+8
EndUpdateTime string `json:"endUpdateTime,omitempty"`
}