package controllers import ( "github.com/astaxie/beego" ) type OrderController struct { beego.Controller } // @Title 支付 // @Description 支付 // @Param token header string true "认证token" // @Param userID query string true "用户ID" // @Param roleList query string true "角色列表" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /Pay [post] func (c *OrderController) Pay() { } // @Title 创建订单 // @Description 创建订单 // @Param token header string true "认证token" // @Param jxOrder formData string true "订单信息" // @Param addressID formData int64 true "配送地址ID" // @Param fromStoreID formData int fasle "物料配送门店" // @Param createType formData int false "创建类型, 0:预创建, 1:创建" // @Param isDeliverySelf formData bool false "是否是自提单" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /CreateOrder [post] func (c *OrderController) CreateOrder() { } // @Title 请求支付订单 // @Description 请求支付订单 // @Param token header string true "认证token" // @Param vendorOrderID formData string true "订单ID" // @Param payType formData int true "支付类型" // @Param vendorPayType formData string true "平台支付类型" // @Success 200 {object} controllers.CallResult // @Failure 200 {object} controllers.CallResult // @router /Pay4Order [post] func (c *OrderController) Pay4Order() { }