ordercontroller.go 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package controller
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "trading-go/model"
  5. "trading-go/response"
  6. )
  7. // GetAllOrder
  8. // @Tags 订单模块
  9. // @Summary 获取所有订单
  10. // @Produce application/json
  11. // @Success 200 {object} response.Response
  12. // @Router /order [get]
  13. func GetAllOrder(c *gin.Context) {
  14. var orders []model.Order
  15. orders = append(orders, model.Order{})
  16. orders = append(orders, model.Order{})
  17. response.Success(c.Writer, "success", orders)
  18. }
  19. // GetUserOrder
  20. // @Tags 订单模块
  21. // @Summary 获取用户的所有订单
  22. // @Produce application/json
  23. // @Param id query int64 true "用户id"
  24. // @Success 200 {object} response.Response
  25. // @Router /order/user [get]
  26. func GetUserOrder(c *gin.Context) {
  27. var orders []model.Order
  28. orders = append(orders, model.Order{})
  29. orders = append(orders, model.Order{})
  30. response.Success(c.Writer, "success", orders)
  31. }
  32. // ReviseOrder
  33. // @Tags 订单模块
  34. // @Summary 修改订单的状态
  35. // @Produce application/json
  36. // @Param id formData int64 true "订单id"
  37. // @Param state formData int true "订单状态"
  38. // @Success 200 {object} response.Response
  39. // @Router /order/revise [post]
  40. func ReviseOrder(c *gin.Context) {
  41. response.Success(c.Writer, "success", nil)
  42. }
  43. // CreateOrder
  44. // @Tags 订单模块
  45. // @Summary 创建订单
  46. // @Produce application/json
  47. // @Param json body model.OrderJson true "订单信息"
  48. // @Success 200 {object} response.Response
  49. // @Router /order/create [post]
  50. func CreateOrder(c *gin.Context) {
  51. response.Success(c.Writer, "success", nil)
  52. }
  53. // DeleteOrder
  54. // @Tags 订单模块
  55. // @Summary 删除订单
  56. // @Produce application/json
  57. // @Param id path int64 true "订单id"
  58. // @Success 200 {object} response.Response
  59. // @Router /order/delete/{id} [delete]
  60. func DeleteOrder(c *gin.Context) {
  61. response.Success(c.Writer, "success", nil)
  62. }