types

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Code generated by goctl. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseDataInfo

type BaseDataInfo struct {
	// Error code | 错误代码
	Code int `json:"code"`
	// Message | 提示信息
	Msg string `json:"msg"`
	// Data | 数据
	Data string `json:"data,omitempty"`
}

The basic response with data | 基础带数据信息 swagger:model BaseDataInfo

type BaseIDInfo

type BaseIDInfo struct {
	// ID
	Id *uint64 `json:"id,optional"`
	// Create date | 创建日期
	CreatedAt *int64 `json:"createdAt,optional"`
	// Update date | 更新日期
	UpdatedAt *int64 `json:"updatedAt,optional"`
}

The base ID response data | 基础ID信息 swagger:model BaseIDInfo

type BaseListInfo

type BaseListInfo struct {
	// The total number of data | 数据总数
	Total uint64 `json:"total"`
	// Data | 数据
	Data string `json:"data,omitempty"`
}

The basic response with data | 基础带数据信息 swagger:model BaseListInfo

type BaseMsgResp

type BaseMsgResp struct {
	// Error code | 错误代码
	Code int `json:"code"`
	// Message | 提示信息
	Msg string `json:"msg"`
}

The basic response without data | 基础不带数据信息 swagger:model BaseMsgResp

type BaseUUIDInfo

type BaseUUIDInfo struct {
	// ID
	Id *string `json:"id,optional"`
	// Create date | 创建日期
	CreatedAt *int64 `json:"createdAt,optional"`
	// Update date | 更新日期
	UpdatedAt *int64 `json:"updatedAt,optional"`
}

The base UUID response data | 基础UUID信息 swagger:model BaseUUIDInfo

type CreateDemoOrderReq

type CreateDemoOrderReq struct {
	SpuId uint64 `json:"spuId"`
}

swagger:model createDemoOrderReq

type DemoOrderInfo

type DemoOrderInfo struct {
	Id             *uint64 `json:"id"`
	CreateAt       *int64  `json:"createAt"`
	UpdateAt       *int64  `json:"updateAt"`
	SpuId          *uint64 `json:"spuId"`
	SpuName        *string `json:"spuName"`
	Price          *int32  `json:"price"`
	PayStatus      *bool   `json:"payStatus"`
	PayOrderId     *uint64 `json:"payOrderId" validate:"omitempty,"`
	PayTime        *int64  `json:"payTime" validate:"omitempty,"`
	PayChannelCode *string `json:"payChannelCode" validate:"omitempty,"`
	PayRefundId    *uint64 `json:"payRefundId" validate:"omitempty,"`
	RefundPrice    *int32  `json:"refundPrice" validate:"omitempty,"`
	RefundTime     *int64  `json:"refundTime" validate:"omitempty,"`
}

demoOrder demoOrder information | demoOrder信息 swagger:model DemoOrderInfo

type DemoOrderListResp

type DemoOrderListResp struct {
	BaseListInfo
	Data []*DemoOrderInfo `json:"data"`
}

swagger:model DemoOrderListResp

type IDAtPathReq

type IDAtPathReq struct {
	// ID
	// Required: true
	Id uint64 `path:"id" validate:"number"`
}

Basic ID request | 基础ID参数请求 swagger:model IDAtPathReq

type IDPathReq

type IDPathReq struct {
	// ID
	// Required: true
	Id uint64 `path:"id"`
}

Basic ID request | 基础ID地址参数请求 swagger:model IDPathReq

type IDReq

type IDReq struct {
	// ID
	// Required: true
	Id uint64 `json:"id" validate:"number"`
}

Basic ID request | 基础ID参数请求 swagger:model IDReq

type IDsReq

type IDsReq struct {
	// IDs
	// Required: true
	Ids []uint64 `json:"ids"`
}

Basic IDs request | 基础ID数组参数请求 swagger:model IDsReq

type NotifyRep

