shop

package
v0.0.0-...-fac1178 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KAOLA_ACCOUNT_WHITELIST_DEAL                       = "kaola.account.whitelist.deal"                       //网易支付用户白名单操作
	KAOLA_COMMUNITY_USER_SEARCH                        = "kaola.community.user.search"                        //易盾对接的根据关键字查询用户信息
	KAOLA_HAITO_USER_QUERY                             = "kaola.haitao.user.query"                            //根据username获取名下所有收货人地址
	KAOLA_COMMUNITY_GOODS_COMMENT_CALLBACK_NEW         = "kaola.community.goods.comment.callback.new"         //商品评论反垃圾回调新接口,包括删除原因
	KAOLA_ACCOUNT_USER_URS_CHECKAUTHNAME               = "kaola.account.user.urs.checkauthname"               //检查账号填写的实名信息是否正确的校验接口
	KAOLA_ACCOUNT_USER_URS_CHECKHASORDERCONSIGNEE      = "kaola.account.user.urs.checkhasorderconsignee"      //检查账号是否有收件人
	KAOLA_ACCOUNT_USER_URS_CHECKHASAUTHED              = "kaola.account.user.urs.checkhasauthed"              //检查账号是否已经实名
	KAOLA_ACCOUNT_USER_UCC_PRECHECK                    = "kaola.account.user.ucc.precheck"                    //提供淘宝ucc侧绑定考拉帐号预检验结果
	KAOLA_ACCOUNT_USER_UCC_SYNC                        = "kaola.account.user.ucc.sync"                        //提供淘宝ucc侧向考拉侧同步帐号关系
	KAOLA_ACCOUNT_USER_UCC_QUERY_RELATION              = "kaola.account.user.ucc.query.relation"              //提供淘宝侧根据uccUserId获取考拉侧三方关系
	KAOLA_ACCOUNT_EXISTS_AUTHENTICATION                = "kaola.account.exists.authentication"                //用户是否有实名认证信息
	KAOLA_ACCOUNT_USER_UCC_TOKEN                       = "kaola.account.user.ucc.token"                       //资产冲突后,用户选主后,用token解谁是主,用改变关系
	KAOLA_ACCOUNT_USER_UCC_QUERY_PHONE                 = "kaola.account.user.ucc.query.phone"                 //淘宝侧向考拉查询考拉id的手机号
	KAOLA_ACCOUNT_USER_UCC_SYNC_FOR_PHONE              = "kaola.account.user.ucc.sync.for.phone"              //考拉提供给淘宝侧绑定手机接口
	KAOLA_ACCOUNT_USER_UCC_SYNC_FOR_CHANGE             = "kaola.account.user.ucc.sync.for.change"             //淘宝向考拉侧同步更新选择了主账号的绑定关系
	KAOLA_ACCOUNT_REALNAME_AUTHENTICATION              = "kaola.account.realname.authentication"              //havana认证用户实名信息
	KAOLA_ACCOUNT_MOBILE_CANCEL                        = "kaola.account.mobile.cancel"                        //判断原手机账号是否需要注销
	KAOLA_ACCOUNT_BINDINFO_SYNC                        = "kaola.account.bindinfo.sync"                        //havana更换手机号数据同步至考拉
	KAOLA_ACCOUNT_USER_UCC_PHONE_CANCEL_STATUS         = "kaola.account.user.ucc.phone.cancel.status"         //Havana查询考拉侧手机账号是否已注销
	KAOLA_ACCOUNT_USER_HAVANA_REGISTER_KID             = "kaola.account.user.havana.register.kid"             //考拉侧提供havana的考拉侧账号注册接口
	KAOLA_ACCOUNT_USER_HAVANA_REGISTER_RESULT_HAVANALD = "kaola.account.user.havana.register.result.havanaId" //考拉侧提供havana的考拉侧账号回写接口
	KAOLA_ACCOUNT_USER_HAVANA_LOGIN_RESULT             = "kaola.account.user.havana.login.result"             //考拉侧提供havana的考拉侧虚拟账号登录态接口
	KAOLA_ACCOUNT_LOGIN_TOKEN_PARSE                    = "kaola.account.login.token.parse"                    //根据登录生成token解析用户数据
	KAOLA_ACCOUNT_USER_HAVANA_QRY                      = "kaola.account.user.havana.qry"                      //havana查询考拉账号,每日账号数据对账调用
	KAOLA_ACCOUNT_NICKNAMEICON                         = "kaola.account.nicknameicon"                         //查询账号昵称图标
	KAOLA_ACCOUNT_DISTRIBUTE_REGISTER                  = "kaola.account.distribute.register"                  //分销账号注册
	KAOLA_ACCOUNT_USER_UCC_BIND_PRECHECK               = "kaola.account.user.ucc.bind.precheck"               //淘宝请求考拉侧绑定预校验逻辑
	KAOLA_ACCOUNT_USER_UCC_THIRD_LOGIN_BIND_PHONE      = "kaola.account.user.ucc.third.login.bind.phone"      //三方老帐号登录是否强绑手机号控制接口
	KAOLA_SELLER_ACCOUNT_UIC_MOBILE_MODIFY_CALLBACK    = "kaola.seller.account.uic.mobile.modify.callback"    //用于主账号修改手机号后集团回写考拉dearler表
	KAOLA_SELLER_ACCOUNT_UIC_EMAIL_MODIFY_CALLBACK     = "kaola.seller.account.uic.email.modify.callback"     //用于主账号修改邮箱后集团回写考拉库
	KAOLA_ACCOUNT_UCC_SYNC_PRECHECK                    = "kaola.account.ucc.sync.precheck"                    //数据同步预校验
)
View Source
const (
	KAOLA_DISTRIBUTION_PAYSTREAM_PUSH      = "kaola.distribution.paystream.push"      //支付流信息推送
	KAOLA_DISTRIBUTION_ORDER_BOOK          = "kaola.distribution.order.book"          //分销下单
	KAOLA_DISTRIBUTION_ORDER_CANCEL        = "kaola.distribution.order.cancel"        //分销取消订单
	KAOLA_DISTRIBUTION_GOODSID_SKUID_QUERY = "kaola.distribution.goodsid.skuid.query" //查询渠道下所有的商品id及其Skuid
	KAOLA_DISTRIBUTION_ORDER_INFO_GET      = "kaola.distribution.order.info.get"      //订单信息查询
	KAOLA_DISTRIBUTION_GOODS_QUERY         = "kaola.distribution.goods.query"         //根据skuid 获取全部商品信息
	KAOLA_DISTRIBUTION_GOODS_GET           = "kaola.distribution.goods.get"           //根据skuid 获取商品关键信息如:商品id、价格和库存
)
View Source
const (
	KAOLA_BI_FINANCE_QUERY                           = "kaola.bi.finance.query"                           //金融数据接口
	KAOLA_BAITIAO_EVENT_NOTIFY                       = "kaola.baitiao.event.notify"                       //接收网易白条的信息推送
	KAOLA_FINANCIALCENTER_SERVICESTATUS_CALLBACK_NEW = "kaola.financialcenter.servicestatus.callback.new" //金融保险服务服务状态变更回调
	KAOLA_FINANCIALCENTER_CLAIMSTATUS_CALLBACK_NEW   = "kaola.financialcenter.claimstatus.callback.new"   //金融保险服务报案流程回调接
	KAOLA_FINANCIALCENTER_VOUCHER_INFO_QUERY         = "kaola.financialcenter.voucher.info.query"         //券码查询接口,线下查询券码信息使用
	KAOLA_FINANCIALCENTER_VOUCHER_CHARGE_OFF         = "kaola.financialcenter.voucher.charge.off"         //券码核销接口,线下核销券码时使用
	KAOLA_FINANCIALCENTER_VOUCHER_INFO_LIST_QUERY    = "kaola.financialcenter.voucher.info.list.query"    //券码批量查询接口,线下批量查询券码信息使用
)
View Source
const (
	KAOLA_ITEM_SKU_HIDDEN_TEMP           = "kaola.item.sku.hidden.temp"           //暂时提供个别商家 隐藏sku,只是短暂提供
	KAOLA_ITEM_SKU_SALE_PRICE_UPDATE_NEW = "kaola.item.sku.sale.price.update.new" //修改sku的销售价
	KAOLA_ITEM_SKU_MARKET_PRICE_UPDATE   = "kaola.item.sku.market.price.update"   //用于修改pop商家商品的指定sku的市场价,直接修改在售商品详情页对市场价
	KAOLA_ITEM_DETAIL_ADD                = "kaola.item.detail.add"                //考拉商品信息新增,直接到审核中列表 。(暂时只支持普通商品,虚拟和组合商品不行)(目前仅支持一般贸易商家)
	KAOLA_ITEM_SKU_SUPPLY_PRICE_UPDATE   = "kaola.item.sku.supply.price.update"   //修改指定sku的供货价
	KAOLA_ITEM_PART_ADD                  = "kaola.item.part.add"                  //商品暂存接口
	KAOLA_TMALL_ITEM_PART_ADD            = "kaola.tmall.item.part.add"            //天猫商品暂存接口
	KAOLA_ITEM_SKU_STOCK_GET             = "kaola.item.sku.stock.get"             //获取sku的仓库和库存信息
	KAOLA_ITEM_SKU_STOCK_UPDATE          = "kaola.item.sku.stock.update"          //设置对应sku的库存信息(总库存)
	KAOLA_TMALL_ITEM_PART_ADD_PRECHECK   = "kaola.tmall.item.part.add.preCheck"   //天猫商品暂存预校验接口
	KAOLA_ITEM_SKU_CAINIAO_STOCK_UPDATE  = "kaola.item.sku.cainiao.stock.update"  //菜鸟更新考拉可售库存数
	KAOLA_ITEM_SKU_CAINIAO_STOCK_GET     = "kaola.item.sku.cainiao.stock.get"     //菜鸟查询考拉未推送订单占用库存数
	KAOLA_TMALL_ITEM_ADD                 = "kaola.tmall.item.add"                 //天猫国际商品铺品接口
	KAOLA_TMALL_ITEM_PRECHECK            = "kaola.tmall.item.precheck"            //天猫国际商品预校验接口
	KAOLA_ITEM_SKU_ORDER_STOCK_GET       = "kaola.item.sku.order.stock.get"       //获取订单占用库存
	KAOLA_JIT_GOODS_ADD_INVOICE          = "kaola.jit.goods.add.invoice"          //JIT同步货单数据
)
View Source
const (
	KAOLA_INVOICE_ELEC_ADD    = "kaola.invoice.elec.add"    //适用与商家,新增电子发票
	KAOLA_INVOICE_NORM_UPDATE = "kaola.invoice.norm.update" //适用于记录已经发的纸质发票
	KAOLA_INVOICE_SEARCH      = "kaola.invoice.search"      //商家获取用户的电子发票信息
)
View Source
const (
	KAOLA_BAITIAO_GOODSDETAIL_BATCH_GET    = "kaola.baitiao.goodsdetail.batch.get"    //批量获取网易白条商品信息
	KAOLA_BAITIAO_GOODSDETAIL_BATCH_DELETE = "kaola.baitiao.goodsdetail.batch.delete" //网易白条删除
	KAOLA_BAITIAO_GOODSDETAIL_BATCH_ADD    = "kaola.baitiao.goodsdetail.batch.add"    //网易白条同步数据给商品详情页
	KAOLA_AUTH_PHOTO_QUERY                 = "kaola.auth.photo.query"                 //根据urs账号、身份证姓名、身份证号,查询对应身份证图片
)
View Source
const (
	KAOLA_MEMBER_MATERIAL_GET                = "kaola.member.material.get"                //获取商品素材
	KAOLA_MEMBER_PARTNERCARD_OPEN            = "kaola.member.partnercard.open"            //交易-开通会员
	KAOLA_MEMBER_PARTNERCARD_GIFTINFO_GET    = "kaola.member.partnercard.giftinfo.get"    //查询开卡礼领取情况
	KAOLA_MEMBER_TYPE_GET                    = "kaola.member.type.get"                    //查询用户的会员类型 0 非会员,1 正式会员,2 试用会员 ,3 红卡会员
	KAOLA_MEMBER_PARTNERCARD_TRADERESULT_GET = "kaola.member.partnercard.traderesult.get" //会员开卡结果查询
	KAOLA_MEMBER_NEWUSER_GET                 = "kaola.member.newuser.get"                 //查询用户是否为新用户
)
View Source
const (
	KAOLA_ORDER_CUSTOMSCLEARANCE_GET = "kaola.order.customsclearance.get" //清关接口
	KAOLA_ORDER_POP_DETAIL_GET       = "kaola.order.pop.detail.get"       //商家订单详细信息获取
)
View Source
const (
	KAOLA_SMS_SEND                               = "kaola.sms.send"                               //短信Http发送
	KAOLA_COUPON_DISPATCH                        = "kaola.coupon.dispatch"                        //根据兑换码派发接口
	KAOLA_COMMUNITY_CONTENT_CHECK                = "kaola.community.content.check"                //反垃圾回调社区的接口
	KAOLA_LOGISTICS_ORDERCODE_OUTTRANSPORTNO_GET = "kaola.logistics.ordercode.outtransportno.get" //考拉订单号、境外物流单号互查
	KAOLA_COMMUNITY_CONTACT_COMMENT_CALLBACK     = "kaola.community.contact.comment.callback"     //社区评论反垃圾回调
	KAOLA_COMMUNITY_GOODS_COMMENT_CALLBACK       = "kaola.community.goods.comment.callback"       //商品评论反垃圾回调
	KAOLA_LOGISTICS_LOGISTICORDERPRINTDTO_GET    = "kaola.logistics.logisticorderprintdto.get"    //根据订单号和运单号查询订单面单打印对象
)
View Source
const (
	KAOLA_SHOPERP_ORDER_SEARCH     = "kaola.shoperp.order.search"     //获取服务商订单
	KAOLA_SHOPERP_ORDER_CREATE     = "kaola.shoperp.order.create"     //订单创建回传
	KAOLA_SHOPERP_STOCK_UPDATE     = "kaola.shoperp.stock.update"     //库存修改
	KAOLA_SHOPERP_PRICE_UPDATE     = "kaola.shoperp.price.update"     //价格修改
	KAOLA_SHOPERP_ORDER_CANCEL     = "kaola.shoperp.order.cancel"     //订单取消
	KAOLA_SHOPERP_ORDER_SHIPPED    = "kaola.shoperp.order.shipped"    //订单发货通知
	KAOLA_SHOPERP_PRODUCT_ADD      = "kaola.shoperp.product.add"      //商品添加
	KAOLA_SHOPERP_PRODUCT_SEARCH   = "kaola.shoperp.product.search"   //商品查询
	KAOLA_SHOPERP_PRODUCT_DISABLE  = "kaola.shoperp.product.disable"  //商品失效
	KAOLA_SHOPERP_PROMOTION_SYNC   = "kaola.shoperp.promotion.sync"   //促销同步
	KAOLA_SHOPERP_PRODUCT_BATCHGET = "kaola.shoperp.product.batchget" //按商品itemOuterId查询商品信息,一次可查询多个
	KAOLA_COUPON_SCHEME_SEARCH     = "kaola.coupon.scheme.search"     //根据优惠券方案ID查询优惠券方案信息
)
View Source
const (
	KAOLA_ENCRYPTKEY_TOP50KEYS_GET = "kaola.encryptKey.top50Keys.get" //获取商家最近使用50个密钥
	KAOLA_ENCRYPTKEY_TARGETKEY_GET = "kaola.encryptKey.targetKey.get" //获取指定版本密钥
	KAOLA_ENCRYPTKEY_UPGRADE       = "kaola.encryptKey.upgrade"       //升级商家密钥
	KAOLA_ENCRYPT_LOG_COLLECT      = "kaola.encrypt.log.collect"      //日志收集
)
View Source
const (
	KAOLA_VENDER_INFO_GET                = "kaola.vender.info.get"                //商家基本信息获取
	KAOLA_VENDER_CLEARANCE_INFO_GET      = "kaola.vender.clearance.info.get"      //商家跨境信息获取
	KAOLA_VENDER_CATEGORY_GET            = "kaola.vender.category.get"            //商家类目信息获取
	KAOLA_VENDER_CATEGORY_SEARCH         = "kaola.vender.category.search"         //商家类目信息查询
	KAOLA_VENDER_BRAND_GET               = "kaola.vender.brand.get"               //商家品牌列表
	KAOLA_VENDER_WAREHOUSE_GET           = "kaola.vender.warehouse.get"           //商家仓库列表
	KAOLA_WAITINGDELIVER_ORDER_SEARCH    = "kaola.waitingdeliver.order.search"    //获取商家待发货订单
	KAOLA_ORDER_CUSTOMSCLEARANCE_DELIVER = "kaola.order.customsclearance.deliver" //考拉清单订单服务商发货
	KAOLA_TRACE_INFO_ADD                 = "kaola.trace.info.add"                 //商家回传溯源信息
	KAOLA_VENDER_VOUCHER_BIND            = "kaola.vender.voucher.bind"            //绑定实体卡到对应的大闸蟹卡/海鲜券订单
	KAOLA_VENDER_VOUCHER_ORDER_SEARCH    = "kaola.vender.voucher.order.search"    //用于搜索固定类目的商品
	KAOLA_VENDER_VOUCHER_VERIFY          = "kaola.vender.voucher.verify"          //用于蟹卡/海鲜券的提货或者核销
	KAOLA_VENDER_VOUCHER_SHIPMENT        = "kaola.vender.voucher.shipment"        //蟹卡/海鲜券实际发货后,发货信息回传
	KAOLA_WAREHOUSE_ISCAINIAO            = "kaola.warehouse.iscainiao"            //判断商家虚拟仓是否为菜鸟仓
	KAOLA_BUSINESS_INFO_JOIN             = "kaola.business.info.join"             //天猫招商平台入驻接口
	KAOLA_BUSINESS_BRANDCATEGORY_UPDTE   = "kaola.business.brandcategory.update"  //招商平台扩品类信息同步考拉
	KAOLA_BUSINESS_QUALIFICATION_UPDATE  = "kaola.business.qualification.update"  //天猫平台资质更新同步考拉
	KAOLA_BUSINESS_ACCOUNT_REGISTER      = "kaola.business.account.register"      //考拉商家账号注册接口
	KAOLA_BUSINESS_ACCOUNT_UPDATE        = "kaola.business.account.update"        //商家账号dealerid关联havanaid
	KAOLA_BUSINESS_INFO_JOIN_CHECK       = "kaola.business.info.join.check"       //招商平台商家入驻信息校验
	KAOLA_BUSINESS_INFO_JOIN_UPDATE      = "kaola.business.info.join.update"      //招商平台更新考拉信息接口
	KAOLA_BMS_MONITOR_QUALIFICATION_SYNC = "kaola.bms.monitor.qualification.sync" //天猫商家资质同步
	KAOLA_BUSINESS_CATEGORY_CHECK        = "kaola.business.category.check"        //天猫类目校验接口
)
View Source
const (
	KAOLA_SHOP_CATEGORY_ADD   = "kaola.shop.category.add"   //新增商家店铺中类目
	KAOLA_SHOP_FRONT_QUERY    = "kaola.shop.front.query"    //店铺前台基本信息查询
	KAOLA_SHOP_GROUPBUY_QUERY = "kaola.shop.groupbuy.query" //拼团商品查询
	KAOLA_SHOP_CATEGORY_QUERY = "kaola.shop.category.query" //店铺类目查询
	KAOLA_SHOP_LIVE_QUERY     = "kaola.shop.live.query"     //店铺直播查询
	KAOLA_SHOP_LIVE_REMIND    = "kaola.shop.live.remind"    //店铺直播提醒
	KAOLA_SHOP_RANK_QUERY     = "kaola.shop.rank.query"     //排行榜商品查询
	KAOLA_SHOP_SECKILL_QUERY  = "kaola.shop.seckill.query"  //秒杀接口查询
	KAOLA_SHOP_CONCERN        = "kaola.shop.concern"        //店铺关注
	KAOLA_SHOP_CONCERN_QUERY  = "kaola.shop.concern.query"  //店铺关注状态查询
)
View Source
const (
	KAOLA_FINANCIALCENTER_CLAIMSTATUS_CALLBACK   = "kaola.financialcenter.claimstatus.callback"   //增值服务报案流程回调接口
	KAOLA_FINANCIALCENTER_SERVICESTATUS_CALLBACK = "kaola.financialcenter.servicestatus.callback" //增值服务服务状态变更回调
	KAOLA_ADDRESS_USER_PHONE_NAME_CHECK          = "kaola.address.user.phone.name.check"          //校验用户收人姓名和电话
	KAOLA_AUTH_USER_CHECK_BACK_PWD               = "kaola.auth.user.check.back.pwd"               //找回密码接口校验实名信息
	KAOLA_ACCOUNT_USER_URS_CHECKUSERINFO         = "kaola.account.user.urs.checkUserInfo"         //校验用户活跃度(当code =0 时,代表成功,其他失败)
	KAOLA_ACCOUNT_USER_LATEST_ASSET              = "kaola.account.user.latest.asset"              //获取用户的最新资产信息
	KAOLA_SMALL_TICKETS_INFO_ADD                 = "kaola.small.tickets.info.add"                 //商家回传小票信息
)
View Source
const (
	KAOLA_AFS_KLVEL_GET = "kaola.afs.klevel.get" //获得用户k等级
)
View Source
const (
	KAOLA_COMMUNITY_GOODS_COMMETN_YX_ADD = "kaola.community.goods.comment.yx.add" //严选后端调用,将评论同步过来
)
View Source
const (
	KAOLA_LOGISTICS_INFO_GET = "kaola.logistics.info.get" //服务商根据考拉订单号查询物流单号
)
View Source
const (
	KAOLA_MARKET_COUPON_DISPATCH = "kaola.market.coupon.dispatch"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivityGoods

type ActivityGoods struct {
	ActivityGoodsStore int64   `json:"activity_goods_store"`
	EndTime            string  `json:"end_time"`
	GoodsId            string  `json:"goods_id"`
	Image              string  `json:"image"`
	PromotionSalePrice float64 `json:"promotion_sale_price"`
	SalePrice          float64 `json:"sale_price"`
	SchemeId           int64   `json:"scheme_id"`
	SellOut            bool    `json:"sell_out"`
	StartTime          string  `json:"start_time"`
	Status             int     `json:"status"`
	Title              string  `json:"title"`
}

type AntiInfoVo

type AntiInfoVo struct {
	Ip          string `json:"ip"`
	NeedAnti    bool   `json:"need_anti"`
	Fingerprint string `json:"fingerprint"`
	UserAgent   string `json:"user_agent"`
	ClientType  int    `json:"client_type"`
	DevcieId    string `json:"devcie_id"`
}

type BrandCategoryInfo

type BrandCategoryInfo struct {
	BrandId          int64          `json:"brand_id"`
	CategoryInfoList []CategoryInfo `json:"category_info_list"`
}

type Card

type Card struct {
	CardId string `json:"card_id"`
	CardNo string `json:"card_no"`
}

type CategoryInfo

type CategoryInfo struct {
	CategoryLevel  int     `json:"category_level"`
	CategoryIdList []int64 `json:"category_id_list"`
}

type CategoryPropertyVO

type CategoryPropertyVO struct {
	PropertyNameId      string            `json:"property_name_id"`
	PropertyValueVOList []PropertyValueVO `json:"property_value_v_o_list"`
}

type ChildCategory

type ChildCategory struct {
	CategoryId        int64  `json:"category_id"`
	CategoryLevel     int64  `json:"category_level"`
	CategoryName      string `json:"category_name"`
	ChildCategoryList string `json:"child_category_list"`
}

type ClaimStatusCallBackVO

type ClaimStatusCallBackVO struct {
	CalimNo        string `json:"calim_no"`
	RefuseReason   string `json:"refuse_reason"`
	ClaimStatus    string `json:"claim_status"`
	RefuseType     string `json:"refuse_type"`
	DeliverAddress string `json:"deliver_address"`
	ExpressNo      string `json:"express_no"`
	ExpressCompany string `json:"express_company"`
}

type Contact

type Contact struct {
	Id           int64  `json:"id"`
	UserName     string `json:"user_name"`
	UserId       int64  `json:"user_id"`
	Name         string `json:"name"`
	IdType       int    `json:"id_type"`
	IdNum        string `json:"id_num"`
	Gender       int    `json:"gender"`
	PhoneAreaNum string `json:"phone_area_num"`
	PhoneNum     string `json:"phone_num"`
	PhoneExtNum  string `json:"phone_ext_num"`
	Mobile       string `json:"mobile"`
	Email        string `json:"email"`
	ProvinceCode string `json:"province_code"`
	CityCode     string `json:"city_code"`
	DistrictCode string `json:"district_code"`
	Address      string `json:"address"`
	ExtInfo      string `json:"ext_info"`
	PostCode     string `json:"post_code"`
	CreateTime   int64  `json:"create_time"`
	DefaultFlag  int    `json:"default_flag"`
	UpdateTime   int64  `json:"update_time"`
	MobileVflag  int    `json:"mobile_vflag"`
	EmailVflag   int    `json:"email_vflag"`
	IdNumVflag   int    `json:"id_num_vflag"`
	LastUseTime  int64  `json:"last_use_time"`
	UseNum       int    `json:"use_num"`
	ProvinceName string `json:"province_name"`
	CityName     string `json:"city_name"`
	DistrictName string `json:"district_name"`
	MobileEnc    string `json:"mobile_enc"`
	VerifyStatus int    `json:"verify_status"`
}

type CustomersOrderDetailInfoDTO

type CustomersOrderDetailInfoDTO struct {
	DeclPort              string  `json:"decl_port"`
	PayTime               int64   `json:"pay_time"`
	PaymentId             string  `json:"payment_id"`
	TotalAmount           float64 `json:"total_amount"`
	GoodsAmount           float64 `json:"goods_amount"`
	TaxAmount             float64 `json:"tax_amount"`
	AddedValueTaxAmount   float64 `json:"added_value_tax_amount"`
	ConsumptionDutyAmount float64 `json:"consumption_duty_amount"`
	Fright                float64 `json:"fright"`
	CouponAmount          float64 `json:"coupon_amount"`
	MainGoodsName         string  `json:"main_goods_name"`
	TotalGoodsCount       int     `json:"total_goods_count"`
	GrossWeight           float64 `json:"gross_weight"`
	NetWeight             float64 `json:"net_weight"`
	ConsigneeName         string  `json:"consignee_name"`
	PurchaserName         string  `json:"purchaser_name"`
	ConsigneeTel          string  `json:"consignee_tel"`
	PurchaserTel          string  `json:"purchaser_tel"`
	Email                 string  `json:"email"`
	Province              string  `json:"province"`
	ProvinceCode          string  `json:"province_code"`
	City                  string  `json:"city"`
	CityCode              string  `json:"city_code"`
	County                string  `json:"county"`
	CountyCode            string  `json:"county_code"`
	Address               string  `json:"address"`
	PaperNumber           string  `json:"paper_number"`
	ScustTel              string  `json:"scust_tel"`
	ScustAddress          string  `json:"scust_address"`
	GoodsInfo             struct {
		SkuId             string  `json:"sku_id"`
		GoodsId           int64   `json:"goods_id"`
		Name              string  `json:"name"`
		Model             string  `json:"model"`
		Count             int     `json:"count"`
		Weight            float64 `json:"weight"`
		Order             int     `json:"order"`
		Type              int     `json:"type"`
		OriginCountry     string  `json:"origin_country"`
		UnitPrice         float64 `json:"unit_price"`
		GoodsItemNo       string  `json:"goods_item_no"`
		HsCode            string  `json:"hs_code"`
		DeclareGoodsUnit  string  `json:"declare_goods_unit"`
		DeclareGoodsCount float64 `json:"declare_goods_count"`
		FirstUnit         float64 `json:"first_unit"`
		FirstCount        float64 `json:"first_count"`
		SecondUnit        string  `json:"second_unit"`
		SecondCount       float64 `json:"second_count"`
		GoodsBrand        string  `json:"goods_brand"`
		ParcelNumber      string  `json:"parcel_number"`
		Quality           int     `json:"quality"`
	} `json:"goods_info"`
}

type CustomsOrderDTO

type CustomsOrderDTO struct {
	OrderId                   string                    `json:"order_id"`
	PayCompanyCode            int                       `json:"pay_company_code"`
	CustomsOrderDetailInfoDTO CustomsOrderDetailInfoDTO `json:"customs_order_detail_info_d_t_o"`
}

type CustomsOrderDetailInfoDTO

type CustomsOrderDetailInfoDTO struct {
	OrderId                     string                      `json:"order_id"`
	PayCompanyCode              int                         `json:"pay_company_code"`
	CustomersOrderDetailInfoDTO CustomersOrderDetailInfoDTO `json:"customers_order_detail_info_d_t_o"`
}

type ElectAdd

type ElectAdd struct {
	OrderId     string `json:"order_id"`
	EinvoiceUrl string `json:"einvoice_url"`
}

type EncryptKeyVO

type EncryptKeyVO struct {
	Status     float64 `json:"status"`
	KeyCode    string  `json:"key_code"`
	Note       string  `json:"note"`
	CreateTime float64 `json:"create_time"`
	KeyVersion string  `json:"key_version"`
}

type FinanceApiOutput

type FinanceApiOutput struct {
	AccountId string `json:"account_id"`
	Activity  int    `json:"activity"`
	KlAmt1y   int    `json:"kl_amt1y"`
	IsEntry   int    `json:"is_entry"`
	Tag       int    `json:"tag"`
	Day       string `json:"day"`
}

type GoodsDTO

type GoodsDTO struct {
	RedSchemeId         int64   `json:"red_scheme_id"`
	BlackSoldProgress   int     `json:"black_sold_progress"`
	GoodsId             int64   `json:"goods_id"`
	Introduce           string  `json:"introduce"`
	CurrentPrice        float64 `json:"current_price"`
	Sort                int     `json:"sort"`
	Title               string  `json:"title"`
	RedCouponPrice      float64 `json:"red_coupon_price"`
	ImgUrl              string  `json:"img_url"`
	BlackExclusiveGoods bool    `json:"black_exclusive_goods"`
	BlackSchemeId       int64   `json:"black_scheme_id"`
	BlackCouponPrice    float64 `json:"black_coupon_price"`
	RedSoldProgress     int     `json:"red_sold_progress"`
	Status              int     `json:"status"`
}

type GoodsInfo

type GoodsInfo struct {
	BaitiaoGoodsId        string `json:"baitiao_goods_id"`
	BaitiaoLabel          string `json:"baitiao_label"`
	BaitiaoTitle          string `json:"baitiao_title"`
	BaitiaoContent        string `json:"baitiao_content"`
	BaitiaoContentUrl     string `json:"baitiao_content_url"`
	BaitiaoStartTime      string `json:"baitiao_start_time"`
	BaitiaoEndTime        string `json:"baitiao_end_time"`
	BaitiaoDetailImageUrl string `json:"baitiao_detail_image_url"`
	BaitiaoFreePeriod     int    `json:"baitiao_free_period"`
	BaitiaoExt            string `json:"baitiao_ext"`
}

type GoodsSnapshotDtos

type GoodsSnapshotDtos struct {
	SkuId      string  `json:"sku_id"`
	OrderId    string  `json:"order_id"`
	GoodsId    string  `json:"goods_id"`
	Name       string  `json:"name"`
	GoodsModel string  `json:"goods_model"`
	Count      string  `json:"count"`
	UnitPrice  string  `json:"unit_price"`
	TotalPrice string  `json:"total_price"`
	GoodsType  string  `json:"goods_type"`
	GoodsOrder string  `json:"goods_order"`
	Quality    int     `json:"quality"`
	TaxAmount  float64 `json:"tax_amount"`
	CreateTime int64   `json:"create_time"`
	UpdateTime int64   `json:"update_time"`
}

type HavanaAccountVo

type HavanaAccountVo struct {
	AccessType       int64  `json:"access_type"`
	DisableOldMobile bool   `json:"disable_old_mobile"`
	GmtModifiedL     int64  `json:"gmt_modified_l"`
	HavnaId          int64  `json:"havna_id"`
	LocalStatus      int    `json:"local_status"`
	MobilePhone      string `json:"mobile_phone"`
	OuterUid         string `json:"outer_uid"`
	PassSet          bool   `json:"pass_set"`
	RegType          string `json:"reg_type"`
	Suspended        int64  `json:"suspended"`
	UserRegDate      int64  `json:"user_reg_date"`
}
type Header struct {
	Fingerprint          string `json:"fingerprint"`
	AppVersion           string `json:"app_version"`
	UserAgent            string `json:"user_agent"`
	DeviceId             string `json:"device_id"`
	Ursauth              string `json:"ursauth"`
	KaolawapCallback     string `json:"kaolawap_callback"`
	Cookie2              string `json:"cookie_2"`
	Kaolacsg             string `json:"kaolacsg"`
	Kaolauserbetatraffic string `json:"kaolauserbetatraffic"`
}

type HiddenParam

type HiddenParam struct {
	PropertyNameId string  `json:"property_name_id"`
	PropetyValueId string  `json:"propety_value_id"`
	IsHidden       float64 `json:"is_hidden"`
	PropertyValue  string  `json:"property_value"`
	IsUserDefined  bool    `json:"is_user_defined"`
}

type InvoiceSearch

type InvoiceSearch struct {
	OrderId       string `json:"order_id"`
	DatetimeType  int    `json:"datetime_type"`
	EndDatetime   string `json:"end_datetime"`
	InvoiceStatus int    `json:"invoice_status"`
	InvoiceType   int    `json:"invoice_type"`
	PageNo        int    `json:"page_no"`
	PageSize      int    `json:"page_size"`
	StartDatetime string `json:"start_datetime"`
}

type ItemBasicOpenVO

type ItemBasicOpenVO struct {
	Name                  string  `json:"name"`
	EnName                string  `json:"en_name"`
	SubTitle              string  `json:"sub_title"`
	ShortTitle            string  `json:"short_title"`
	TenWordsDesc          string  `json:"ten_words_desc"`
	ItemNO                string  `json:"item_n_o"`
	BrandId               float64 `json:"brand_id"`
	ORiginalCountryCodeId string  `json:"o_riginal_country_code_id"`
	WareHouseId           float64 `json:"ware_house_id"`
	Description           string  `json:"description"`
	Allow7DayRefund       int     `json:"allow_7_day_refund"`
	ConsumerCode          string  `json:"consumer_code"`
	GrossWeight           float64 `json:"gross_weight"`
	ItemType              float64 `json:"item_type"`
	VatCode               string  `json:"vat_code"`
	OuterId               string  `json:"outer_id"`
}

type ItemCategoryVO

type ItemCategoryVO struct {
	CategoryId float64 `json:"category_id"`
}

type ItemImageVO

type ItemImageVO struct {
	ImageType  float64 `json:"image_type"`
	ImageUrl   string  `json:"image_url"`
	OrderValue float64 `json:"order_value"`
}

type ItemMemberVOs

type ItemMemberVOs struct {
	OrderId        string `json:"order_id"`
	GoodsId        int64  `json:"goods_id"`
	SkuId          string `json:"sku_id"`
	MemberGoodsId  int64  `json:"member_goods_id"`
	MemberSkuId    string `json:"member_sku_id"`
	MemberBuyCount string `json:"member_buy_count"`
}

type ItemOnSaleInfoVO

type ItemOnSaleInfoVO struct {
	CustomTime int64 `json:"custom_time"`
	OnSaleType int   `json:"on_sale_type"`
}

type ItemOpenVo

type ItemOpenVo struct {
	HiddenPropValueIds     string               `json:"hidden_prop_value_ids"`
	ItemBasicOpenVO        ItemBasicOpenVO      `json:"item_basic_open_v_o"`
	ItemPostageVO          ItemPostageVO        `json:"item_postage_v_o"`
	ItemCategoryVOList     []ItemCategoryVO     `json:"item_category_v_o_list"`
	ItemImageVOList        []ItemImageVO        `json:"item_image_v_o_list"`
	CategoryPropertyVOList []CategoryPropertyVO `json:"category_property_v_o_list"`
	ItemSkuVOList          []ItemSkuVO          `json:"item_sku_v_o_list"`
	ValidityManageVO       ValidityManageVO     `json:"validity_manage_v_o"`
	PopValidityManageVO    PopValidityManageVO  `json:"pop_validity_manage_v_o"`

	ItemOnSaleInfoVO ItemOnSaleInfoVO `json:"item_on_sale_info_vo"`
}

type ItemPoolExternalVO

type ItemPoolExternalVO struct {
	ColdChain                bool     `json:"cold_chain"`
	StdCategoryName          string   `json:"std_category_name"`
	ItemNo                   string   `json:"item_no"`
	DeclareElements          string   `json:"declare_elements"`
	PurchasingPriceCurrency  string   `json:"purchasing_price_currency"`
	IsPrecious               bool     `json:"is_precious"`
	ItemName                 string   `json:"item_name"`
	RetailPriceCurrency      string   `json:"retail_price_currency"`
	SpecsId                  string   `json:"specs_id"`
	TaxQuantity              string   `json:"tax_quantity"`
	ItemPicList              []string `json:"item_pic_list"`
	ValidityDays             int      `json:"validity_days"`
	Height                   int      `json:"height"`
	BrandName                string   `json:"brand_name"`
	SecondQuantity           string   `json:"second_quantity"`
	AscpMarketCategoryId     int64    `json:"ascp_market_category_id"`
	ItemBarcode              string   `json:"item_barcode"`
	Weigth                   int      `json:"weigth"`
	CartonSize               int      `json:"carton_size"`
	TaxCode                  string   `json:"tax_code"`
	SalesUrl                 string   `json:"sales_url"`
	Volume                   string   `json:"volume"`
	SpecsDesc                string   `json:"specs_desc"`
	RegisterPrice            string   `json:"register_price"`
	BrandId                  int64    `json:"brand_id"`
	Fragile                  bool     `json:"fragile"`
	TradeCountryName         string   `json:"trade_country_name"`
	StorageCondition         int      `json:"storage_condition"`
	MainPurpose              int      `json:"main_purpose"`
	Suttle                   int      `json:"suttle"`
	SupplierId               int64    `json:"supplier_id"`
	IsBatchManagement        bool     `json:"is_batch_management"`
	Manufacturer             string   `json:"manufacturer"`
	ImportType               int      `json:"import_type"`
	TaxUnit                  string   `json:"tax_unit"`
	AscpBrandName            string   `json:"ascp_brand_name"`
	OriginCountryCode        string   `json:"origin_country_code"`
	CountryCode              string   `json:"country_code"`
	RoughWeight              int      `json:"rough_weight"`
	DeliveryCountryName      string   `json:"delivery_country_name"`
	ItemImgUrl               string   `json:"item_img_url"`
	SupplierName             string   `json:"supplier_name"`
	PurchasingPrice          string   `json:"purchasing_price"`
	DeliveryCountryCode      string   `json:"delivery_country_code"`
	Ingredient               string   `json:"ingredient"`
	TradeCountryCode         string   `json:"trade_country_code"`
	Length                   int      `json:"length"`
	Store                    int64    `json:"store"`
	AscpBrandId              int64    `json:"ascp_brand_id"`
	FirstQuantity            string   `json:"first_quantity"`
	AscpBusinessCategoryName string   `json:"ascp_business_category_name"`
	HsCode                   string   `json:"hs_code"`
	OriginCountryName        string   `json:"origin_country_name"`
	StdCategoryId            string   `json:"std_category_id"`
	Width                    int      `json:"width"`
	SpuId                    string   `json:"spu_id"`
	IsValidity               bool     `json:"is_validity"`
	RetailPrice              string   `json:"retail_price"`
	AscpMarketCategoryName   string   `json:"ascp_market_category_name"`
	SellingUnit              string   `json:"selling_unit"`
	AscpBusinessCategoryId   int64    `json:"ascp_business_category_id"`
	ShortTitle               string   `json:"short_title"`
	Introduce                string   `json:"introduce"`
	TmtUrl                   string   `json:"tmt_url"`
	LongImgUrl               string   `json:"long_img_url"`
	SearchTagList            []string `json:"search_tag_list"`
	IndustryCode             string   `json:"industry_code"`
	ExternalCategoryName     string   `json:"external_category_name"`
	ExtraTaxUnit             string   `json:"extra_tax_unit"`
	ExtraTaxQuantity         string   `json:"extra_tax_quantity"`
}

type ItemPostageVO

type ItemPostageVO struct {
	IsPostageFree     float64 `json:"is_postage_free"`
	ExpressFee        float64 `json:"express_fee"`
	PostageTemplateId string  `json:"postage_template_id"`
}

type ItemSkuVO

type ItemSkuVO struct {
	SkuVO             SkuVO           `json:"sku_vo"`
	SkuPropertyVOList []SkuPropertyVO `json:"sku_property_v_o_list"`
}

type MainSubAccountComposeData

type MainSubAccountComposeData struct {
	BindType    int    `json:"bind_type"`
	MainKaolaId string `json:"main_kaola_id"`
	ThirdIdType int    `json:"third_id_type"`
	ThirdUid    string `json:"third_uid"`
}

type NormUpdate

type NormUpdate struct {
	OrderId          string `json:"order_id"`
	ExpressCompanyNo string `json:"express_company_no"`
	WaybillNo        string `json:"waybill_no"`
}

type OrderAddressVo

type OrderAddressVo struct {
	AddressDetail   string `json:"address_detail"`
	CityName        string `json:"city_name"`
	ConsigneeName   string `json:"consignee_name"`
	ContactPhone    string `json:"contact_phone"`
	DistrictName    string `json:"district_name"`
	Name            string `json:"name"`
	ProvinceName    string `json:"province_name"`
	ReceiverPhone   string `json:"receiver_phone"`
	ShippingAddress string `json:"shipping_address"`
}

type OrderCodeTransportNo

type OrderCodeTransportNo struct {
	OrderCode      string `json:"order_code"`
	OutTransportNo string `json:"out_transport_no"`
}

type OrderItem

type OrderItem struct {
	DiscountAmountIncludeTax  float64 `json:"discount_amount_include_tax"`
	BuyCount                  int     `json:"buy_count"`
	WarehouseId               int64   `json:"warehouse_id"`
	GoodsId                   int64   `json:"goods_id"`
	IdscountAmounttexcludeTax float64 `json:"idscount_amounttexclude_tax"`
	ChannelSalePrice          float64 `json:"channel_sale_price"`
	SkuId                     string  `json:"sku_id"`
}

type Pageable

type Pageable struct {
	Total int              `json:"total"`
	List  []VoucherOrderVO `json:"list"`
}

type PartnerOrder

type PartnerOrder struct {
	OrderId string          `json:"order_id"`
	PayTime string          `json:"pay_time"`
	PreSale bool            `json:"pre_sale"`
	Skus    PartnerOrderSku `json:"skus"`
}

type PartnerOrderCreateSku

type PartnerOrderCreateSku struct {
	SkuOuterId    string  `json:"sku_outer_id"`
	SkuQuantity   int     `json:"sku_quantity"`
	PurchasePrice float64 `json:"purchase_price"`
}

type PartnerOrderSku

type PartnerOrderSku struct {
	SkuKey      string  `json:"sku_key"`
	ItemKey     string  `json:"item_key"`
	Num         int     `json:"num"`
	OuterItemId string  `json:"outer_item_id"`
	OuterSkuId  string  `json:"outer_sku_id"`
	BuyingPrice float64 `json:"buying_price"`
	PromoId     string  `json:"promo_id"`
}

type PayInfo

type PayInfo struct {
	ActualPayAmount float64 `json:"actual_pay_amount"`
	BuyerOpenId     string  `json:"buyer_open_id"`
	Ip              string  `json:"ip"`
	PayWay          int     `json:"pay_way"`
	PaySeqId        string  `json:"pay_seq_id"`
	PaySuccessTime  float64 `json:"pay_success_time"`
	BuyerId         string  `json:"buyer_id"`
}

type PopItemTraceInfoDTO

type PopItemTraceInfoDTO struct {
	KaolaItemSkuId        string   `json:"kaola_item_sku_id"`
	ItemTraceCode         string   `json:"item_trace_code"`
	BarCode               string   `json:"bar_code"`
	ItemName              string   `json:"item_name"`
	ItemSpec              string   `json:"item_spec"`
	OriginalPurchaseOrder string   `json:"original_purchase_order"`
	PurchaseOrderId       string   `json:"purchase_order_id"`
	PurchaseDate          string   `json:"purchase_date"`
	Buyer                 string   `json:"buyer"`
	BuyerId               string   `json:"buyer_id"`
	PurchaseShopId        string   `json:"purchase_shop_id"`
	PurchaseShopAddress   string   `json:"purchase_shop_address"`
	PurchaseShopTeleNo    string   `json:"purchase_shop_tele_no"`
	ShopCashier           string   `json:"shop_cashier"`
	ShopTransNo           string   `json:"shop_trans_no"`
	PayMethod             string   `json:"pay_method"`
	PayCardNo             string   `json:"pay_card_no"`
	PayQuality            string   `json:"pay_quality"`
	CreditCardFront       []string `json:"credit_card_front"`
	CreditCarRecord       []string `json:"credit_car_record"`
	StorageNo             string   `json:"storage_no"`
	StorageDate           string   `json:"storage_date"`
	StorageName           string   `json:"storage_name"`
	StorageOperater       string   `json:"storage_operater"`
	OutStorageNo          string   `json:"out_storage_no"`
	BrandName             string   `json:"brand_name"`
	Images                []string `json:"images"`
	Attribtues            []string `json:"attribtues"`
	OutStorageOpeator     string   `json:"out_storage_opeator"`
	PurchaseReceipts      []string `json:"purchase_receipts"`
}

type PopLogisticsInfos

type PopLogisticsInfos struct {
	LogisticsCompanyCode string `json:"logistics_company_code"`
	LogisticsId          int64  `json:"logistics_id"`
	WaybillNum           string `json:"waybill_num"`
}

type PopOrderInvoiceVO

type PopOrderInvoiceVO struct {
	NeedInvoice   bool    `json:"need_invoice"`
	InvoiceAmount float64 `json:"invoice_amount"`
	TaxPayerNo    string  `json:"tax_payer_no"`
	InvoiceTitle  string  `json:"invoice_title"`
}

type PopOrderItemInfos

type PopOrderItemInfos struct {
	ActivityAmount            float64       `json:"activity_amount"`
	BarCode                   string        `json:"bar_code"`
	BuyCount                  int           `json:"buy_count"`
	CouponAmount              float64       `json:"coupon_amount"`
	GoodsNo                   string        `json:"goods_no"`
	IsVirtualCombination      int           `json:"is_virtual_combination"`
	ItemKey                   string        `json:"item_key"`
	ItemLogisticsAmount       float64       `json:"item_logistics_amount"`
	ItemLogisticsPayAmount    float64       `json:"item_logistics_pay_amount"`
	ItemPayAmount             float64       `json:"item_pay_amount"`
	ItemPriceIncrement        float64       `json:"item_price_increment"`
	ItemRedPacketReduceAmount float64       `json:"item_red_packet_reduce_amount"`
	ItemTaxFee                float64       `json:"item_tax_fee"`
	ItemTaxPayAmount          float64       `json:"item_tax_pay_amount"`
	ItemType                  int           `json:"item_type"`
	ItemVipDiscountAmount     float64       `json:"item_vip_discount_amount"`
	MaterialNo                string        `json:"material_no"`
	OriginPrice               float64       `json:"origin_price"`
	OuterSkuId                string        `json:"outer_sku_id"`
	ProductName               string        `json:"product_name"`
	SkuKey                    string        `json:"sku_key"`
	OrderItemId               string        `json:"order_item_id"`
	SkuDesc                   string        `json:"sku_desc"`
	GoodsId                   int64         `json:"goods_id"`
	SkuId                     string        `json:"sku_id"`
	ItemMemberVOs             ItemMemberVOs `json:"item_member_v_os"`
}

type PopOrderWarehouseVO

type PopOrderWarehouseVO struct {
	WarehouseId   int64  `json:"warehouse_id"`
	WarehouseName string `json:"warehouse_name"`
}

type PopTraceInfo

type PopTraceInfo struct {
	OrderId                 string                `json:"order_id"`
	ExpressNO               string                `json:"express_no"`
	MerchantId              int64                 `json:"merchant_id"`
	PopItemTraceInfoDTOList []PopItemTraceInfoDTO `json:"pop_item_trace_info_d_t_o_list"`
	BusinessId              int64                 `json:"business_id"`
}

type PopValidityManageVO

type PopValidityManageVO struct {
	ExpirationDays int `json:"expiration_days"`
	RecentDeadline int `json:"recent_deadline"`
	LatestDeadline int `json:"latest_deadline"`
}

type Product

type Product struct {
	Name            string  `json:"name"`
	SubTitle        string  `json:"sub_title"`
	ShortTitle      string  `json:"short_title"`
	TenWordsDesc    string  `json:"ten_words_desc"`
	ItemNo          string  `json:"item_no"`
	BrandId         string  `json:"brand_id"`
	BrandName       string  `json:"brand_name"`
	OriginalCountry string  `json:"original_country"`
	Description     string  `json:"description"`
	CategoryId      int64   `json:"category_id"`
	CategoryName    string  `json:"category_name"`
	GrossWeight     float64 `json:"gross_weight"`
	ItemOuterId     string  `json:"item_outer_id"`
	ImageUrls       string  `json:"image_urls"`
	Skus            Sku     `json:"skus"`
}

type Property

type Property struct {
	PropertyName  string `json:"property_name"`
	PropertyValue string `json:"property_value"`
	PropertyPic   string `json:"property_pic"`
}

type PropertyValueVO

type PropertyValueVO struct {
	PropertyValue   string `json:"property_value"`
	ProperTyValueId string `json:"proper_ty_value_id"`
}

type QualificationInfoKopVo

type QualificationInfoKopVo struct {
	UserId               int64  `json:"user_id"`
	QualificationId      int64  `json:"qualification_id"`
	QualificationType    int    `json:"qualification_type"`
	OperationType        int    `json:"operation_type"`
	BrandId              int64  `json:"brand_id"`
	KaolaBrandId         int64  `json:"kaola_brand_id"`
	BeforeValidDateStart int64  `json:"before_valid_date_start"`
	BeforeValidDateEnd   int64  `json:"before_valid_date_end"`
	ValidDateStart       int64  `json:"valid_date_start"`
	ValidDateEnd         int64  `json:"valid_date_end"`
	Status               int    `json:"status"`
	QualiKey             string `json:"quali_key"`
	ValidDate            int    `json:"valid_date"`
	ModifyTime           int64  `json:"modify_time"`
}

type QueryLogisticOrderPrintDto

type QueryLogisticOrderPrintDto struct {
	OrderNo        string `json:"order_no"`
	LogisticBillNo string `json:"logistic_bill_no"`
}

type ReqAcccountRegister

type ReqAcccountRegister struct {
	DealerRegisterRequest struct {
		BusinessName    string `json:"business_name"`
		KaolaBusinessId int64  `json:"kaola_business_id"`
		Mobile          string `json:"mobile"`
		Email           string `json:"email"`
	} `json:"dealer_register_request"`
}

type ReqAccountUpdate

type ReqAccountUpdate struct {
	DealerModifyRequest struct {
		DealerId int64 `json:"dealer_id"`
		HavanaId int64 `json:"havana_id"`
	} `json:"dealer_modify_request"`
}

type ReqAddPreCheck

type ReqAddPreCheck struct {
	ReqTamllItemPartAdd
}

type ReqBindPrecheck

type ReqBindPrecheck struct {
	Params struct {
		CheckType              int    `json:"check_type"`
		HId                    string `json:"h_id"`
		Ip                     string `json:"ip"`
		Mobile                 string `json:"mobile"`
		Header                 Header `json:"header"`
		AppKey                 string `json:"app_key"`
		Timestamp              int64  `json:"timestamp"`
		CurrentLoginUid        string `json:"current_login_uid"`
		LoginType              int    `json:"login_type"`
		CurrentLoginMainKaoUid string `json:"current_login_main_kao_uid"`
		BindAccountUid         string `json:"bind_account_uid"`
		BindAccountType        int    `json:"bind_account_type"`
		OuterFrom              int    `json:"outer_from"`
	} `json:"params"`
}

type ReqBindinfoSync

type ReqBindinfoSync struct {
	ReqMobileCancel
}

type ReqBrandCategoryUpdate

type ReqBrandCategoryUpdate struct {
	BrandCategoryParamForKOP struct {
		BrandCategoryInfoList []BrandCategoryInfo `json:"brand_category_info_list"`
	} `json:"brand_category_param_for_k_o_p"`
}

type ReqBrandGet

type ReqBrandGet struct {
}

type ReqBusinessInfoJion

type ReqBusinessInfoJion struct {
	TMallInfo struct {
		ProcessId          string              `json:"process_id"`
		TaobaoAccount      string              `json:"taobao_account"`
		SupplyCountries    string              `json:"supply_countries"`
		BusinessAccount    string              `json:"business_account"`
		CompanyName        string              `json:"company_name"`
		BusinessTMallType  int                 `json:"business_t_mall_type"`
		RegisterPlace      int                 `json:"register_place"`
		RegisterAddress    string              `json:"register_address"`
		CountryName        string              `json:"country_name"`
		ApplyTime          int64               `json:"apply_time"`
		ContactName        string              `json:"contact_name"`
		ContactEmail       string              `json:"contact_email"`
		ContactMobile      string              `json:"contact_mobile"`
		ApplyName          string              `json:"apply_name"`
		ApplyTelephoneNo   string              `json:"apply_telephone_no"`
		ApplyEmail         string              `json:"apply_email"`
		ShopName           string              `json:"shop_name"`
		ShopType           int                 `json:"shop_type"`
		LegalName          string              `json:"legal_name"`
		BrandCategoryInfo  []BrandCategoryInfo `json:"brand_category_info"`
		CredentialsType    int                 `json:"credentials_type"`
		LegalCredentialsNo string              `json:"legal_credentials_no"`
		BusinessLicense    string              `json:"business_license"`
		OperateCategory    string              `json:"operate_category"`
	} `json:"t_mall_info"`
}

type ReqCainiaoStockGet

type ReqCainiaoStockGet struct {
	KaolaSupplierId int64    `json:"kaola_supplier_id"`
	RooieCode       string   `json:"rooie_code"`
	OuterIds        []string `json:"outer_ids"`
}

type ReqCainiaoStockUpdate

type ReqCainiaoStockUpdate struct {
	KaolaSupplierId int64         `json:"kaola_supplier_id"`
	RooieCode       string        `json:"rooie_code"`
	UpdateStoreList []UpdateStore `json:"update_store_list"`
}

type ReqCallbackNew

type ReqCallbackNew struct {
	ServiceStatusCallBackVO ServiceStatusCallBackVO `json:"service_status_call_back_v_o"`
}

type ReqCategoryAdd

type ReqCategoryAdd struct {
	CategoryName  string `json:"category_name"`
	CategoryLevel int    `json:"category_level"`
	ParentId      int64  `json:"parent_id"`
}

type ReqCategoryCheck

type ReqCategoryCheck struct {
	TMallBusinessCategoryCheckInfo struct {
		ProcessId        string   `json:"process_id"`
		CategoryInfoList []string `json:"category_info_list"`
	} `json:"t_mall_business_category_check_info"`
}

type ReqCategoryGet

type ReqCategoryGet struct {
}

type ReqCategoryQuery

type ReqCategoryQuery struct {
	Param struct {
		ShopId     int64 `json:"shop_id"`
		ClientType int   `json:"client_type"`
	} `json:"param"`
}

type ReqCategorySearch

type ReqCategorySearch struct {
	CategoryName string `json:"category_name"`
}

type ReqCheckBackPwd

type ReqCheckBackPwd struct {
	UserNameAuthCheckParam struct {
		IdCardNum string `json:"id_card_num"`
		AccountId string `json:"account_id"`
		RealName  string `json:"real_name"`
	} `json:"user_name_auth_check_param"`
}

type ReqCheckUserInfo

type ReqCheckUserInfo struct {
	Urs string `json:"urs"`
}

type ReqClaimstatusCallback

type ReqClaimstatusCallback struct {
	ClaimNo        string `json:"claim_no"`
	RefuseReason   string `json:"refuse_reason"`
	ClaimStatus    int    `json:"claim_status"`
	RefuseType     int    `json:"refuse_type"`
	DeliverAddress string `json:"deliver_address"`
	ExpressNo      string `json:"express_no"`
	ExpressCompany string `json:"express_company"`
}

type ReqClaimstatusCallbackNew

type ReqClaimstatusCallbackNew struct {
	ClaimStatusCallBackVO ClaimStatusCallBackVO `json:"claim_status_call_back_vo"`
}

type ReqClearanceInfoGet

type ReqClearanceInfoGet struct {
}

type ReqCommentCallbackNew

type ReqCommentCallbackNew struct {
	CommentAntispamForm struct {
		GoodsCommentId   string `json:"goods_comment_id"`
		NewStatus        int    `json:"new_status"`
		Type             int    `json:"type"`
		Reason           string `json:"reason"`
		ContainPriceInfo int    `json:"contain_price_info"`
		PriceInfo        string `json:"price_info"`
	} `json:"comment_antispam_form"`
}

type ReqCommentYxAdd

type ReqCommentYxAdd struct {
	YxCommwentVoList []YxCommentVo `json:"yx_comwent_vo_list"`
}

type ReqCommunityContentCheck

type ReqCommunityContentCheck struct {
	SecurityVo SecurityVo `json:"security_vo"`
}

type ReqConcernQuery

type ReqConcernQuery struct {
	UserId int64 `json:"user_id"`
	ShopId int64 `json:"shop_id"`
}

type ReqContactCommentCallback

type ReqContactCommentCallback struct {
	AntiSpamCommentReq struct {
		CommentId                 int64  `json:"comment_id"`
		ActivityId                int64  `json:"activity_id"`
		AccountId                 string `json:"account_id"`
		CommentStatusAntiSpamEnum int    `json:"comment_status_anti_spam_enum"`
	} `json:"anti_spam_comment_req"`
}

type ReqCoponDispatch

type ReqCoponDispatch struct {
	ProductCode string     `json:"product_code"`
	AccountId   string     `json:"account_id"`
	Sn          string     `json:"sn"`
	RedeemCode  string     `json:"redeem_code"`
	AntiInfoVo  AntiInfoVo `json:"anti_info_vo"`
}

type ReqCouponDispatch

type ReqCouponDispatch struct {
	ProductCode string `json:"product_code"`
	AccountId   string `json:"account_id"`
	Sn          string `json:"sn"`
	RedeemCode  string `json:"redeem_code"`
}

type ReqCouponSchemeSearch

type ReqCouponSchemeSearch struct {
	SchemeId int64 `json:"scheme_id"`
}

type ReqCustomsclearanceDeliver

type ReqCustomsclearanceDeliver struct {
	OrderId        string `json:"order_id"`
	KaolaExpressId int    `json:"kaola_express_id"`
	ExpressNo      string `json:"express_no"`
}

type ReqCustomsclearanceGet

type ReqCustomsclearanceGet struct {
	OrderId string `json:"order_id"`
}

type ReqDetailAdd

type ReqDetailAdd struct {
	ItemOpenVo ItemOpenVo `json:"item_open_vo"`
}

type ReqDistributeRegister

type ReqDistributeRegister struct {
	Param struct {
		Uid       string `json:"uid"`
		SceneCode string `json:"scene_code"`
	} `json:"param"`
}

type ReqElecAdd

type ReqElecAdd struct {
	Array ElectAdd `json:"array"`
}

type ReqEmailModifyCallback

type ReqEmailModifyCallback struct {
	EmailUpdateRequest struct {
		Email    string  `json:"email"`
		HavanaId float64 `json:"havana_id"`
	} `json:"email_update_request"`
}

type ReqEncryptKeyUpgrade

type ReqEncryptKeyUpgrade struct {
	Mid string `json:"mid"`
}

type ReqEncryptLogCollect

type ReqEncryptLogCollect struct {
	LogString string `json:"log_string"`
}

type ReqEventNotify

type ReqEventNotify struct {
	DataInfo struct {
		UserStatus      int      `json:"user_status"`
		RepayDay        int      `json:"repay_day"`
		UpateTime       int64    `json:"upate_time"`
		DueFlag         int      `json:"due_flag"`
		Ext             string   `json:"ext"`
		EventType       int      `json:"event_type"`
		BillMonth       string   `json:"bill_month"`
		BillStatus      int      `json:"bill_status"`
		PartnerAccounts []string `json:"partner_accounts"`
	} `json:"data_info"`
}

type ReqExistsAuthentication

type ReqExistsAuthentication struct {
	TransforPhoneDto struct {
		KaolaId string `json:"kaola_id"`
	} `json:"transfor_phone_dto"`
}

type ReqFinaceQuery

type ReqFinaceQuery struct {
	AccountIds []string `json:"account_ids"`
}

type ReqGoodsAddInvoice

type ReqGoodsAddInvoice struct {
	ItemPoolExternalVOList []ItemPoolExternalVO `json:"item_pool_external_vo_list"`
}

type ReqGoodsCommentCallback

type ReqGoodsCommentCallback struct {
	GoodsCommentId string `json:"goods_comment_id"`
	NewStatus      int    `json:"new_status"`
	Type           int    `json:"type"`
}

type ReqGoodsGet

type ReqGoodsGet struct {
	SkuIds []string `json:"sku_ids"`
}

type ReqGoodsQuery

type ReqGoodsQuery struct {
	SkuIds []string `json:"sku_ids"`
}

type ReqGoodsdetailBatchAdd

type ReqGoodsdetailBatchAdd struct {
	ResGoodsdetailBatchDelete
}

type ReqGoodsdetailBatchDelete

type ReqGoodsdetailBatchDelete struct {
	GoodsId []struct {
		BaitiaoGoodsId string `json:"baitiao_goods_id"`
	} `json:"goods_id"`
}

type ReqGoodsdetailBatchGet

type ReqGoodsdetailBatchGet struct {
	GoodsId []struct {
		BaitiaoGoodsId string `json:"baitiao_goods_id"`
	}
}

type ReqGroupBuyQuery

type ReqGroupBuyQuery struct {
	GoodsIdList []int64 `json:"goods_id_list"`
	UserId      int64   `json:"user_id"`
}

type ReqHavanaQry

type ReqHavanaQry struct {
	HavanaQryParam struct {
		HavanaId int64 `json:"havana_id"`
	}
}

type ReqHiddenTemp

type ReqHiddenTemp struct {
	ItemId          float64       `json:"item_id"`
	ItemEditStatus  string        `json:"item_edit_status"`
	HiddenParamList []HiddenParam `json:"hidden_param_list"`
}

type ReqInfoAdd

type ReqInfoAdd struct {
	PopSmallTicketInfo struct {
		OrderId             string `json:"order_id"`
		SmallTicketsInfoDTO struct {
			OrderId                       string   `json:"order_id"`
			MmSkuId                       string   `json:"mm_sku_id"`
			ItemTraceCode                 string   `json:"item_trace_code"`
			BrandName                     string   `json:"brand_name"`
			PurchaseDate                  string   `json:"purchase_date"`
			Buyer                         string   `json:"buyer"`
			BuyerPassportDate             string   `json:"buyer_passport_date"`
			PlaceOfPurchase               string   `json:"place_of_purchase"`
			CommodityLock                 string   `json:"commodity_lock"`
			CommodityPurchaseTicketImages []string `json:"commodity_purchase_ticket_images"`
			CreditCardRecord              []string `json:"credit_card_record"`
			BuyerPassportImages           []string `json:"buyer_passport_images"`
			CommodityLockImages           []string `json:"commodity_lock_images"`
			PurchasePlaceImages           []string `json:"purchase_place_images"`
		} `json:"small_tickets_info_dto"`
		MerchantId int64 `json:"merchant_id"`
		BusinessId int64 `json:"business_id"`
	} `json:"pop_small_ticket_info"`
}

type ReqInfoJoinCheck

type ReqInfoJoinCheck struct {
	TMallInfo struct {
		ProcessId          string              `json:"process_id"`
		TaobaoAccount      string              `json:"taobao_account"`
		SupplyCountries    string              `json:"supply_countries"`
		BusinessAccount    string              `json:"business_account"`
		CompanyName        string              `json:"company_name"`
		BusinessTMallType  int                 `json:"business_t_mall_type"`
		RegisterPlace      int                 `json:"register_place"`
		RegisterAddress    string              `json:"register_address"`
		CountryName        string              `json:"country_name"`
		ApplyTime          int64               `json:"apply_time"`
		ContactName        string              `json:"contact_name"`
		ContactEmail       string              `json:"contact_email"`
		ContactMobile      string              `json:"contact_mobile"`
		ApplyName          string              `json:"apply_name"`
		ApplyTelephoneNo   string              `json:"apply_telephone_no"`
		ApplyEmail         string              `json:"apply_email"`
		ShopName           string              `json:"shop_name"`
		ShopType           int                 `json:"shop_type"`
		LegalName          string              `json:"legal_name"`
		BrandCategoryInfo  []BrandCategoryInfo `json:"brand_category_info"`
		CredentialsType    int                 `json:"credentials_type"`
		LegalCredentialsNo string              `json:"legal_credentials_no"`
		BusinessLicense    string              `json:"business_license"`
		OperateCategory    string              `json:"operate_category"`
	} `json:"t_mall_info"`
}

type ReqInfoJoinUpdate

type ReqInfoJoinUpdate struct {
	ReqInfoJoinCheck
}

type ReqInvoiceSearch

type ReqInvoiceSearch struct {
	Array InvoiceSearch `json:"array"`
}

type ReqItemPartAdd

type ReqItemPartAdd struct {
	ReqDetailAdd
}

type ReqKlevelGet

type ReqKlevelGet struct {
	AccountId string `json:"account_id"`
}

type ReqLatestAsset

type ReqLatestAsset struct {
	PhoneNo string `json:"phone_no"`
}

type ReqLiveQuery

type ReqLiveQuery struct {
	ShopId int64 `json:"shop_id"`
	UserId int64 `json:"user_id"`
}

type ReqLiveRemind

type ReqLiveRemind struct {
	UserId int64 `json:"user_id"`
	ShopId int64 `json:"shop_id"`
	RoomId int   `json:"room_id"`
}

type ReqLoginBindPhone

type ReqLoginBindPhone struct {
	Param struct {
		HavanId         string `json:"havan_id"`
		HavanaLoginType string `json:"havana_login_type"`
	} `json:"param"`
}

type ReqLoginResult

type ReqLoginResult struct {
	UrsLoginStatusParam struct {
		LoginUid        string `json:"login_uid"`
		PhoneNum        string `json:"phone_num"`
		LoginType       int    `json:"login_type"`
		Ip              string `json:"ip"`
		UrsId           string `json:"urs_id"`
		Doamin          string `json:"doamin"`
		Openid          string `json:"openid"`
		ClientType      string `json:"client_type"`
		HavanaId        string `json:"havana_id"`
		Token           string `json:"token"`
		Appid           string `json:"appid"`
		MiniAppType     int    `json:"mini_app_type"`
		HavanaLoginType string `json:"havana_login_type"`
		AppVersion      string `json:"app_version"`
	} `json:"urs_login_status_param"`
}

type ReqLogisticorderprintdtoGet

type ReqLogisticorderprintdtoGet struct {
	QueryLogisticOrderPrintDtoList []QueryLogisticOrderPrintDto `json:"query_logistic_order_print_dto_list"`
}

type ReqLogisticsInfoGet

type ReqLogisticsInfoGet struct {
	OrderId string `json:"order_id"`
}

type ReqMemberMaterialGet

type ReqMemberMaterialGet struct {
	PartnerName string `json:"partner_name"`
	JsonEncrypt string `json:"json_encrypt"`
}

type ReqMemberNewuserGet

type ReqMemberNewuserGet struct {
	ReqMemberMaterialGet
}

type ReqMemberPartnercardGiftinfoGet

type ReqMemberPartnercardGiftinfoGet struct {
	ReqMemberMaterialGet
}

type ReqMemberPartnercardOpen

type ReqMemberPartnercardOpen struct {
	ReqMemberMaterialGet
}

type ReqMemberPartnercardTradersultGet

type ReqMemberPartnercardTradersultGet struct {
	ReqMemberMaterialGet
}

type ReqMemberTypeGet

type ReqMemberTypeGet struct {
	AccountId string `json:"account_id"`
}

type ReqMobileCancel

type ReqMobileCancel struct {
	TransforPhoneDto struct {
		Hid       int64  `json:"hid"`
		Mobile    string `json:"mobile"`
		KaolaId   string `json:"kaola_id"`
		NewMobile string `json:"new_mobile"`
	} `json:"transfor_phone_dto"`
}

type ReqModifyCallback

type ReqModifyCallback struct {
	MobileUpdateRequest struct {
		Mobile    string `json:"mobile"`
		HavanaId  int64  `json:"havana_id"`
		NewMobile string `json:"new_mobile"`
	} `json:"mobile_update_request"`
}

type ReqNicknameicon

type ReqNicknameicon struct {
	Params []struct {
		Type      int    `json:"type"`
		BindUccId string `json:"bind_ucc_id"`
	} `json:"params"`
}

type ReqNormUpdate

type ReqNormUpdate struct {
	Array NormUpdate `json:"array"`
}

type ReqOrderBook

type ReqOrderBook struct {
	OrderRequest struct {
		UserInfo UserInfo `json:"user_info"`
	} `json:"order_request"`
	Ip               string      `json:"ip"`
	ThirdPartOrderId string      `json:"third_part_order_id"`
	OrderItems       []OrderItem `json:"order_items"`
	PayInfo          PayInfo     `json:"pay_info"`
}

type ReqOrderCancel

type ReqOrderCancel struct {
	CancelOrderRequest struct {
		ReasonId string `json:"reason_id"`
		Remark   string `json:"remark"`
		// contains filtered or unexported fields
	} `json:"cancel_order_request"`
}

type ReqOrderCreate

type ReqOrderCreate struct {
	OrderId      string                  `json:"order_id"`
	PartnerId    string                  `json:"partner_id"`
	OuterOrderId string                  `json:"outer_order_id"`
	Message      string                  `json:"message"`
	FailureCode  string                  `json:"failure_code"`
	CreateResult bool                    `json:"create_result"`
	SkuInfo      []PartnerOrderCreateSku `json:"sku_info"`
}

type ReqOrderInfoGet

type ReqOrderInfoGet struct {
	ThirdPartOrderId string `json:"third_part_order_id"`
}

type ReqOrderSearch

type ReqOrderSearch struct {
	OrderId                 string `json:"order_id"`
	WaitingDeliverTimeStart string `json:"waiting_deliver_time_start"`
	WaitingDeliverTimeEnd   string `json:"waiting_deliver_time_end"`
	PageNo                  int    `json:"page_no"`
	PageSize                int    `json:"page_size"`
}

type ReqOrderStockGet

type ReqOrderStockGet struct {
	SkuKeys    []string `json:"sku_keys"`
	BusinessId int64    `json:"business_id"`
	StoreType  int      `json:"store_type"`
}

type ReqOuttransportnoGet

type ReqOuttransportnoGet struct {
	OrderCodeList      []string `json:"order_code_list"`
	OutTransportNoList []string `json:"out_transport_no_list"`
}

type ReqPaystreamPush

type ReqPaystreamPush struct {
	PayFlowDetail struct {
		AcquireSuccTime  float64 `json:"acquire_succ_time"`
		PaymentId        string  `json:"payment_id"`
		IdentityId       string  `json:"identity_id"`
		Name             string  `json:"name"`
		ThirdPartOrderId string  `json:"third_part_order_id"`
		PayOrganCode     int     `json:"pay_organ_code"`
	} `json:"pay_flow_detail"`
}

type ReqPhoneCancelStatus

type ReqPhoneCancelStatus struct {
	Param struct {
		PhoneNum string `json:"phone_num"`
	} `json:"param"`
}

type ReqPhoneNameCheck

type ReqPhoneNameCheck struct {
	CheckUserInfoParam struct {
		Ssn      string `json:"ssn"`
		UserName string `json:"user_name"`
		PhoneNo  string `json:"phone_no"`
	} `json:"check_user_info_param"`
}

type ReqPhotoQuery

type ReqPhotoQuery struct {
	Param struct {
		AccountId string `json:"account_id"`
		RealName  string `json:"real_name"`
		IdCardNum string `json:"id_card_num"`
	} `json:"param"`
}

type ReqPopDetailGet

type ReqPopDetailGet struct {
	OrderIds      []string `json:"order_ids"`
	IsQueryDetail bool     `json:"is_query_detail"`
}

type ReqPriceUpdate

type ReqPriceUpdate struct {
	SkuId       float64 `json:"sku_id"`
	MarketPrice float64 `json:"market_price"`
}

type ReqQualificationSync

type ReqQualificationSync struct {
	MerchantQualificationSyncVo struct {
		UserId                     int64                    `json:"user_id"`
		QualificationInfoKopVoList []QualificationInfoKopVo `json:"qualification_info_kop_vo_list"`
	} `json:"merchant_qualification_sync_vo"`
}

type ReqQualificationUpdate

type ReqQualificationUpdate struct {
	TMallBusinessQualification struct {
		LicenseImg               string `json:"license_img"`
		LicenseStartTime         int64  `json:"license_start_time"`
		LicenseEndTime           int64  `json:"license_end_time"`
		FoodBusinessLicense      string `json:"food_business_license"`
		FoodBusinessLicenseEnd   int64  `json:"food_business_license_end"`
		FoodBusinessLicenseStart int64  `json:"food_business_license_start"`
		SellId                   string `json:"sell_id"`
		AliShopId                int64  `json:"ali_shop_id"`
		CredentialsNoFrontImg    string `json:"credentials_no_front_img"`
		CredentialsNoBackImg     string `json:"credentials_no_back_img"`
	} `json:"t_mall_business_qualification"`
}

type ReqQueryRelation

type ReqQueryRelation struct {
	Param struct {
		UccUserId string `json:"ucc_user_id"`
		Type      int    `json:"type"`
		Action    int    `json:"action"`
		KaolaId   string `json:"kaola_id"`
	} `json:"param"`
}

type ReqRankQuery

type ReqRankQuery struct {
	ShopId     int64   `json:"shop_id"`
	CategoryId int64   `json:"category_id"`
	LowPrice   float64 `json:"low_price"`
	HighPrice  float64 `json:"high_price"`
}

type ReqRealnameAuthentication

type ReqRealnameAuthentication struct {
	TransforPhoneDto struct {
		RealName string `json:"real_name"`
		IdCard   string `json:"id_card"`
		KaolaId  string `json:"kaola_id"`
	} `json:"transfor_phone_dto"`
}

type ReqRegisterKid

type ReqRegisterKid struct {
	HavanaRegisterKaolaParam struct {
		LoginUid    string `json:"login_uid"`
		PhoneNum    string `json:"phone_num"`
		LoginType   int    `json:"login_type"`
		Appid       string `json:"appid"`
		Openid      string `json:"openid"`
		MiniAppType int    `json:"mini_app_type"`
	} `json:"havana_register_kaola_param"`
}

type ReqResultHavanald

type ReqResultHavanald struct {
	SysHavanaIdParam struct {
		HavanaId int64 `json:"havana_id"`
		Kid      int64 `json:"kid"`
	} `json:"sys_havana_id_param"`
}

type ReqSeckillQuery

type ReqSeckillQuery struct {
	Param []SeckillQuery `json:"param"`
}

type ReqServicesStatusCallback

type ReqServicesStatusCallback struct {
	ServiceId     string `json:"service_id"`
	ServiceStatus string `json:"service_status"`
	StartTime     string `json:"start_time"`
	EndTime       string `json:"end_time"`
}

type ReqShopConcern

type ReqShopConcern struct {
	ShopId int64 `json:"shop_id"`
	UserId int64 `json:"user_id"`
	Status int   `json:"status"`
}

type ReqShopFrontQuery

type ReqShopFrontQuery struct {
	ShopIds []int64 `json:"shop_ids"`
}

type ReqShoperProductAdd

type ReqShoperProductAdd struct {
	PartnerId string `json:"partner_id"`
	Product   struct {
		Name            string   `json:"name"`
		SubTitle        string   `json:"sub_title"`
		ShortTitle      string   `json:"short_title"`
		TenWordDesc     string   `json:"ten_word_desc"`
		ItemNo          string   `json:"item_no"`
		BrandId         string   `json:"brand_id"`
		BrandName       string   `json:"brand_name"`
		OriginalCountry string   `json:"original_country"`
		Description     string   `json:"description"`
		CategoryId      string   `json:"category_id"`
		CategoryName    string   `json:"category_name"`
		GrossWeight     float64  `json:"gross_weight"`
		ItemOuterId     string   `json:"item_outer_id"`
		ImageUrl        []string `json:"image_url"`
		Skus            []Sku    `json:"skus"`
		OriginalUrl     string   `json:"original_url"`
	} `json:"product"`
}

type ReqShoperProductDisable

type ReqShoperProductDisable struct {
	PartnerId    string   `json:"partner_id"`
	ItemOuterIds []string `json:"item_outer_ids"`
}

type ReqShoperpOrderCancel

type ReqShoperpOrderCancel struct {
	OrderId      string `json:"order_id"`
	PartnerId    string `json:"partner_id"`
	OuterOrderId string `json:"outer_order_id"`
	Message      string `json:"message"`
	CancelResult bool   `json:"cancel_result"`
}

type ReqShoperpOrderSearch

type ReqShoperpOrderSearch struct {
	OrderStatus int    `json:"order_status"`
	PartnerId   string `json:"partner_id"`
	PageNo      int    `json:"page_no"`
	PageSize    int    `json:"page_size"`
}

type ReqShoperpOrderShipped

type ReqShoperpOrderShipped struct {
	OrderId         string `json:"order_id"`
	PartnerId       string `json:"partner_id"`
	OuterOrderId    string `json:"outer_order_id"`
	ShippingNo      string `json:"shipping_no"`
	ShippingCompany string `json:"shipping_company"`
}

type ReqShoperpPriceUpdate

type ReqShoperpPriceUpdate struct {
	Uid         string  `json:"uid"`
	PartnerId   string  `json:"partner_id"`
	ItemOuterId string  `json:"item_outer_id"`
	SalePrice   float64 `json:"sale_price"`
	MarketPrice float64 `json:"market_price"`
}

type ReqShoperpProductBatchGet

type ReqShoperpProductBatchGet struct {
	PartnerId       string   `json:"partner_id"`
	ItemOuterIdList []string `json:"item_outer_id_list"`
}

type ReqShoperpProductSearch

type ReqShoperpProductSearch struct {
	PartnereId string `json:"partnere_id"`
	PageNo     int    `json:"page_no"`
	PageSize   int    `json:"page_size"`
}

type ReqShoperpPromotionSync

type ReqShoperpPromotionSync struct {
	PartnerId     string   `json:"partner_id"`
	Uid           string   `json:"uid"`
	AmountOff     float64  `json:"amount_off"`
	PercentOff    float64  `json:"percent_off"`
	MaxRedemption float64  `json:"max_redemption"`
	StartDate     string   `json:"start_date"`
	EndDate       string   `json:"end_date"`
	ItemOuterIds  []string `json:"item_outer_ids"`
}

type ReqSkuStockGet

type ReqSkuStockGet struct {
	SkuKey  string `json:"sku_key"`
	ItemKey string `json:"item_key"`
}

type ReqSkuStockUpdate

type ReqSkuStockUpdate struct {
	WarehouseId int64  `json:"warehouse_id"`
	SkuKey      string `json:"sku_key"`
	Stock       int    `json:"stock"`
	BusinessId  int64  `json:"business_id"`
}

type ReqSkuidQuery

type ReqSkuidQuery struct {
	PageNum  string `json:"page_num"`
	PageSize string `json:"page_size"`
}

type ReqSmsSend

type ReqSmsSend struct {
	Msg struct {
		Content     string  `json:"content"`
		SourceType  float64 `json:"source_type"`
		CtCode      float64 `json:"ct_code"`
		Type        string  `json:"type"`
		RetryTime   float64 `json:"retry_time"`
		FromProject string  `json:"from_project"`
		FromIp      string  `json:"from_ip"`
	}
	Receivers []string `json:"receivers"`
	SendTime  int64    `json:"send_time"`
}

type ReqStockUpdate

type ReqStockUpdate struct {
	Uid          string `json:"uid"`
	PartnerId    string `json:"partner_id"`
	SkuOuterId   string `json:"sku_outer_id"`
	Quantity     int    `json:"quantity"`
	SkuStockType int    `json:"sku_stock_type"`
}

type ReqSupplyPriceUpdate

type ReqSupplyPriceUpdate struct {
	SkuKeys     string `json:"sku_keys"`
	SupplyPrice string `json:"supply_price"`
	BusinessId  int64  `json:"business_id"`
	OuterIds    string `json:"outer_ids"`
}

type ReqSyncForChange

type ReqSyncForChange struct {
	Param struct {
		MainAccountId    string `json:"main_account_id"`
		BindingAccountId string `json:"binding_account_id"`
	} `json:"param"`
}

type ReqSyncForPhone

type ReqSyncForPhone struct {
	Param struct {
		KaolaAccountId         string `json:"kaola_account_id"`
		MobileNum              string `json:"mobile_num"`
		MobileNumIsMainAccount bool   `json:"mobile_num_is_main_account"`
	} `json:"param"`
}

type ReqSyncPrecheck

type ReqSyncPrecheck struct {
	Param struct {
		UccUserId   string  `json:"ucc_user_id"`
		KaolaUserId string  `json:"kaola_user_id"`
		Type        string  `json:"type"`
		Timestamp   float64 `json:"timestamp"`
		SyncType    string  `json:"sync_type"`
		Ip          string  `json:"ip"`
	} `json:"param"`
}

type ReqTamllItemPartAdd

type ReqTamllItemPartAdd struct {
	ItemOpenForTmallVo struct {
		SupplierId int64  `json:"supplier_id"`
		RooieCode  string `json:"rooie_code"`
		ItemOpenVo
	} `json:"item_open_for_tmall_vo"`
}

type ReqTargetKeyGet

type ReqTargetKeyGet struct {
	Mid        string `json:"mid"`
	KeyVersion string `json:"key_version"`
}

type ReqTmallItemAdd

type ReqTmallItemAdd struct {
	ReqTamllItemPartAdd
}

type ReqTmallItemPrecheck

type ReqTmallItemPrecheck struct {
	ReqTamllItemPartAdd
}

type ReqTokenParse

type ReqTokenParse struct {
	Token string `json:"token"`
}

type ReqTop50KeysGet

type ReqTop50KeysGet struct {
	Mid string `json:"mid"`
}

type ReqTraceInfoAdd

type ReqTraceInfoAdd struct {
	PopTraceInfoList []PopTraceInfo `json:"pop_trace_info_list"`
}

type ReqUccPrecheck

type ReqUccPrecheck struct {
	Param struct {
		UccUserId   string `json:"ucc_user_id"`
		UccNickname string `json:"ucc_nickname"`
		UccHeadUrl  string `json:"ucc_head_url"`
		UccMobile   string `json:"ucc_mobile"`
		KaolaUserId string `json:"kaola_user_id"`
		KaolaMobile string `json:"kaola_mobile"`
		Type        int    `json:"type"`
		CheckType   int    `json:"check_type"`
		TimeStamp   int64  `json:"time_stamp"`
		Ip          string `json:"ip"`
	} `json:"param"`
}

type ReqUccQueryPhone

type ReqUccQueryPhone struct {
	Param struct {
		KaoalUserId string `json:"kaoal_user_id"`
	} `json:"param"`
}

type ReqUccSync

type ReqUccSync struct {
	Param struct {
		UccUserId              string `json:"ucc_user_id"`
		KaolaUserId            string `json:"kaola_user_id"`
		Type                   int    `json:"type"`
		Timestamp              int64  `json:"timestamp"`
		SyncType               int    `json:"sync_type"`
		Ip                     string `json:"ip"`
		MobileNum              string `json:"mobile_num"`
		MobileNumIsMainAccount bool   `json:"mobile_num_is_main_account"`
		Nickname               string `json:"nickname"`
		HeadImgeUrl            string `json:"head_imge_url"`
	} `json:"param"`
}

type ReqUccToken

type ReqUccToken struct {
	Param struct {
		Token string `json:"token"`
	} `json:"param"`
}

type ReqUpdateNew

type ReqUpdateNew struct {
	SkuKey    string  `json:"sku_key"`
	SalePrice float64 `json:"sale_price"`
	UserId    int64   `json:"user_id"`
	OuterId   string  `json:"outer_id"`
}

type ReqUrsCheckAuthname

type ReqUrsCheckAuthname struct {
	AuthNameCheckParam struct {
		Ssn       string `json:"ssn"`
		AuthName  string `json:"auth_name"`
		IdCardNum string `json:"id_card_num"`
	} `json:"auth_name_check_param"`
}

type ReqUrsCheckhasauthed

type ReqUrsCheckhasauthed struct {
	Ssn string `json:"ssn"`
}

type ReqUserCheckhasorderconsignee

type ReqUserCheckhasorderconsignee struct {
	Ssn string `json:"ssn"`
}

type ReqUserQuery

type ReqUserQuery struct {
	UserName string `json:"user_name"`
}

type ReqUserSearch

type ReqUserSearch struct {
	Page     int    `json:"page"`
	PageSize int    `json:"page_size"`
	Keyword  string `json:"keyword"`
}

type ReqVenderInfoGet

type ReqVenderInfoGet struct {
}

type ReqVoucherBind

type ReqVoucherBind struct {
	Param struct {
		OrderId    string           `json:"order_id"`
		BusinessId int64            `json:"business_id"`
		Refresh    bool             `json:"refresh"`
		SkuCards   []VoucherSkuCard `json:"sku_cards"`
	} `json:"param"`
}

type ReqVoucherChargeOff

type ReqVoucherChargeOff struct {
	VoucherCode string `json:"voucher_code"`
	BizId       string `json:"biz_id"`
	StoreInfo   string `json:"store_info"`
}

type ReqVoucherInfoListQuery

type ReqVoucherInfoListQuery struct {
	VoucherCodeList []string `json:"voucher_code_list"`
}

type ReqVoucherInfoQuery

type ReqVoucherInfoQuery struct {
	VoucherCode string `json:"voucher_code"`
}

type ReqVoucherOrderSearch

type ReqVoucherOrderSearch struct {
	Param VoucherSearchParam `json:"param"`
}

type ReqVoucherShipment

type ReqVoucherShipment struct {
	Param struct {
		OrderId             string            `json:"order_id"`
		Cards               []VoucherCardInfo `json:"cards"`
		LogisticsName       string            `json:"logistics_name"`
		LogisticsNo         string            `json:"logistics_no"`
		LogisticsCode       string            `json:"logistics_code"`
		ReceiverAddress     string            `json:"receiver_address"`
		ReceiverName        string            `json:"receiver_name"`
		ReceiverMobile      string            `json:"receiver_mobile"`
		CustomerRequireDate string            `json:"customer_require_date"`
	} `json:"param"`
}

type ReqVoucherVerify

type ReqVoucherVerify struct {
	Param struct {
		OrderId    string            `json:"order_id"`
		VerifyTime int64             `json:"verify_time"`
		Cards      []VoucherCardInfo `json:"cards"`
	} `json:"param"`
}

type ReqWarehouseGet

type ReqWarehouseGet struct {
	WarehouseId   int64 `json:"warehouse_id"`
	WarehouseName int64 `json:"warehouse_name"`
	PageNo        int   `json:"page_no"`
	PageSize      int   `json:"page_size"`
}

type ReqWarehouseIscainiao

type ReqWarehouseIscainiao struct {
	WareHouseVApiIsCainiaoDTO struct {
		Id int64 `json:"id"`
	} `json:"ware_house_v_api_is_cainiao_d_t_o"`
}

type ReqWhitelistDeal

type ReqWhitelistDeal struct {
	AccountList   []string `json:"account_list"`
	WhiteListType int      `json:"white_list_type"`
	Action        int      `json:"action"`
}

type ResAcccountRegister

type ResAcccountRegister struct {
	ResBusinessInfoJion
}

type ResAddPreCheck

type ResAddPreCheck struct {
	util.BasicError
	Result string `json:"result"`
}

type ResBindPrecheck

type ResBindPrecheck struct {
	util.CommonError
	Body struct {
		CurrentMainKaolaId        string `json:"current_main_kaola_id"`
		BindMainKaolaId           string `json:"bind_main_kaola_id"`
		ChangeMain                int    `json:"change_main"`
		MainSubAccountComposeData struct {
			BindType    int    `json:"bind_type"`
			MainKaolaId string `json:"main_kaola_id"`

			ThirdUid   string `json:"third_uid"`
			Nickname   string `json:"nickname"`
			HeadImgUrl string `json:"head_img_url"`
			// contains filtered or unexported fields
		} `json:"main_sub_account_compose_data"`
		BackUrl string `json:"back_url"`
	} `json:"body"`
}

type ResBindinfoSync

type ResBindinfoSync struct {
	util.CommonError
	Body struct {
		Sync bool   `json:"sync"`
		Msg  string `json:"msg"`
	}
}

type ResBrandCategoryUpdate

type ResBrandCategoryUpdate struct {
	ResBusinessInfoJion
}

type ResBrandGet

type ResBrandGet struct {
	BrandList struct {
		Id   int64  `json:"id"`
		Name string `json:"name"`
	} `json:"brand_list"`
}

type ResBusinessInfoJion

type ResBusinessInfoJion struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
	Data    int64  `json:"data"`
}

