businessController

package
v0.0.0-...-2ddc99a Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddGoods

func AddGoods(c *gin.Context)

@Summary 添加商品 @tags 商家 @Accept multipart/form-data @Produce json @Param goods_name formData string true "商品名称" @Param goods_photo formData file string "商品图片" @Param goods_description formData string false "商品描述" @Param goods_listing formData bool false "是否上架" @Param goods_price formData float64 false "商品价格" @Param goods_unit formData string true "商品单位 份、杯、瓶" @Param goods_sort formData string true "排序" @Param goods_type_id formData int false "商品种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods [POST] @Security ApiKeyAuth

func AddGoodsType

func AddGoodsType(c *gin.Context)

@Summary 商品种类添加 @tags 商家 @Accept application/json @Produce json @Param body body entity.GoodsTypeRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstype [POST] @Security ApiKeyAuth

func AddTable

func AddTable(c *gin.Context)

@Summary 添加餐桌 @tags 商家 @Accept application/json @Produce json @Param body body entity.TableRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table [POST] @Security ApiKeyAuth

func AddTableType

func AddTableType(c *gin.Context)

@Summary 添加餐桌种类 @tags 商家 @Accept application/json @Produce json @Param body body entity.TableTypeRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletype [POST] @Security ApiKeyAuth

func CodeLogin

func CodeLogin(c *gin.Context)

@Summary 商家手机验证码登录 @tags 商家 @Accept application/json @Produce json @Param body body entity.BusinessLoginOrRegisterRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/codelogin [POST]

func DeleteGoods

func DeleteGoods(c *gin.Context)

@Summary 商品删除 @tags 商家 @Accept application/json @Produce json @Param id path int true "商品ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods/{id} [DELETE] @Security ApiKeyAuth

func DeleteGoodsType

func DeleteGoodsType(c *gin.Context)

@Summary 商品种类删除 @tags 商家 @Accept application/json @Produce json @Param id path int true "商品种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstype/{id} [DELETE] @Security ApiKeyAuth

func DeleteTable

func DeleteTable(c *gin.Context)

@Summary 删除餐桌 @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table/{id} [DELETE] @Security ApiKeyAuth

func DeleteTableType

func DeleteTableType(c *gin.Context)

@Summary 删除餐桌种类 @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletype/{id} [DELETE] @Security ApiKeyAuth

func DownOrUpGoods

func DownOrUpGoods(c *gin.Context)

@Summary 上架/下架商品 @tags 商家 @Accept application/json @Produce json @Param id path int true "商品ID" @Param downorup path bool false "是否上架" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods/{id}/{downorup} [PUT] @Security ApiKeyAuth

func GetTableqrcode

func GetTableqrcode(c *gin.Context)

@Summary 生成餐桌二维码 @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table/{id}/qrcode [GET] @Security ApiKeyAuth

func PassLogin

func PassLogin(c *gin.Context)

@Summary 商家账号密码登录 @tags 商家 @Accept application/json @Produce json @Param body body entity.BusinessPassLoginRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/passlogin [POST]

func QueryBusinessStoreInfo

func QueryBusinessStoreInfo(c *gin.Context)

@Summary 查询商家门店信息 @tags 商家 @Accept application/json @Produce json @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/store [GET] @Security ApiKeyAuth

func QueryGoods

func QueryGoods(c *gin.Context)

@Summary 分页查询商家商品 @tags 商家 @Accept application/json @Produce json @Param pageSize query string false "页大小" @Param page query string false "页数" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods [GET] @Security ApiKeyAuth

func QueryGoodsByID

func QueryGoodsByID(c *gin.Context)

@Summary 查询商品By ID @tags 商家 @Accept application/json @Produce json @Param id path int true "商品ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods/{id} [GET] @Security ApiKeyAuth

func QueryGoodsType

func QueryGoodsType(c *gin.Context)

@Summary 分页查询商家商品种类 @tags 商家 @Accept application/json @Produce json @Param pageSize query string false "页大小" @Param page query string false "页数" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstype [GET] @Security ApiKeyAuth

func QueryGoodsTypeByID

