package admin import ( "zhiyuan/controllers/admin/aftersale" "zhiyuan/models" "zhiyuan/pkg/db" "github.com/gin-gonic/gin" ) func InitAftersaleRouters(router *gin.RouterGroup) { router = router.Group("/aftersale") router.GET("/orders", aftersale.OrderList) router.POST("/orders", aftersale.OrderAdd) router.DELETE("/orders/:id", aftersale.OrderDel) router.POST("/orders/:id/check", aftersale.OrderCheck) router.POST("/orders/:id/allot", aftersale.OrderAllot) router.POST("/orders/:id/remark", aftersale.OrderRemark) router.POST("/orders/:id/complete", aftersale.OrderComplete) router.POST("/orders/:id/issue", aftersale.OrderAddIssue) router.GET("/orders/:id", aftersale.OrderInfo) router.GET("/order/export", aftersale.OrderExport) router.GET("/types", aftersale.TypeList) router.POST("/types", aftersale.TypeAdd) router.PUT("/types/:id", aftersale.TypeEdit) router.GET("/issues/export", aftersale.IssueExport) router.GET("/issues", aftersale.IssueList) router.POST("/issues", aftersale.IssueAdd) router.PUT("/issues/:id", aftersale.IssueEdit) router.GET("/qas", aftersale.QaList) router.POST("/qas", aftersale.QaAdd) router.PUT("/qas/:id", aftersale.QaEdit) router.DELETE("/qas/:id", aftersale.QaDel) router.GET("/visitstatist", aftersale.OrderVisitStatist) router.GET("/repairs", aftersale.RepairCheckList) router.POST("/repair/:id/check", aftersale.RepairCheck) db.Router(router, &models.ASOrderIncompleteStatic{}, "/asorderincompletestatic") }