type ResCainiaoStockGet

type ResCainiaoStockGet struct {
	ErrorResponse struct {
		Code      string `json:"code"`
		Msg       string `json:"msg"`
		SubErrors struct {
			Code string `json:"code"`
			Msg  string `json:"msg"`
		} `json:"sub_errors"`
	}
	Result struct {
		OuterId string `json:"outer_id"`
		Store   int    `json:"store"`
	} `json:"result"`
}

type ResCainiaoStockUpdate

type ResCainiaoStockUpdate struct {
	ErrorResponse struct {
		Code      string `json:"code"`
		Msg       string `json:"msg"`
		SubErrors struct {
			Code string `json:"code"`
			Msg  string `json:"msg"`
		} `json:"sub_errors"`
	}
	Result struct {
		OuterId      string `json:"outer_id"`
		Success      bool   `json:"success"`
		ErrorMessage string `json:"error_message"`
	} `json:"result"`
}

type ResCallbackNew

type ResCallbackNew struct {
	util.ReturnCommonError
}

type ResCategoryAdd

type ResCategoryAdd struct {
	util.CommonError
}

type ResCategoryCheck

type ResCategoryCheck struct {
	ReqInfoJoinCheck
}

type ResCategoryGet

type ResCategoryGet struct {
	ItemCats struct {
		CategoryId   int64  `json:"category_id"`
		CategoryName string `json:"category_name"`
		ParentId     int64  `json:"parent_id"`
		Level        int    `json:"level"`
		Leaf         bool   `json:"leaf"`
	} `json:"item_cats"`
}

