|
|
@@ -6,6 +6,14 @@ package routers
|
|
|
import (
|
|
|
"dashoo.cn/backend/api/controllers"
|
|
|
"dashoo.cn/backend/api/controllers/casbin"
|
|
|
+ "dashoo.cn/backend/api/controllers/document"
|
|
|
+ "dashoo.cn/backend/api/controllers/equipment"
|
|
|
+ "dashoo.cn/backend/api/controllers/instrument"
|
|
|
+ "dashoo.cn/backend/api/controllers/logs"
|
|
|
+ "dashoo.cn/backend/api/controllers/material"
|
|
|
+ "dashoo.cn/backend/api/controllers/setting"
|
|
|
+ "dashoo.cn/backend/api/controllers/system"
|
|
|
+ "dashoo.cn/backend/api/controllers/trigger"
|
|
|
"github.com/astaxie/beego"
|
|
|
"github.com/astaxie/beego/plugins/cors"
|
|
|
)
|
|
|
@@ -51,189 +59,189 @@ func init() {
|
|
|
),
|
|
|
),
|
|
|
//授权码管理
|
|
|
- beego.NSNamespace("/authcode",
|
|
|
- beego.NSInclude(
|
|
|
- &controllers.AuthCodeController{},
|
|
|
- ),
|
|
|
- ),
|
|
|
beego.NSNamespace("/channels",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ChannelsController{},
|
|
|
+ &system.ChannelsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/alerts",
|
|
|
+ //序列号
|
|
|
+ beego.NSNamespace("/codesequence",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.AlertsController{},
|
|
|
+ &system.CodecSequenceController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/actions",
|
|
|
+ //数据导出
|
|
|
+ beego.NSNamespace("/dataexports",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ActionsController{},
|
|
|
+ &system.DataExportsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/triggerinfos",
|
|
|
+ //数据字典
|
|
|
+ beego.NSNamespace("/items",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.TriggerinfosController{},
|
|
|
+ &setting.ItemsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/triggers",
|
|
|
+ beego.NSNamespace("/itemsdetailadd",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.TriggersController{},
|
|
|
+ &setting.ItemsdetailaddController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/reports",
|
|
|
+ //编码规则
|
|
|
+ beego.NSNamespace("/admincoderule",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ReportsController{},
|
|
|
+ &setting.AdmincoderuleController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/monthreports",
|
|
|
+ beego.NSNamespace("/admincoderuledetail",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.MonthReportsController{},
|
|
|
+ &setting.AdmincoderuledetailController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/dataexports",
|
|
|
+ beego.NSNamespace("/printscheme",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.DataExportsController{},
|
|
|
+ &setting.PrintschemeController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/abnormals",
|
|
|
+ beego.NSNamespace("/labelprint",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.AbnormalsController{},
|
|
|
+ &setting.LabelprintController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/authcodemans",
|
|
|
+ //参数设置
|
|
|
+ beego.NSNamespace("/paramset",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.AuthcodemansController{},
|
|
|
+ &setting.ParamSetController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/operationlog",
|
|
|
+ //报警设置
|
|
|
+ beego.NSNamespace("/triggers",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.LoginfosController{},
|
|
|
+ &trigger.TriggersController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/loginlog",
|
|
|
+ beego.NSNamespace("/triggerinfos",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.LoginfosController{},
|
|
|
+ &trigger.TriggerinfosController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/loginfos",
|
|
|
+ beego.NSNamespace("/actions",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.LoginfosController{},
|
|
|
+ &trigger.ActionsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/permission",
|
|
|
+ beego.NSNamespace("/alerts",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.PermissionController{},
|
|
|
+ &trigger.AlertsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/organizes",
|
|
|
+ beego.NSNamespace("/abnormals",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.OrganizesController{},
|
|
|
+ &trigger.AbnormalsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/district",
|
|
|
+ //设备管理
|
|
|
+ beego.NSNamespace("/equipment",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.DistrictController{},
|
|
|
+ &equipment.EquipmentController{},
|
|
|
),
|
|
|
),
|
|
|
- //数据字典
|
|
|
- beego.NSNamespace("/items",
|
|
|
+ beego.NSNamespace("/shelfset",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ItemsController{},
|
|
|
+ &equipment.ShelfSetController{},
|
|
|
),
|
|
|
),
|
|
|
- //数据字典
|
|
|
- beego.NSNamespace("/itemsdetailadd",
|
|
|
+ beego.NSNamespace("/equipmentmodel",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ItemsdetailaddController{},
|
|
|
+ &equipment.EquipmentModelController{},
|
|
|
),
|
|
|
),
|
|
|
- //编码规则
|
|
|
- beego.NSNamespace("/admincoderule",
|
|
|
+ //仓库管理
|
|
|
+ beego.NSNamespace("/material",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.AdmincoderuleController{},
|
|
|
+ &material.MaterialController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/admincoderuledetail",
|
|
|
+ beego.NSNamespace("/materialstorehouse",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.AdmincoderuledetailController{},
|
|
|
+ &material.MaterialstorehouseController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/printscheme",
|
|
|
+ beego.NSNamespace("/monthreports",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.PrintschemeController{},
|
|
|
+ &material.MonthReportsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/labelprint",
|
|
|
+ //设备管理
|
|
|
+ beego.NSNamespace("/instrument",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.LabelprintController{},
|
|
|
+ &instrument.InstrumentController{},
|
|
|
),
|
|
|
),
|
|
|
- //样本来源扩展
|
|
|
- beego.NSNamespace("/extends",
|
|
|
+ //文件管理
|
|
|
+ beego.NSNamespace("/document",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ExtendsController{},
|
|
|
+ &document.DocumentController{},
|
|
|
),
|
|
|
),
|
|
|
- //图片,文件上传
|
|
|
- beego.NSNamespace("/uploads",
|
|
|
+ //日志管理
|
|
|
+ beego.NSNamespace("/loginlog",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.UploadController{},
|
|
|
+ &logs.LoginfosController{},
|
|
|
),
|
|
|
),
|
|
|
- //设备管理
|
|
|
- beego.NSNamespace("/equipment",
|
|
|
+ beego.NSNamespace("/loginfos",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.EquipmentController{},
|
|
|
+ &logs.LoginfosController{},
|
|
|
),
|
|
|
),
|
|
|
- //设备型号管理
|
|
|
- beego.NSNamespace("/equipmentmodel",
|
|
|
+ beego.NSNamespace("/authcode",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.EquipmentModelController{},
|
|
|
+ &logs.AuthCodeController{},
|
|
|
),
|
|
|
),
|
|
|
- //参数设置
|
|
|
- beego.NSNamespace("/paramset",
|
|
|
+ beego.NSNamespace("/authcodemans",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.ParamSetController{},
|
|
|
+ &logs.AuthcodemansController{},
|
|
|
),
|
|
|
),
|
|
|
- //角色管理
|
|
|
- beego.NSNamespace("/role",
|
|
|
+ beego.NSNamespace("/operationlog",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.RoleController{},
|
|
|
+ &logs.LoginfosController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/material",
|
|
|
+ beego.NSNamespace("/reports",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.MaterialController{},
|
|
|
+ &controllers.ReportsController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/permissions",
|
|
|
+ //图片,文件上传
|
|
|
+ beego.NSNamespace("/uploads",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.PermissionsController{},
|
|
|
+ &controllers.UploadController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/instrument",
|
|
|
+
|
|
|
+ beego.NSNamespace("/permission",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.InstrumentController{},
|
|
|
+ &controllers.PermissionController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/materialstorehouse",
|
|
|
+ beego.NSNamespace("/organizes",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.MaterialstorehouseController{},
|
|
|
+ &controllers.OrganizesController{},
|
|
|
),
|
|
|
),
|
|
|
- beego.NSNamespace("/document",
|
|
|
+ //角色管理
|
|
|
+ beego.NSNamespace("/role",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.DocumentController{},
|
|
|
+ &controllers.RoleController{},
|
|
|
),
|
|
|
),
|
|
|
- //序列号
|
|
|
- beego.NSNamespace("/codesequence",
|
|
|
+
|
|
|
+ beego.NSNamespace("/permissions",
|
|
|
beego.NSInclude(
|
|
|
- &controllers.CodecSequenceController{},
|
|
|
+ &controllers.PermissionsController{},
|
|
|
),
|
|
|
),
|
|
|
)
|