func QueryGoodsTypeByID(c *gin.Context)

@Summary 查询商品种类By ID @tags 商家 @Accept application/json @Produce json @Param id path int true "商品种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstype/{id} [GET] @Security ApiKeyAuth

func QueryGoodsTypeIDAndName

func QueryGoodsTypeIDAndName(c *gin.Context)

@Summary 查询商家商品种类ID和名称 @tags 商家 @Accept application/json @Produce json @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstypes [GET] @Security ApiKeyAuth

func QueryTable

func QueryTable(c *gin.Context)

@Summary 分页查询餐桌 @tags 商家 @Accept application/json @Produce json @Param pageSize query string false "页大小" @Param page query string false "页数" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table [GET] @Security ApiKeyAuth

func QueryTableByID

func QueryTableByID(c *gin.Context)

@Summary 查询餐桌By ID @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table/{id} [GET] @Security ApiKeyAuth

func QueryTableType

func QueryTableType(c *gin.Context)

@Summary 分页查询餐桌种类 @tags 商家 @Accept application/json @Produce json @Param pageSize query string false "页大小" @Param page query string false "页数" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletype [GET] @Security ApiKeyAuth

func QueryTableTypeByID

func QueryTableTypeByID(c *gin.Context)

@Summary 查询餐桌种类By ID @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletype/{id} [GET] @Security ApiKeyAuth

func QueryTableTypeIDAndName

func QueryTableTypeIDAndName(c *gin.Context)

@Summary 查询餐桌种类ID和名称 @tags 商家 @Accept application/json @Produce json @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletypes [GET] @Security ApiKeyAuth

func Register

func Register(c *gin.Context)

@Summary 商家注册 @tags 商家 @Accept application/json @Produce json @Param body body entity.BusinessLoginOrRegisterRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/register [POST]

func UpdateBusinessStoreInfo

func UpdateBusinessStoreInfo(c *gin.Context)

@Summary 更新商家门店信息 @tags 商家 @Accept multipart/form-data @Produce json @Param store_name formData string true "门店名称" @Param store_address formData string true "门店详细地址" @Param store_logo formData file false "门店logo" @Param store_contact_name formData string false "门店联系人姓名" @Param store_contact_tel formData string false "门店联系人电话" @Param store_start_banking_hours formData string true "门店开始营业时间" @Param store_end_banking_hours formData string true "门店结束营业时间" @Param store_face_photo formData file false "门脸照" @Param in_store_photos formData file false "店内照" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/store [PUT] @Security ApiKeyAuth

func UpdateGoods

func UpdateGoods(c *gin.Context)

@Summary 修改商品 @tags 商家 @Accept multipart/form-data @Produce json @Param id path int true "商品ID" @Param goods_name formData string true "商品名称" @Param goods_photo formData file string "商品图片" @Param goods_description formData string false "商品描述" @Param goods_listing formData bool false "是否上架" @Param goods_price formData float64 false "商品价格" @Param goods_unit formData string true "商品单位 份、杯、瓶" @Param goods_sort formData string true "排序" @Param goods_type_id formData int false "商品种类ID" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goods/{id} [PUT] @Security ApiKeyAuth

func UpdateGoodsType

func UpdateGoodsType(c *gin.Context)

@Summary 商品种类修改 @tags 商家 @Accept application/json @Produce json @Param id path int true "商品种类ID" @Param body body entity.GoodsTypeRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/goodstype/{id} [PUT] @Security ApiKeyAuth

func UpdateTable

func UpdateTable(c *gin.Context)

@Summary 修改餐桌 @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌ID" @Param body body entity.TableRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/table/{id} [PUT] @Security ApiKeyAuth

func UpdateTableType

func UpdateTableType(c *gin.Context)

@Summary 修改餐桌种类 @tags 商家 @Accept application/json @Produce json @Param id path int true "餐桌种类ID" @Param body body entity.TableTypeRequest true "body" @Success 200 {object} entity.ResponseData "desc" @Router /api/v1/business/tabletype/{id} [PUT] @Security ApiKeyAuth

Types

This section is empty.

Jump to

Keyboard shortcuts

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