type ResCategoryQuery

type ResCategoryQuery struct {
	util.CommonError
	Data struct {
		CategoryId        int64           `json:"category_id"`
		CategoryLevel     int             `json:"category_level"`
		CategoryName      string          `json:"category_name"`
		ChildCategoryList []ChildCategory `json:"child_category_list"`
		Leaf              bool            `json:"leaf"`
		ParentId          int64           `json:"parent_id"`
		ShopId            int64           `json:"shop_id"`
		Show              bool            `json:"show"`
		ShowOrder         int             `json:"show_order"`
		ShoOrder          int             `json:"sho_order"`
		TargetUrl         string          `json:"target_url"`
		UpdateTime        string          `json:"update_time"`
	} `json:"data"`
}

type ResCategorySearch

type ResCategorySearch struct {
	ResCategoryGet
}

type ResCheckBackPwd

type ResCheckBackPwd struct {
	util.CommonError
	Body struct {
		Check bool `json:"check"`
	} `json:"body"`
}

type ResCheckUserInfo

type ResCheckUserInfo struct {
	util.CommonError
	Body struct {
		CheckInfo struct {
			ThreeMonthActive bool `json:"three_month_active"`
			SixMonthActive   bool `json:"six_month_active"`
			OneYearActive    bool `json:"one_year_active"`
		} `json:"check_info"`
	} `json:"body"`
}