type NotifyRep struct {
	ChannelCode string `path:"channelCode"`
	R           []byte `json:"r,optional"`
}

type OrderDetail

type OrderDetail struct {
	OrderInfo
	Extension *OrderExtension `json:"extension"`
}

type OrderDetailResp

type OrderDetailResp struct {
	BaseDataInfo
	Data *OrderDetail `json:"data"`
}

swagger:model OrderDetailResp

type OrderExtension

type OrderExtension struct {
	No                *string `json:"no"`
	ChannelNotifyData *string `json:"channelNotifyData"`
}

type OrderInfo

type OrderInfo struct {
	BaseIDInfo
	// Status
	Status *uint32 `json:"status,optional"`
	// ChannelCode
	ChannelCode *string `json:"channelCode,optional"`
	// MerchantOrderId
	MerchantOrderId *string `json:"merchantOrderId,optional"`
	// Subject
	Subject *string `json:"subject,optional"`
	// Body
	Body *string `json:"body,optional"`
	// Price
	Price *int32 `json:"price,optional"`
	// ChannelFeeRate
	ChannelFeeRate *float64 `json:"channelFeeRate,optional"`
	// ChannelFeePrice
	ChannelFeePrice *int32 `json:"channelFeePrice,optional"`
	// UserIp
	UserIp *string `json:"userIp,optional"`
	// ExpireTime
	ExpireTime *int64 `json:"expireTime,optional"`
	// SuccessTime
	SuccessTime *int64 `json:"successTime,optional"`
	// NotifyTime
	NotifyTime *int64 `json:"notifyTime,optional"`
	// ExtensionId
	ExtensionId *uint64 `json:"extensionId,optional"`
	// No
	No *string `json:"no,optional"`
	// RefundPrice
	RefundPrice *int32 `json:"refundPrice,optional"`
	// ChannelUserId
	ChannelUserId *string `json:"channelUserId,optional"`
	// ChannelOrderNo
	ChannelOrderNo *string `json:"channelOrderNo,optional"`
}

The response data of order information | Order信息 swagger:model OrderInfo

type OrderInfoResp

type OrderInfoResp struct {
	BaseDataInfo
	Data *OrderInfo `json:"data"`
}

swagger:model OrderInfoResp

type OrderPageReq

type OrderPageReq struct {
	PageInfo
	ChannelCode     *string `json:"channelCode"`
	Status          *uint32 `json:"status"`
	MerchantOrderId *string `json:"merchantOrderId"`
	ChannelOrderNo  *string `json:"channelOrderNo"`
	No              *string `json:"no"`
	CreateAt        []int64 `json:"createAt"`
}

swagger:model OrderPageReq

type OrderPageResp

type OrderPageResp struct {
	BaseListInfo
	Data []*OrderInfo `json:"data"`
}

swagger:model OrderPageResp

type OrderSubmitReq

type OrderSubmitReq struct {
	Id            uint64            `json:"id"`
	ChannelCode   string            `json:"channelCode"`
	ChannelExtras map[string]string `json:"channelExtras,optional"`
	DisplayMode   string            `json:"displayMode,optional"`
	ReturnUrl     string            `json:"returnUrl,optional"`
}

swagger:model OrderSubmitReq

type OrderSubmitResp

type OrderSubmitResp struct {
	Status         *uint32 `json:"status"`
	DisplayMode    *string `json:"displayMode"`
	DisplayContent *string `json:"displayContent"`
}

swagger:model OrderSubmitResp

type PageAtPath

type PageAtPath struct {
	// required : true
	// min : 0
	Page int32 `path:"page" validate:"required,number,gt=0"`
	// required : true
	// max : 100000
	PageSize int32 `path:"size" validate:"required,number,lt=100000"`
}

type PageAtPathInfo

type PageAtPathInfo struct {
	// Page number | 第几页
	// required : true
	// min : 0
	Page uint64 `form:"page" validate:"required,number,gt=0"`
	// Page size | 单页数据行数
	// required : true
	// max : 100000
	PageSize uint64 `form:"pageSize" validate:"required,number,lt=100000"`
}

