12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package admin
- import (
- "zhiyuan/controllers/admin"
- "zhiyuan/models/budget"
- "zhiyuan/models/budget2"
- "zhiyuan/pkg/db"
- "github.com/gin-gonic/gin"
- )
- func InitBudgetRouters(router *gin.RouterGroup) {
- router = router.Group("/budget")
- db.Router(router, &budget.ItemType{}, "/itemtype")
- db.Router(router, &budget.Item{}, "/item")
- db.Router(router, &budget.Quote{}, "/quote")
- db.Router(router, &budget.Table{}, "/table")
- db.Router(router, &budget.Header{}, "/header")
- db.Router(router, &budget.Module{}, "/module")
- db.Router(router, &budget.Group{}, "/group")
- db.Router(router, &budget.Row{}, "/row")
- db.Router(router, &budget.OrderMobile{}, "/order")
- router.GET("/quote/:id", admin.QuoteInfo)
- router.GET("/order/:id", admin.QuoteOrderInfo)
- //router.GET("/orderexport/:id", admin.QuoteOrderExport)
- router.POST("/orderhandle/:id", admin.QuoteOrderHandle)
- db.Router(router, &budget.Customer{}, "/customer")
- router.POST("/customerorder/:id", admin.QuoteCustomerOrder)
- db.Router(router, &budget.CustomerMobile{}, "/contractcustomer")
- router.POST("/customersite/:id", admin.QuoteCustomerSite)
- db.Router(router, &budget.File{}, "/file")
- router.POST("/file/upload/:id", admin.QuoteFile)
- router.GET("/order/:id/export/:fid", admin.QuoteOrderExport2)
- router.POST("/quoteordercopy/:id", admin.QuoteOrderCopy)
- db.Router(router, &budget2.OrderMobile{}, "/order2")
- router.GET("/order2/:id", admin.QuoteOrder2Info)
- router.POST("/order2updatedata/:id", admin.QuoteOrder2UpdateData)
- router.POST("/order2updatecontractdata/:id", admin.QuoteOrder2UpdateContractData)
- router.POST("/order2updateregion/:id", admin.QuoteOrder2UpdateRegion)
- router.POST("/order2addbuildadditionalitem/:id", admin.QuoteOrder2AddBuildAdditionalItem)
- router.POST("/order2editbuildadditionalitem/:id", admin.QuoteOrder2EditBuildAdditionalItem)
- router.POST("/order2delbuildadditionalitem/:id", admin.QuoteOrder2DelBuildAdditionalItem)
- router.POST("/order2addmaterialadditionalitem/:id", admin.QuoteOrder2AddMaterialAdditionalItem)
- router.POST("/order2editmaterialadditionalitem/:id", admin.QuoteOrder2EditMaterialAdditionalItem)
- router.POST("/order2delmaterialadditionalitem/:id", admin.QuoteOrder2DelMaterialAdditionalItem)
- router.POST("/order2adddeductionitem/:id", admin.QuoteOrder2AddDeductionItem)
- router.POST("/order2deldeductionitem/:id", admin.QuoteOrder2DelDeductionItem)
- router.POST("/order2addspecialprojectitem/:id", admin.QuoteOrder2AddSpecialProjectItem)
- router.POST("/order2editspecialprojectitem/:id", admin.QuoteOrder2EditSpecialProjectItem)
- router.POST("/order2delspecialprojectitem/:id", admin.QuoteOrder2DelSpecialProjectItem)
- router.POST("/order2export/:id", admin.QuoteOrder2Export)
- router.POST("/order2customerorder/:id", admin.Quote2ConfirmOrder)
- router.POST("/order2exportpdf/:id", admin.QuoteOrder2ExportPdf)
- }
|