type ResClaimstatusCallback

type ResClaimstatusCallback struct {
	util.ReturnCommonError
}

type ResClaimstatusCallbackNew

type ResClaimstatusCallbackNew struct {
	ResCallbackNew
}

type ResClearanceInfoGet

type ResClearanceInfoGet struct {
	ClearanceInfo struct {
		BusinessType     string `json:"business_type"`
		ClearanceType    string `json:"clearance_type"`
		GangaotaiFlag    bool   `json:"gangaotai_flag"`
		EntryportName    string `json:"entryport_name"`
		EntryportCode    string `json:"entryport_code"`
		CustomsClearance string `json:"customs_clearance"`
		StoreCode        string `json:"store_code"`
	} `json:"clearance_info"`
}

type ResCommentCallbackNew

type ResCommentCallbackNew struct {
	Result int `json:"result"`
}

type ResCommentYxAdd

type ResCommentYxAdd struct {
	util.BasicError
}

type ResCommunityContentCheck

type ResCommunityContentCheck struct {
	// contains filtered or unexported fields
}

type ResConcernQuery

type ResConcernQuery struct {
	util.CommonError
	Data int `json:"data"`
}

type ResContactCommentCallback

type ResContactCommentCallback struct {
	AntiSpamReturnCode int `json:"anti_spam_return_code"`
}

