handler_item

package
v0.0.0-...-ce547d9 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddProduct

func AddProduct(ctx context.Context, c *app.RequestContext)

AddProduct godoc @Summary add product @Description add product @Tags product module @Accept json @Produce json @Param addProductRequest body model.AddProductRequest true "request param of adding product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/add [post]

func DelProduct

func DelProduct(ctx context.Context, c *app.RequestContext)

DelProduct godoc @Summary delete product @Description delete product @Tags product module @Accept json @Produce json @Param delProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/del [post]

func EditProduct

func EditProduct(ctx context.Context, c *app.RequestContext)

EditProduct godoc @Summary edit product @Description edit product @Tags product module @Accept json @Produce json @Param editProductRequest body model.EditProductRequest true "request param of editing product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/edit [post]

func GetProduct

func GetProduct(ctx context.Context, c *app.RequestContext)

GetProduct godoc @Summary get product by product_id @Description get product by product_id @Tags product module @Accept json @Produce json @Param product_id query int true "product_id" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/get [get]

func ListProduct

func ListProduct(ctx context.Context, c *app.RequestContext)

ListProduct godoc @Summary get product list @Description get product list @Tags product module @Accept json @Produce json @Param listProductReq body model.ListProductReq true "request param of listing products" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/list [post]

func MGetProduct2C

func MGetProduct2C(ctx context.Context, c *app.RequestContext)

MGetProduct2C godoc @Summary batch get products by product_id (2C interface) @Description batch get products by product_id (2C interface) @Tags product module(2C) @Accept json @Produce json @Param product_ids query string true "product-ids separated by commas" @Security TokenAuth @Success 200 {object} model.Response @Router /item2c/mget [get]

func OfflineProduct

func OfflineProduct(ctx context.Context, c *app.RequestContext)

OfflineProduct godoc @Summary offline product @Description offline product @Tags product module @Accept json @Produce json @Param offlineProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/offline [post]

func OnlineProduct

func OnlineProduct(ctx context.Context, c *app.RequestContext)

OnlineProduct godoc @Summary online product @Description online product @Tags product module @Accept json @Produce json @Param onlineProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/online [post]

func SearchProduct

func SearchProduct(ctx context.Context, c *app.RequestContext)

SearchProduct godoc @Summary search products (2C interface) @Description search products (2C interface) @Tags product module(2C) @Accept json @Produce json @Param searchProductReq body model.SearchProductReq true "request param of searching products" @Security TokenAuth @Success 200 {object} model.Response @Router /item2c/search [post]

Types

This section is empty.

Jump to

Keyboard shortcuts

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