The page request parameters | 列表请求参数 swagger:model PageAtPathInfo

type PageInfo

type PageInfo struct {
	// Page number | 第几页
	// required : true
	// min : 0
	Page uint64 `json:"page" validate:"required,number,gt=0"`
	// Page size | 单页数据行数
	// required : true
	// max : 100000
	PageSize uint64 `json:"pageSize" validate:"required,number,lt=100000"`
}

The page request parameters | 列表请求参数 swagger:model PageInfo

type PayOrderNotifyReq

type PayOrderNotifyReq struct {
	MerchantOrderId string `json:"merchantOrderId"`
	PayOrderId      uint64 `json:"payOrderId"`
}

swagger:model PayOrderNotifyReq

type PayRefundNotifyReq

type PayRefundNotifyReq struct {
	MerchantOrderId string `json:"merchantOrderId"`
	PayRefundId     uint64 `json:"payRefundId"`
}

swagger:model PayRefundNotifyReq

type ProductPropertyValueDetailResp

type ProductPropertyValueDetailResp struct {
	// propertyId
	PropertyId *uint64 `json:"propertyId"`
	// propertyName
	PropertyName *string `json:"propertyName"`
	// valueId
	ValueId *uint64 `json:"valueId"`
	// valueName
	ValueName *string `json:"valueName"`
}

swagger:model ProductPropertyValueDetailResp

type RefundInfo

type RefundInfo struct {
	Id                *uint64 `json:"id"`
	CreatedAt         *int64  `json:"createdAt"`
	UpdatedAt         *int64  `json:"updatedAt"`
	Status            *uint32 `json:"status"`
	No                *string `json:"no"`
	ChannelCode       *string `json:"channelCode"`
	OrderId           *uint64 `json:"orderId"`
	OrderNo           *string `json:"orderNo"`
	MerchantOrderId   *string `json:"merchantOrderId"`
	MerchantRefundId  *string `json:"merchantRefundId"`
	PayPrice          *int32  `json:"payPrice"`
	RefundPrice       *int32  `json:"refundPrice"`
	Reason            *string `json:"reason"`
	UserIp            *string `json:"userIp"`
	ChannelOrderNo    *string `json:"channelOrderNo"`
	ChannelRefundNo   *string `json:"channelRefundNo"`
	SuccessTime       *int64  `json:"successTime"`
	ChannelErrorCode  *string `json:"channelErrorCode"`
	ChannelErrorMsg   *string `json:"channelErrorMsg"`
	ChannelNotifyData *string `json:"channelNotifyData"`
}

swagger:model RefundInfo

type RefundInfoResp

type RefundInfoResp struct {
	BaseDataInfo
	Data *RefundInfo `json:"data"`
}

swagger:model RefundInfoResp

type RefundPageReq

type RefundPageReq struct {
	PageInfo
	ChannelCode     *string `json:"channelCode"`
	Status          *uint32 `json:"status"`
	MerchantOrderId *string `json:"merchantOrderId"`
	ChannelOrderNo  *string `json:"channelOrderNo"`
	No              *string `json:"no"`
	CreateAt        []int64 `json:"createAt"`
}

swagger:model RefundPageReq

type RefundPageResp

type RefundPageResp struct {
	BaseListInfo
	Data []*RefundInfo `json:"data"`
}

swagger:model RefundPageResp

type UUIDReq

type UUIDReq struct {
	// ID
	// Required: true
	// Max length: 36
	Id string `json:"id" validate:"len=36"`
}

Basic UUID request | 基础UUID参数请求 swagger:model UUIDReq

type UUIDsReq

type UUIDsReq struct {
	// Ids
	// Required: true
	Ids []string `json:"ids"`
}

Basic UUID array request | 基础UUID数组参数请求 swagger:model UUIDsReq

Jump to

Keyboard shortcuts

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