type ResCoponDispatch

type ResCoponDispatch struct {
	Success      bool    `json:"success"`
	RetCode      float64 `json:"ret_code"`
	ErrorMessage string  `json:"error_message"`
	Data         string  `json:"data"`
}

type ResCouponDispatch

type ResCouponDispatch struct {
	Data         string `json:"data"`
	ErrorMessage string `json:"error_message"`
	RetCode      string `json:"ret_code"`
	Success      string `json:"success"`
}

type ResCouponSchemeSearch

type ResCouponSchemeSearch struct {
	CouponActiveTime string   `json:"coupon_active_time"`
	CouponDesc       string   `json:"coupon_desc"`
	ExpireDays       float64  `json:"expire_days"`
	ExpireTimeType   float64  `json:"expire_time_type"`
	IfSendNewUser    float64  `json:"if_send_new_user"`
	SchemeName       string   `json:"scheme_name"`
	SchemeTitle      string   `json:"scheme_title"`
	TotalNumberLimit float64  `json:"total_number_limit"`
	CouponExpireTime string   `json:"coupon_expire_time"`
	TotalNumber      float64  `json:"total_number"`
	CouponType       int      `json:"coupon_type"`
	RedeemCodeList   []string `json:"redeem_code_list"`
}

type ResCustomsclearanceDeliver

