package admin import ( "zhiyuan/models" "zhiyuan/models/dispatch" "zhiyuan/pkg/db" "github.com/gin-gonic/gin" ) func InitDispatchRouters(router *gin.RouterGroup) { router = router.Group("/dispatch") db.Router(router, &dispatch.DispatchType{}, "/dispatchtype") db.Router(router, &dispatch.DispatchTypeItem{}, "/dispatchtypeitem") db.Router(router, &dispatch.DispatchSite{}, "/dispatchsite") db.Router(router, &dispatch.DispatchSiteTable{}, "/dispatchsitetable") db.Router(router, &dispatch.DispatchSiteProcess{}, "/dispatchsiteprocess") db.Router(router, &dispatch.DispatchSiteCollectMobile{}, "/dispatchsitecollect") db.Router(router, &dispatch.DispatchSiteTableMobile{}, "/dispatchsitetables") router.POST("/dispatchsitetablecollects", func(c *gin.Context) { db.ModelList(db.Type(&dispatch.DispatchSiteTableCollect{}), map[string]interface{}{ "state": 2, }, c) }) router.POST("/myshops", func(c *gin.Context) { db.ModelList(db.Type(&models.MyShop{}), map[string]interface{}{}, c) }) router.POST("/admins", func(c *gin.Context) { db.ModelList(db.Type(&models.Admin{}), map[string]interface{}{}, c) }) }