package routers import ( "Medical_ERP/controllers" beego "github.com/beego/beego/v2/server/web" ) func init() { // 分组 stockTemplate := beego.NewNamespace("/api/stock-template", beego.NSRouter("/in", &controllers.StockTemplateController{}, "*:StockTemplateIn"), // 入库 beego.NSRouter("/in/edit", &controllers.StockTemplateController{}, "*:StockTemplateInEdit"), // 入库 - 编辑 beego.NSRouter("/in/delete", &controllers.StockTemplateController{}, "*:StockTemplateInDelete"), // 入库 - 删除 beego.NSRouter("/batch-in", &controllers.StockTemplateController{}, "*:BatchStockTemplateIn"), // 批量入库 beego.NSRouter("/out", &controllers.StockTemplateController{}, "*:StockTemplateOut"), // 出库 beego.NSRouter("/out/edit", &controllers.StockTemplateController{}, "*:StockTemplateOutEdit"), // 出库 - 编辑 beego.NSRouter("/out/delete", &controllers.StockTemplateController{}, "*:StockTemplateOutDelete"), // 出库 - 删除 beego.NSRouter("/batch-out", &controllers.StockTemplateController{}, "*:BatchStockTemplateOut"), // 批量出库 beego.NSRouter("/in/list", &controllers.StockTemplateController{}, "*:StockTemplateInList"), // 入库列表 beego.NSRouter("/out/list", &controllers.StockTemplateController{}, "*:StockTemplateOutList"), // 出库列表 beego.NSRouter("/inventory/list", &controllers.StockTemplateController{}, "*:StockTemplateInventoryList"), // 收发记录 beego.NSRouter("/inventory/export", &controllers.StockTemplateController{}, "*:StockTemplateInventoryExport"), // 库存 - excel beego.NSRouter("/inventory/pdf", &controllers.StockTemplateController{}, "*:InventoryPdf"), beego.NSRouter("/transport-record/export", &controllers.StockTemplateController{}, "*:TransportRecordExport"), ) stock := beego.NewNamespace("/api/stock", beego.NSRouter("/unit/list", &controllers.StockTemplateController{}, "*:StockUnitList"), // 收/发货单位列表 beego.NSRouter("/operator/list", &controllers.StockTemplateController{}, "*:StockOperatorList"), // 经办人列表 beego.NSRouter("/inquiry/list", &controllers.StockTemplateController{}, "*:StockInquiryList"), // 库存查询 beego.NSRouter("/inquiry/excel", &controllers.StockTemplateController{}, "*:StockInquiryExcel"), // 库存查询 - excel beego.NSRouter("/stat", &controllers.StockTemplateController{}, "*:StockStat"), beego.NSRouter("/home-stat", &controllers.StockTemplateController{}, "*:StockHomeStat"), ) //注册 namespace beego.AddNamespace(stockTemplate, stock) }