type ResCustomsclearanceDeliver struct {
	Code    string `json:"code"`
	ErrMsg  string `json:"err_msg"`
	Success bool   `json:"success"`
}

type ResCustomsclearanceGet

type ResCustomsclearanceGet struct {
	ErrCode int64  `json:"err_code"`
	ErrMsg  string `json:"err_msg"`
	Data    struct {
		GoodsSnapshotDtos GoodsSnapshotDtos `json:"goods_snapshot_dtos"`
		CustomsOrderDTO   CustomsOrderDTO   `json:"customs_order_dto"`
	} `json:"data"`
}

type ResDetailAdd

type ResDetailAdd struct {
	util.BasicError
	Result string `json:"result"`
}

type ResDistributeRegister

type ResDistributeRegister struct {
	util.CommonError
	Body struct {
		KaolaUserid int64 `json:"kaola_userid"`
	} `json:"body"`
}

type ResElecAdd

type ResElecAdd struct {
	Result       bool `json:"result"`
	ErrorInfoDTO struct {
		ErrorCode    float64 `json:"error_code"`
		ErrorMessage string  `json:"error_message"`
		Tips         string  `json:"tips"`
	} `json:"error_info_dto"`
}

type ResEmailModifyCallback

type ResEmailModifyCallback struct {
	util.CommonError
	Data string `json:"data"`
}

type ResEncryptKeyUpgrade

type ResEncryptKeyUpgrade struct {
	OldKey EncryptKeyVO `json:"old_key"`
	NewKey struct {
		CreateTime float64 `json:"create_time"`
		KeyCode    string  `json:"key_code"`
		KeyVersion string  `json:"key_version"`
		Status     float64 `json:"status"`
	} `json:"new_key"`
}

type ResEncryptLogCollect

type ResEncryptLogCollect struct {
	Result string `json:"result"`
}

type ResExistsAuthentication

type ResExistsAuthentication struct {
	Exists bool `json:"exists"`
}

type ResFinaceQuery

type ResFinaceQuery struct {
	Result FinanceApiOutput `json:"result"`
}

type ResGoodsAddInvoice

type ResGoodsAddInvoice struct {
	util.BasicError
	Result struct {
		Code        string `json:"code"`
		ItemBarcode string `json:"item_barcode"`
		ErrorMsg    string `json:"error_msg"`
	} `json:"result"`
}

type ResGoodsCommentCallback

type ResGoodsCommentCallback struct {
	Result int `json:"result"`
}

type ResGoodsGet

type ResGoodsGet struct {
	ResGoodsQuery
}

type ResGoodsQuery

type ResGoodsQuery struct {
	util.SubError
	Data struct {
		SkuId     string `json:"sku_id"`
		SkuDetail struct {
			SkuId            string  `json:"sku_id"`
			GoodsId          float64 `json:"goods_id"`
			Title            string  `json:"title"`
			ShortTitle       string  `json:"short_title"`
			SubTitle         string  `json:"sub_title"`
			Detail           string  `json:"detail"`
			Price            float64 `json:"price"`
			MarketPrice      float64 `json:"market_price"`
			SuggestPrice     float64 `json:"suggest_price"`
			Store            int     `json:"store"`
			OnlineStatus     int     `json:"online_status"`
			ImportType       int     `json:"import_type"`
			BrandName        string  `json:"brand_name"`
			BraindId         float64 `json:"braind_id"`
			BrandCountryName string  `json:"brand_country_name"`
			IsSelf           int     `json:"is_self"`
			ImageUrl         string  `json:"image_url"`
			GoodsImages      string  `json:"goods_images"`
			WareHouseStores  struct {
				WarehouseName  string `json:"warehouse_name"`
				WarehouseId    int64  `json:"warehouse_id"`
				WarehouseStore int    `json:"warehouse_store"`
			} `json:"ware_house_stores"`
			RecommandStore struct {
				WarehouseName  string `json:"warehouse_name"`
				WarehouseId    string `json:"warehouse_id"`
				WarehouseStore int    `json:"warehouse_store"`
			} `json:"recommand_store"`
			LeafCaategoryId int `json:"leaf_caategory_id"`
			IsFreeTax       int `json:"is_free_tax"`
			IsPresell       int `json:"is_presell"`
			IsFreeShipping  int `json:"is_free_shipping"`
			CanReturnGoods  int `json:"can_return_goods"`
			SkuProperty     struct {
				PropertyValue string `json:"property_value"`
				PropertyName  string `json:"property_name"`
			} `json:"sku_property"`
			GoodsProperty struct {
				PropertyName   string `json:"property_name"`
				PropertyValuec string `json:"property_valuec"`
			} `json:"goods_property"`

			IsFreeax int `json:"is_freeax"`
		}
	} `json:"data"`
}

type ResGoodsdetailBatchDelete

type ResGoodsdetailBatchDelete struct {
	Success bool `json:"success"`
}

type ResGoodsdetailBatchGet

type ResGoodsdetailBatchGet struct {
	GoodsInfo GoodsInfo `json:"goods_info"`
}

type ResGroupBuyQuery

type ResGroupBuyQuery struct {
	util.CommonError
	Data struct {
		GoodsId           int64   `json:"goods_id"`
		GoodsImageUrl     string  `json:"goods_image_url"`
		GoodsName         string  `json:"goods_name"`
		GoodsPrice        float64 `json:"goods_price"`
		GroupBuyDetailUrl string  `json:"group_buy_detail_url"`
		GroupBuyGoodsId   string  `json:"group_buy_goods_id"`
		GroupBuyNum       int64   `json:"group_buy_num"`
		GroupBuyPrice     float64 `json:"group_buy_price"`
		GroupUserScope    int     `json:"group_user_scope"`
		PostFree          int     `json:"post_free"`
		TaxFree           int     `json:"tax_free"`
	} `json:"data"`
}

type ResHavanaQry

type ResHavanaQry struct {
	util.CommonError
	Body struct {
		Data struct {
			HavanaAccountVo HavanaAccountVo `json:"havana_account_vo"`
			UccRelationVos  UccRelationVos  `json:"ucc_relation_vos"`
		} `json:"data"`
	}
}

type ResHiddenTemp

type ResHiddenTemp struct {
	util.CommonError
}

type ResInfoAdd

type ResInfoAdd struct {
	util.CommonError
}

type ResInfoJoinCheck

type ResInfoJoinCheck struct {
	ResBusinessInfoJion
}

type ResInfoJoinUpdate

type ResInfoJoinUpdate struct {
	ReqInfoJoinCheck
}

type ResInvoiceSearch

type ResInvoiceSearch struct {
	ResElecAdd
	Result struct {
		Results struct {
			PaySuccessTime            string  `json:"pay_success_time"`
			DeliverTime               string  `json:"deliver_time"`
			InvoiceStatus             int     `json:"invoice_status"`
			InvoiceType               int     `json:"invoice_type"`
			InvoiceTitleType          int     `json:"invoice_title_type"`
			ReceiverName              string  `json:"receiver_name"`
			ReceiverPhone             string  `json:"receiver_phone"`
			ReceiverProvinceName      string  `json:"receiver_province_name"`
			ReceiverCityName          string  `json:"receiver_city_name"`
			ReceiverDistrictName      string  `json:"receiver_district_name"`
			ReceiverPostCode          string  `json:"receiver_post_code"`
			InvoiceExpressCompanyCode string  `json:"invoice_express_company_code"`
			InvoiceExpressNumber      string  `json:"invoice_express_number"`
			OrderId                   string  `json:"order_id"`
			OrderStatus               int     `json:"order_status"`
			FinishTime                string  `json:"finish_time"`
			NeedInvoice               int     `json:"need_invoice"`
			InvoiceTitle              string  `json:"invoice_title"`
			TaxpayerNo                string  `json:"taxpayer_no"`
			InvoiceAmount             float64 `json:"invoice_amount"`
			InvoiceReceiverPhone      string  `json:"invoice_receiver_phone"`
			ReceiverAddressDetail     string  `json:"receiver_address_detail"`
			EInvoiceUrl               string  `json:"e_invoice_url"`
			InvoiceRemarkt            string  `json:"invoice_remarkt"`
			InvoiceItemInfo           struct {
				InvoiceName        string  `json:"invoice_name"`
				InvoiceBarcode     string  `json:"invoice_barcode"`
				InvoiceNums        float64 `json:"invoice_nums"`
				InvoiceOriginPrice float64 `json:"invoice_origin_price"`
				InvoiceExpressFee  float64 `json:"invoice_express_fee"`
				InvoiceRealPrice   float64 `json:"invoice_real_price"`
				SkuId              string  `json:"sku_id"`
			} `json:"invoice_item_info"`
		} `json:"results"`
		TotalNum int  `json:"total_num"`
		IsCutOff bool `json:"is_cut_off"`
	} `json:"result"`
}

type ResItemPartAdd

type ResItemPartAdd struct {
	util.BasicError
}

type ResKlevelGet

type ResKlevelGet struct {
	CreditLevel int `json:"credit_level"`
}

type ResLatestAsset

type ResLatestAsset struct {
	util.CommonError
	Body struct {
		NewOrderInfo struct {
			OrderTime int64  `json:"order_time"`
			NickName  string `json:"nick_name"`
		} `json:"new_order_info"`
	} `json:"body"`
}

type ResLiveQuery

type ResLiveQuery struct {
	util.CommonError
	Data struct {
		RoomId           int    `json:"room_id"`
		RoomStatus       int    `json:"room_status"`
		LiveTitle        string `json:"live_title"`
		PlayCountStr     string `json:"play_count_str"`
		LiveCover        string `json:"live_cover"`
		LiveRoomUrl      string `json:"live_room_url"`
		LiveStartTime    int64  `json:"live_start_time"`
		LiveStartTimeStr string `json:"live_start_time_str"`
		IsReminder       bool   `json:"is_reminder"`
		ShopId           int64  `json:"shop_id"`
	} `json:"data"`
}

