aftersale.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package admin
  2. import (
  3. "zhiyuan/controllers/admin/aftersale"
  4. "zhiyuan/models"
  5. "zhiyuan/pkg/db"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func InitAftersaleRouters(router *gin.RouterGroup) {
  9. router = router.Group("/aftersale")
  10. router.GET("/orders", aftersale.OrderList)
  11. router.POST("/orders", aftersale.OrderAdd)
  12. router.DELETE("/orders/:id", aftersale.OrderDel)
  13. router.POST("/orders/:id/check", aftersale.OrderCheck)
  14. router.POST("/orders/:id/allot", aftersale.OrderAllot)
  15. router.POST("/orders/:id/remark", aftersale.OrderRemark)
  16. router.POST("/orders/:id/complete", aftersale.OrderComplete)
  17. router.POST("/orders/:id/issue", aftersale.OrderAddIssue)
  18. router.GET("/orders/:id", aftersale.OrderInfo)
  19. router.GET("/order/export", aftersale.OrderExport)
  20. router.GET("/types", aftersale.TypeList)
  21. router.POST("/types", aftersale.TypeAdd)
  22. router.PUT("/types/:id", aftersale.TypeEdit)
  23. router.GET("/issues/export", aftersale.IssueExport)
  24. router.GET("/issues", aftersale.IssueList)
  25. router.POST("/issues", aftersale.IssueAdd)
  26. router.PUT("/issues/:id", aftersale.IssueEdit)
  27. router.GET("/qas", aftersale.QaList)
  28. router.POST("/qas", aftersale.QaAdd)
  29. router.PUT("/qas/:id", aftersale.QaEdit)
  30. router.DELETE("/qas/:id", aftersale.QaDel)
  31. router.GET("/visitstatist", aftersale.OrderVisitStatist)
  32. router.GET("/repairs", aftersale.RepairCheckList)
  33. router.POST("/repair/:id/check", aftersale.RepairCheck)
  34. db.Router(router, &models.ASOrderIncompleteStatic{}, "/asorderincompletestatic")
  35. }