type ResLiveRemind

type ResLiveRemind struct {
	util.CommonError
}

type ResLoginBindPhone

type ResLoginBindPhone struct {
	util.CommonError
	Body struct {
		BindPhoneRequired bool `json:"bind_phone_required"`
	} `json:"body"`
}

type ResLogisticorderprintdtoGet

type ResLogisticorderprintdtoGet struct {
	ReceiverCountry  string  `json:"receiver_country"`
	OrderNo          string  `json:"order_no"`
	StorageId        float64 `json:"storage_id"`
	LogisCompanyId   float64 `json:"logis_company_id"`
	LogisticMark     string  `json:"logistic_mark"`
	ReceiverProvince string  `json:"receiver_province"`
	RecieverCity     string  `json:"reciever_city"`
	LogisticBillNo   string  `json:"logistic_bill_no"`
	ReceiverAddress  string  `json:"receiver_address"`
	ReceiverName     string  `json:"receiver_name"`
	ReciverPhone     string  `json:"reciver_phone"`
	SenderAddress    string  `json:"sender_address"`
	SenderName       string  `json:"sender_name"`
	SenderPhone      string  `json:"sender_phone"`
	GoodsTotalCount  float64 `json:"goods_total_count"`
	LogisKindId      float64 `json:"logis_kind_id"`
}

type ResLogisticsInfoGet

type ResLogisticsInfoGet struct {
	BillnoList []string `json:"billno_list"`
}

type ResMemberMaterialGet

type ResMemberMaterialGet struct {
	util.CommonError
	Data struct {
		Name  string `json:"name"`
		Value struct {
			BuyPrice   float64 `json:"buy_price"`
			GoodsId    float64 `json:"goods_id"`
			ImageUrl   string  `json:"image_url"`
			Introduce  string  `json:"introduce"`
			KaolaPrice float64 `json:"kaola_price"`
			SaveMoney  float64 `json:"save_money"`
			Title      string  `json:"title"`
			GoodsLink  string  `json:"goods_link"`
		} `json:"value"`
	} `json:"data"`
}

type ResMemberNewuserGet

type ResMemberNewuserGet struct {
	util.CommonError
}

type ResMemberPartnercardGiftinfoGet

type ResMemberPartnercardGiftinfoGet struct {
	util.CommonError
	Data struct {
		CanReceive   bool       `json:"can_receive"`
		GoodsUrl     string     `json:"goods_url"`
		ImgUrl       string     `json:"img_url"`
		TotalValue   int        `json:"total_value"`
		Type         string     `json:"type"`
		GoodsDTOList []GoodsDTO `json:"goods_dto_list"`
		Link         string     `json:"link"`
	} `json:"data"`
}

type ResMemberPartnercardOpen

type ResMemberPartnercardOpen struct {
	util.CommonError
}

type ResMemberPartnercardTradersultGet

type ResMemberPartnercardTradersultGet struct {
	util.CommonError
}

type ResMemberTypeGet

type ResMemberTypeGet struct {
	util.CommonError
	Data int `json:"data"`
}

type ResMobileCancel

type ResMobileCancel struct {
	util.CommonError
	Body struct {
		NeedCancel bool   `json:"need_cancel"`
		Msg        string `json:"msg"`
		KaolaId    int64  `json:"kaola_id"`
		HavanId    int64  `json:"havan_id"`
	} `json:"body"`
}

type ResModifyCallback

type ResModifyCallback struct {
	util.CommonError
	Result string `json:"result"`
}

type ResNormUpdate

type ResNormUpdate struct {
	ResElecAdd
}

type ResOrderBook

type ResOrderBook struct {
	util.SubError
	Data struct {
		GOrderId           string  `json:"g_order_id"`
		GOrderAmount       float64 `json:"g_order_amount"`
		GpayAmount         float64 `json:"gpay_amount"`
		OriginalGpayAmount float64 `json:"original_gpay_amount"`
		FirstGoodsName     string  `json:"first_goods_name"`
		GOrderStatus       int     `json:"g_order_status"`
	} `json:"data"`
}

type ResOrderCancel

type ResOrderCancel struct {
	util.SubError
}

type ResOrderCreate

type ResOrderCreate struct {
	Result bool `json:"result"`
}

type ResOrderInfoGet

type ResOrderInfoGet struct {
	util.SubError
	Data struct {
		GorderId             string `json:"gorder_id"`
		Status               int    `json:"status"`
		LimitReason          string `json:"limit_reason"`
		IsLimit              bool   `json:"is_limit"`
		DeliverName          string `json:"deliver_name"`
		DeliverNo            string `json:"deliver_no"`
		OrderLogisticDetails struct {
			Billno            string  `json:"billno"`
			LogisticCompanyId float64 `json:"logistic_company_id"`
			Tracks            struct {
				Context string `json:"context"`
				Time    string `json:"time"`
				State   string `json:"state"`
				Type    string `json:"type"`
			} `json:"tracks"`
		} `json:"order_logistic_details"`
	} `json:"data"`
}

type ResOrderSearch

type ResOrderSearch struct {
	Code    string `json:"code"`
	Success bool   `json:"success"`
	Total   int    `json:"total"`
	ErrMsg  string `json:"err_msg"`
	Result  struct {
		OrderId              string `json:"order_id"`
		CustomsClearanceType int    `json:"customs_clearance_type"`
		StorageOrderDto      struct {
			OrderId                 string                `json:"order_id"`
			PaymentId               string                `json:"payment_id"`
			TotalCount              int                   `json:"total_count"`
			OrderTime               string                `json:"order_time"`
			PayTime                 string                `json:"pay_time"`
			TransportServiceCode    string                `json:"transport_service_code"`
			TransportOrderId        string                `json:"transport_order_id"`
			LogisCompanyId          int                   `json:"logis_company_id"`
			ReceiverProvince        string                `json:"receiver_province"`
			ReceiverCity            string                `json:"receiver_city"`
			ReceiverCounty          string                `json:"receiver_county"`
			ReceiverAddress         string                `json:"receiver_address"`
			ReceiverName            string                `json:"receiver_name"`
			ReceiverMobile          string                `json:"receiver_mobile"`
			ReceiverPhone           string                `json:"receiver_phone"`
			LogisticMark            string                `json:"logistic_mark"`
			OwnerType               int                   `json:"owner_type"`
			MainGoodsName           string                `json:"main_goods_name"`
			Remark                  string                `json:"remark"`
			GoodsDelcareId          string                `json:"goods_delcare_id"`
			CustomsReleaseMethod    string                `json:"customs_release_method"`
			LogisticCondition       string                `json:"logistic_condition"`
			LogisticType            int                   `json:"logistic_type"`
			NetWeight               float64               `json:"net_weight"`
			ImportType              int                   `json:"import_type"`
			DeclPort                string                `json:"decl_port"`
			SourceValue             string                `json:"source_value"`
			SourceGraphValue        string                `json:"source_graph_value"`
			PopVirtualStorageId     int64                 `json:"pop_virtual_storage_id"`
			StorageOrderItemDtoList []StorageOrderItemDto `json:"storage_order_item_dto_list"`
		}
		PopOrderInfoDto struct {
			GoodsSnapshotDtos struct {
				SkuId      string  `json:"sku_id"`
				OrderId    string  `json:"order_id"`
				GoodsId    string  `json:"goods_id"`
				Name       string  `json:"name"`
				GoodsModel string  `json:"goods_model"`
				Count      string  `json:"count"`
				UnitPrice  string  `json:"unit_price"`
				TotalPrice string  `json:"total_price"`
				GoodsType  string  `json:"goods_type"`
				GoodsOrder string  `json:"goods_order"`
				Quality    int     `json:"quality"`
				TaxAmount  float64 `json:"tax_amount"`
			} `json:"goods_snapshot_dtos"`
			CustomsOrderDTO struct {
				OrderId                   string `json:"order_id"`
				PayCompanyCode            int    `json:"pay_company_code"`
				CustomsOrderDetailInfoDTO struct {
					DeclPort              string  `json:"decl_port"`
					PayTime               int64   `json:"pay_time"`
					PaymentId             string  `json:"payment_id"`
					TotalAmount           float64 `json:"total_amount"`
					GoodsAmount           float64 `json:"goods_amount"`
					TaxAmount             float64 `json:"tax_amount"`
					AddedValueTaxAmount   float64 `json:"added_value_tax_amount"`
					ConsumptionDutyAmount float64 `json:"consumption_duty_amount"`
					Freight               float64 `json:"freight"`
					CouponAmount          float64 `json:"coupon_amount"`
					MainGoodsName         string  `json:"main_goods_name"`
					TotalGoodsCount       int     `json:"total_goods_count"`
					GrossWeight           float64 `json:"gross_weight"`
					NetWeight             float64 `json:"net_weight"`
					ConsigneeName         string  `json:"consignee_name"`
					PurchaserName         string  `json:"purchaser_name"`
					ConsigneeTel          string  `json:"consignee_tel"`
					PurchaserTel          string  `json:"purchaser_tel"`
					Email                 string  `json:"email"`
					Province              string  `json:"province"`
					ProvinceCode          string  `json:"province_code"`
					City                  string  `json:"city"`
					CityCode              string  `json:"city_code"`
					County                string  `json:"county"`
					CountyCode            string  `json:"county_code"`
					Address               string  `json:"address"`
					PaperNumber           string  `json:"paper_number"`
					ScustTel              string  `json:"scust_tel"`
					ScustAddress          string  `json:"scust_address"`
					GoodsInfo             struct {
						SkuId             string  `json:"sku_id"`
						GoodsId           int64   `json:"goods_id"`
						Name              string  `json:"name"`
						Modle             string  `json:"modle"`
						Count             int     `json:"count"`
						Weight            float64 `json:"weight"`
						Order             int     `json:"order"`
						Type              int     `json:"type"`
						OriginCountry     string  `json:"origin_country"`
						UnitPrice         float64 `json:"unit_price"`
						GoodsItemNo       string  `json:"goods_item_no"`
						HsCode            string  `json:"hs_code"`
						DeclareGoodsUnit  string  `json:"declare_goods_unit"`
						DeclareGoodsCount float64 `json:"declare_goods_count"`
						FirstUnit         string  `json:"first_unit"`
						FirstCount        float64 `json:"first_count"`
						SecondUnit        string  `json:"second_unit"`
						SecondCount       float64 `json:"second_count"`
						GoodsBrand        string  `json:"goods_brand"`
						ParcelNumber      string  `json:"parcel_number"`
						Quality           int     `json:"quality"`
					} `json:"goods_info"`
				} `json:"customs_order_detail_info_d_t_o"`
			} `json:"customs_order_d_t_o"`
		} `json:"pop_order_info_dto"`
	} `json:"result"`
}

type ResOrderStockGet

type ResOrderStockGet struct {
	Result struct {
		SkuId      int64 `json:"sku_id"`
		OrderStock int   `json:"order_stock"`
	} `json:"result"`
}

type ResOuttransportnoGet

type ResOuttransportnoGet struct {
	OrderCodeTransportNoList []OrderCodeTransportNo `json:"order_code_transport_no_list"`
}

type ResPaystreamPush

type ResPaystreamPush struct {
	util.CommonError
}

type ResPhoneCancelStatus

type ResPhoneCancelStatus struct {
	util.CommonError
	PhoneNumIsCalcel bool `json:"phone_num_is_calcel"`
}

type ResPhoneNameCheck

type ResPhoneNameCheck struct {
	util.CommonError
	Body struct {
		IfValidate bool `json:"if_validate"`
	} `json:"body"`
}

type ResPhotoQuery

type ResPhotoQuery struct {
	IsIdCardPhotoExists  bool   `json:"is_id_card_photo_exists"`
	ErrorCode            int    `json:"error_code"`
	ErrorMessage         string `json:"error_message"`
	NosIdCardFrontUrl    string `json:"nos_id_card_front_url"`
	NosIdCardOppositeUrl string `json:"nos_id_card_opposite_url"`
}

type ResPopDetailGet

type ResPopDetailGet struct {
	Result struct {
		CouponAmount          float64             `json:"coupon_amount"`
		CouponId              string              `json:"coupon_id"`
		DeliverTime           int64               `json:"deliver_time"`
		ExpressFee            float64             `json:"express_fee"`
		OrderAddressVo        OrderAddressVo      `json:"order_address_v_o"`
		OrderId               string              `json:"order_id"`
		OrderOriginPrice      float64             `json:"order_origin_price"`
		OrderRealPrice        float64             `json:"order_real_price"`
		OrderTime             int64               `json:"order_time"`
		PayMethodName         string              `json:"pay_method_name"`
		PaySuccessTime        int64               `json:"pay_success_time"`
		PayTradeFlowNo        string              `json:"pay_trade_flow_no"`
		PopLogisticsInfos     PopLogisticsInfos   `json:"pop_logistics_infos"`
		PopOrderItemInfos     PopOrderItemInfos   `json:"pop_order_item_infos"`
		PopOrderStatus        int                 `json:"pop_order_status"`
		PreSale               int                 `json:"pre_sale"`
		TaxFee                float64             `json:"tax_fee"`
		WaitingDeliverTime    int64               `json:"waiting_deliver_time"`
		BusinessRemark        string              `json:"business_remark"`
		CustomerCancelTime    int64               `json:"customer_cancel_time"`
		TradeSuccessTime      int64               `json:"trade_success_time"`
		PreDeliverTime        int64               `json:"pre_deliver_time"`
		PopOrderInvoiceVO     PopOrderInvoiceVO   `json:"pop_order_invoice_v_o"`
		UserRemarkVOs         UserRemarkVOs       `json:"user_remark_v_os"`
		PopOrderWarehouseVO   PopOrderWarehouseVO `json:"pop_order_warehouse_v_o"`
		RedPacketReduceAmount float64             `json:"red_packet_reduce_amount"`
	} `json:"result"`
	ErrorInfoDTO struct {
	} `json:"error_info_d_t_o"`
}

type ResPriceUpdate

type ResPriceUpdate struct {
	util.BasicError
	Result string `json:"result"`
}

type ResQualificationSync

type ResQualificationSync struct {
	ReqInfoJoinCheck
}

type ResQualificationUpdate

type ResQualificationUpdate struct {
	ResBusinessInfoJion
}

type ResQueryRelation

type ResQueryRelation struct {
	util.CommonError
	Body struct {
		UccKaolaRelationResult struct {
			KaolaId      string `json:"kaola_id"`
			ThirdKaolaId string `json:"third_kaola_id"`
			UccUserId    string `json:"ucc_user_id"`
		} `json:"ucc_kaola_relation_result"`
	} `json:"body"`
}

type ResRankQuery

type ResRankQuery struct {
	util.CommonError
	Data struct {
		GoodsId  int64  `json:"goods_id"`
		ImageUrl string `json:"image_url"`
		Title    string `json:"title"`
		Count    int    `json:"count"`
	} `json:"data"`
}

type ResResultHavanald

type ResResultHavanald struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResSeckillQuery

type ResSeckillQuery struct {
	util.CommonError
	Data struct {
		ActivityGoodsList []ActivityGoods `json:"activity_goods_list"`
		EndTime           string          `json:"end_time"`
		SchemeId          int64           `json:"scheme_id"`
		SchemeName        string          `json:"scheme_name"`
		StartTime         string          `json:"start_time"`
		Status            int             `json:"status"`
		Type              int             `json:"type"`
	} `json:"data"`
}

type ResServicesStatusCallback

type ResServicesStatusCallback struct {
	util.ReturnCommonError
}

type ResShopConcern

type ResShopConcern struct {
	util.CommonError
}

type ResShopFrontQuery

type ResShopFrontQuery struct {
	util.CommonError
	Data struct {
		AppShopSign            string      `json:"app_shop_sign"`
		BusinessFirms          string      `json:"business_firms"`
		BusinessId             int64       `json:"business_id"`
		CreateTime             string      `json:"create_time"`
		Intro                  string      `json:"intro"`
		PcSearchBanner         string      `json:"pc_search_banner"`
		PcShopSign             string      `json:"pc_shop_sign"`
		QualificationEndTime   string      `json:"qualification_end_time"`
		QualificationImg       string      `json:"qualification_img"`
		QualificationMosaicImg string      `json:"qualification_mosaic_img"`
		QualificationStartTime string      `json:"qualification_start_time"`
		ShopId                 int64       `json:"shop_id"`
		ShopLogo               string      `json:"shop_logo"`
		ShopName               string      `json:"shop_name"`
		ShopStatus             int         `json:"shop_status"`
		ShopTagDisplayType     int         `json:"shop_tag_display_type"`
		StarRating             float64     `json:"star_rating"`
		SupplierId             int64       `json:"supplier_id"`
		TagInfoVOList          []TagInfoVO `json:"tag_info_v_o_list"`
		UpdateTime             string      `json:"update_time"`
		QiyuDomain             string      `json:"qiyu_domain"`
		ShopQiyuStatus         int         `json:"shop_qiyu_status"`
	} `json:"data"`
}

type ResShoperProductAdd

type ResShoperProductAdd struct {
	Success bool `json:"success"`
}

type ResShoperProductDisable

type ResShoperProductDisable struct {
	Success bool `json:"success"`
}

type ResShoperpOrderCancel

type ResShoperpOrderCancel struct {
	Success bool `json:"success"`
}

type ResShoperpOrderSearch

type ResShoperpOrderSearch struct {
	TotalCount int          `json:"total_count"`
	Orders     PartnerOrder `json:"orders"`
}

type ResShoperpOrderShipped

type ResShoperpOrderShipped struct {
	Success bool `json:"success"`
}

type ResShoperpPriceUpdate

type ResShoperpPriceUpdate struct {
	Success bool `json:"success"`
}

type ResShoperpProductBatchGet

type ResShoperpProductBatchGet struct {
	Name            string  `json:"name"`
	SubTitle        string  `json:"sub_title"`
	ShortTitle      string  `json:"short_title"`
	TenWordsDesc    string  `json:"ten_words_desc"`
	ItemNo          string  `json:"item_no"`
	BrandId         string  `json:"brand_id"`
	BrandName       string  `json:"brand_name"`
	OriginalCountry string  `json:"original_country"`
	CategoryId      string  `json:"category_id"`
	CategoryName    string  `json:"category_name"`
	Description     string  `json:"description"`
	ItemOuterId     string  `json:"item_outer_id"`
	ImageUrls       string  `json:"image_urls"`
	Skus            Sku     `json:"skus"`
	GrossWeight     float64 `json:"gross_weight"`
}

type ResShoperpProductSearch

type ResShoperpProductSearch struct {
	Products   Product `json:"products"`
	TotalCount int     `json:"total_count"`
}

type ResShoperpPromotionSync

type ResShoperpPromotionSync struct {
	Success bool `json:"success"`
}

type ResSkuStockGet

type ResSkuStockGet struct {
	util.BasicError
	Result struct {
		SkuKey          string        `json:"sku_key"`
		ItemKey         string        `json:"item_key"`
		SalePrice       string        `json:"sale_price"`
		MarketPrice     string        `json:"market_price"`
		SupplyPrice     string        `json:"supply_price"`
		StockInfoVOList []StockInfoVO `json:"stock_info_v_o_list"`
	} `json:"result"`
}

type ResSkuStockUpdate

type ResSkuStockUpdate struct {
	Message   string `json:"message"`
	ErrorCode string `json:"error_code"`
}

type ResSkuidQuery

type ResSkuidQuery struct {
	util.SubError
	Data struct {
		GoodsId int64  `json:"goods_id"`
		SkuIds  string `json:"sku_ids"`
	} `json:"data"`
}

type ResSmsSend

type ResSmsSend struct {
	util.CommonError
	Desc string `json:"desc"`
}

type ResStockUpdate

type ResStockUpdate struct {
	Success bool `json:"success"`
}

type ResSupplyPriceUpdate

type ResSupplyPriceUpdate struct {
	util.BasicError
}

type ResSyncForChange

type ResSyncForChange struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResSyncForPhone

type ResSyncForPhone struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResSyncPrecheck

type ResSyncPrecheck struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResTamllItemPartAdd

type ResTamllItemPartAdd struct {
	util.BasicError
}

type ResTargetKeyGet

type ResTargetKeyGet struct {
	CreateTime float64 `json:"create_time"`
	KeyCode    string  `json:"key_code"`
	KeyVerison string  `json:"key_verison"`
	Status     float64 `json:"status"`
	Note       string  `json:"note"`
}

type ResTmallItemAdd

type ResTmallItemAdd struct {
	util.BasicError
	Result string `json:"result"`
}

type ResTmallItemPrecheck

type ResTmallItemPrecheck struct {
	ResTmallItemAdd
}

type ResTokenParse

type ResTokenParse struct {
	util.CommonError
	Body struct {
		UserId   int64 `json:"user_id"`
		HavanaId int64 `json:"havana_id"`
	} `json:"body"`
}

type ResTop50KeysGet

type ResTop50KeysGet struct {
	List []EncryptKeyVO `json:"list"`
}

type ResTraceInfoAdd

type ResTraceInfoAdd struct {
	util.CommonError
}

type ResUccPrecheck

type ResUccPrecheck struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResUccQueryPhone

type ResUccQueryPhone struct {
	util.CommonError
	Body struct {
		PhoneNum string `json:"phone_num"`
	} `json:"body"`
}

type ResUccSync

type ResUccSync struct {
	util.CommonError
	Body struct {
		Key1 string `json:"key1"`
	} `json:"body"`
}

type ResUccToken

type ResUccToken struct {
	util.CommonError
	Body struct {
		CurrentMainKaolaId        string                    `json:"current_main_kaola_id"`
		BindMainKaolaId           string                    `json:"bind_main_kaola_id"`
		ChangeMain                int                       `json:"change_main"`
		MainSubAccountComposeData MainSubAccountComposeData `json:"main_sub_account_compose_dta"`
		HavanaBindToken           string                    `json:"havana_bind_token"`
		FromType                  string                    `json:"from_type"`
		EndPoint                  string                    `json:"end_point"`
		KaolaWapCallback          string                    `json:"kaola_wap_callback"`
	} `json:"body"`
}

type ResUpdateNew

type ResUpdateNew struct {
	util.BasicError
}

type ResUrsCheckAuthname

type ResUrsCheckAuthname struct {
	util.CommonError
	Body struct {
		IsAuthCorrect bool `json:"is_auth_correct"`
	} `json:"body"`
}

type ResUrsCheckhasauthed

type ResUrsCheckhasauthed struct {
	util.CommonError
	Body struct {
		HasAuthed bool `json:"has_authed"`
	} `json:"body"`
}

type ResUserCheckhasorderconsignee

type ResUserCheckhasorderconsignee struct {
	util.CommonError
	Body struct {
		HasOrderConsignee bool `json:"has_order_consignee"`
	} `json:"body"`
}

type ResUserQuery

type ResUserQuery struct {
	Contacts []Contact `json:"contacts"`
}

type ResUserSearch

type ResUserSearch struct {
	TotalHit int            `json:"total_hit"`
	Hits     UserInfoSimple `json:"hits"`
}

type ResVenderInfoGet

type ResVenderInfoGet struct {
	VenderInfo VenderInfo `json:"vender_info"`
}

type ResVoucherChargeOff

type ResVoucherChargeOff struct {
	util.CommonError
	InvokeSuccess bool `json:"invoke_success"`
	Data          struct {
		StatusUpdateTime int64  `json:"status_update_time"`
		Notes            string `json:"notes"`
	}
}

type ResVoucherInfoListQuery

type ResVoucherInfoListQuery struct {
	util.CommonError
	InvokeSuccess bool `json:"invoke_success"`
	Data          struct {
		VoucherStatus    int     `json:"voucher_status"`
		CreateTime       int64   `json:"create_time"`
		BizId            string  `json:"biz_id"`
		FaceAmount       float64 `json:"face_amount"`
		StatusUpdateTime int64   `json:"status_update_time"`
		EffectiveTime    int64   `json:"effective_time"`
		ExpireTime       int64   `json:"expire_time"`
		VoucherCode      string  `json:"voucher_code"`
	}
}

type ResVoucherInfoQuery

type ResVoucherInfoQuery struct {
	util.CommonError
	InvokeSuccess bool `json:"invoke_success"`
	Data          struct {
		VoucherStatus    int     `json:"voucher_status"`
		CreateTime       int64   `json:"create_time"`
		BizId            string  `json:"biz_id"`
		FaceAmount       float64 `json:"face_amount"`
		StatusUpdateTime int64   `json:"status_update_time"`
		EffectiveTime    int64   `json:"effective_time"`
		ExpireTime       int64   `json:"expire_time"`
		VoucherCode      string  `json:"voucher_code"`
	} `json:"data"`
}

type ResVoucherOrderSearch

type ResVoucherOrderSearch struct {
	Code    int      `json:"code"`
	Message string   `json:"message"`
	Value   Pageable `json:"value"`
}

type ResVoucherShipment

type ResVoucherShipment struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
	Value   bool   `json:"value"`
}

type ResVoucherVerify

type ResVoucherVerify struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
	Value   bool   `json:"value"`
}

type ResWarehouseGet

type ResWarehouseGet struct {
	TotalCount int64 `json:"total_count"`
	Warehouses struct {
		WarehouseId              int64  `json:"warehouse_id"`
		WarehouseName            string `json:"warehouse_name"`
		ContactName              string `json:"contact_name"`
		ContactMobilephone       string `json:"contact_mobilephone"`
		ContactTelephone         string `json:"contact_telephone"`
		DeliverAddress           string `json:"deliver_address"`
		ReturnContactMobilephone string `json:"return_contact_mobilephone"`
		ReturnContactTelephone   string `json:"return_contact_telephone"`
		ReturnAddress            string `json:"return_address"`
		NeddKaolaReturnWarehouse bool   `json:"nedd_kaola_return_warehouse"`
		KaolaReturnWarehouseId   string `json:"kaola_return_warehouse_id"`
	} `json:"warehouses"`
}

type ResWarehouseIscainiao

type ResWarehouseIscainiao struct {
	util.BasicError
	Cainiao bool `json:"cainiao"`
}

type ResWhitelistDeal

type ResWhitelistDeal struct {
	ResultList []string `json:"result_list"`
}

type SeckillQuery

type SeckillQuery struct {
	GoodsIdList []int64 `json:"goods_id_list"`
	SchemeId    int64   `json:"scheme_id"`
	ShopId      int64   `json:"shop_id"`
}

type SecurityVo

type SecurityVo struct {
	ActivityId int64 `json:"activity_id"`
	ContentId  int64 `json:"content_id"`
	Result     int   `json:"result"`
}

type ServiceStatusCallBackVO

type ServiceStatusCallBackVO struct {
	ServiceId     string `json:"service_id"`
	ServiceStatus string `json:"service_status"`
	StartTime     string `json:"start_time"`
	EndTime       string `json:"end_time"`
}

type Sku

type Sku struct {
	SkuMarketPrice float64    `json:"sku_market_price"`
	SkuSalePrice   float64    `json:"sku_sale_price"`
	SkuBarcode     string     `json:"sku_barcode"`
	SkuStock       int        `json:"sku_stock"`
	SkuStockType   int        `json:"sku_stock_type"`
	SkuOuterId     string     `json:"sku_outer_id"`
	SkuPropertys   []Property `json:"sku_propertys"`
	OriginalUrl    string     `json:"original_url"`
}

type SkuPropertyVO

type SkuPropertyVO struct {
	PropertyNameId           string `json:"property_name_id"`
	PropertyValueId          string `json:"property_value_id"`
	IsUserDefined            bool   `json:"is_user_defined"`
	ImageUrl                 string `json:"image_url"`
	UserDefinedPropertyValue string `json:"user_defined_property_value"`
}

type SkuVO

type SkuVO struct {
	BarCode     string  `json:"bar_code"`
	MarketPrice float64 `json:"market_price"`
	SalePrice   float64 `json:"sale_price"`
	Stock       float64 `json:"stock"`
	SupplyPrice float64 `json:"supply_price"`
	OuterId     string  `json:"outer_id"`
}

type StockInfoVO

type StockInfoVO struct {
	TotalStock              int   `json:"total_stock"`
	StockCanSale            int   `json:"stock_can_sale"`
	StockFreeze             int   `json:"stock_freeze"`
	ActivityLockedStock     int   `json:"activity_locked_stock"`
	DistributionLockedStock int   `json:"distribution_locked_stock"`
	VirtualLockedStore      int   `json:"virtual_locked_store"`
	WarehouseId             int64 `json:"warehouse_id"`
}

type StorageOrderItemDto

type StorageOrderItemDto struct {
	SkuId             string  `json:"sku_id"`
	ProductNo         string  `json:"product_no"`
	Qty               int     `json:"qty"`
	Weight            float64 `json:"weight"`
	UnitPrice         float64 `json:"unit_price"`
	CodeTs            string  `json:"code_ts"`
	OriginCounty      string  `json:"origin_county"`
	HsCode            string  `json:"hs_code"`
	GoodsName         string  `json:"goods_name"`
	GoodsModel        string  `json:"goods_model"`
	DeclareGoodsUnit  string  `json:"declare_goods_unit"`
	DeclareGoodsCount float64 `json:"declare_goods_count"`
	FirstUnit         string  `json:"first_unit"`
	FirstCount        float64 `json:"first_count"`
	SencondUnit       float64 `json:"sencond_unit"`
	GoodsOrder        int     `json:"goods_order"`
	Unit              string  `json:"unit"`
	QualityGrade      int     `json:"quality_grade"`
	SeqNo             string  `json:"seq_no"`
	Barcode           string  `json:"barcode"`
	PopSkuId          string  `json:"pop_sku_id"`
}

type TagInfoVO

type TagInfoVO struct {
	Default bool   `json:"default"`
	Id      int64  `json:"id"`
	TagType int    `json:"tag_type"`
	Title   string `json:"title"`
}

type TimeRange

type TimeRange struct {
	Start string `json:"start"`
	End   string `json:"end"`
}

type UccRelationVos

type UccRelationVos struct {
	BindSite         string `json:"bind_site"`
	BidnUccId        string `json:"bidn_ucc_id"`
	LastModifiedTime int64  `json:"last_modified_time"`
	Site             string `json:"site"`
	UccId            string `json:"ucc_id"`
}

type UpdateStore

type UpdateStore struct {
	OuterId string `json:"outer_id"`
	Store   int    `json:"store"`
}

type UserInfo

type UserInfo struct {
	Address           string `json:"address"`
	DistrictName      string `json:"district_name"`
	GameAccount       string `json:"game_account"`
	Mobile            string `json:"mobile"`
	IdCardOppositeUrl string `json:"id_card_opposite_url"`
	AccountId         string `json:"account_id"`
	RechargeAccount   string `json:"recharge_account"`
	IdCardFrontUrl    string `json:"id_card_front_url"`
	CityName          string `json:"city_name"`
	IdentityId        string `json:"identity_id"`
	Name              string `json:"name"`
	PostCode          string `json:"post_code"`
	ProvinceName      string `json:"province_name"`
	Email             string `json:"email"`
	ProvinceCode      string `json:"province_code"`
	CityCode          string `json:"city_code"`
	DistrictCode      string `json:"district_code"`
	PayerName         string `json:"payer_name"`
}

type UserInfoSimple

type UserInfoSimple struct {
	ProfilePhoto   string `json:"profile_photo"`
	NickName       string `json:"nick_name"`
	PersonalStatus string `json:"personal_status"`
	Gender         int    `json:"gender"`
	Blackcard      int    `json:"blackcard"`
	VerfifyDesc    string `json:"verfify_desc"`
	Account        string `json:"account"`
}

type UserRemarkVOs

type UserRemarkVOs struct {
	Remarkt string `json:"remarkt"`
}

type ValidityManageVO

type ValidityManageVO struct {
	WarehouseLimitDays int `json:"warehouse_limit_days"`
	StorageLimitsDays  int `json:"storage_limits_days"`
	ShelfLimitDays     int `json:"shelf_limit_days"`
	ExpirationDays     int `json:"expiration_days"`
}

type VenderInfo

type VenderInfo struct {
	VenderName     string `json:"vender_name"`
	VenderAlias    string `json:"vender_alias"`
	VenderId       int64  `json:"vender_id"`
	BusinessScope  string `json:"business_scope"`
	RefundUserName string `json:"refund_user_name"`
	RefundTel      string `json:"refund_tel"`
	RefundMobile   string `json:"refund_mobile"`
	RefundProvince string `json:"refund_province"`
	RefundCity     string `json:"refund_city"`
	RefundDistrict string `json:"refund_district"`
	RefundAddress  string `json:"refund_address"`
}

type VoucherCardInfo

type VoucherCardInfo struct {
	CardId string `json:"card_id"`
	CardNo string `json:"card_no"`
}

type VoucherOrderSkuInfoVO

type VoucherOrderSkuInfoVO struct {
	OrderId   string `json:"order_id"`
	SkuId     string `json:"sku_id"`
	GoodsId   string `json:"goods_id"`
	BuyCount  int    `json:"buy_count"`
	GoodsName string `json:"goods_name"`
}

type VoucherOrderVO

type VoucherOrderVO struct {
	DeliveryTime int64                 `json:"delivery_time"`
	Status       string                `json:"status"`
	SkuInfos     VoucherOrderSkuInfoVO `json:"sku_infos"`
	OrderId      string                `json:"order_id"`
	SupplierId   int64                 `json:"supplier_id"`
}

type VoucherSearchParam

type VoucherSearchParam struct {
	Range       TimeRange `json:"range"`
	PageSize    int       `json:"page_size"`
	PageNum     int       `json:"page_num"`
	LastOrderId string    `json:"last_order_id"`
}

type VoucherSkuCard

type VoucherSkuCard struct {
	SkuId string `json:"sku_id"`
	Cards []Card `json:"cards"`
}

type YxCommentVo

type YxCommentVo struct {
	SyncType        string `json:"sync_type"`
	Id              string `json:"id"`
	ItemId          string `json:"item_id"`
	SkuId           string `json:"sku_id"`
	SkuInfo         string `json:"sku_info"`
	FrontUserName   string `json:"front_user_name"`
	FrontUserAvatar string `json:"front_user_avatar"`
	Content         string `json:"content"`
	HasReply        string `json:"has_reply"`
	HasPicture      string `json:"has_picture"`
	PicListStr      string `json:"pic_list_str"`
	Status          string `json:"status"`
	CreateTime      string `json:"create_time"`
	AudiTime        string `json:"audi_time"`
	Level           string `json:"level"`
	CommentType     string `json:"comment_type"`
	ParentId        string `json:"parent_id"`
	BeAppended      string `json:"be_appended"`
	HasVod          string `json:"has_vod"`
	VodListStr      string `json:"vod_list_str"`
	HasDeleted      string `json:"has_deleted"`
	AutoGood        string `json:"auto_good"`
	ItemCommentId   string `json:"item_comment_id"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL