Ver código fonte

开发模型功能及端子model

liling 1 ano atrás
pai
commit
72689c4dfc

+ 115 - 0
service/models/bo/check_sysmodel_ied_fcda_relation.go

@@ -0,0 +1,115 @@
+package bo
+
+import (
+	"fmt"
+	"scd_check_tools/logger"
+	"scd_check_tools/models/enum"
+
+	"github.com/astaxie/beego/orm"
+)
+
+//系统内置模型-装置功能点端子关系管理
+type T_data_model_fcda_ref struct {
+	Id          int    `orm:"pk"`
+	ModelId     int    // '模型ID' ,
+	RelationRef int    //
+	FromIedCode string //
+	ToIedCode   string //
+	FromFuncId  int
+	FromFcdaId  int
+	ToFuncId    int
+	ToFcdaId    int
+	Goosesv     string
+	Cr          int    // '创建人' ,
+	Ct          string `orm:"-"` // '创建时间' ,
+	Ur          int    // '更新人' ,
+	Ut          string `orm:"-"` // '更新时间'
+}
+
+//内置检测模型-装置功能点端子管理
+type SysCheckModelFcdaRalationMgr struct {
+	Model T_data_model_fcda_ref
+	DeviceBaseModel
+}
+
+var sysCheckModel_iedFcdaRelationDesc = "内置检测模型-装置功能点端子关系管理"
+
+func init() {
+	orm.RegisterModel(new(T_data_model_fcda_ref))
+}
+
+//保存检测模型装置功能信息
+func (c *SysCheckModelFcdaRalationMgr) Save() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Insert
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	if c.Model.Id > 0 {
+		//编辑
+		_, err = db.Update(&c.Model)
+	} else {
+		//新增
+		_, err = db.Insert(&c.Model)
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("保存%s信息失败:%s,操作数据:%+v", sysCheckModel_iedFcdaRelationDesc, err.Error(), c.Model)
+		dblog.Fail2()
+	} else {
+		dblog.Description = fmt.Sprintf("保存%s信息成功,操作数据:%+v", sysCheckModel_iedFcdaRelationDesc, c.Model)
+		dblog.Success2()
+	}
+	return err
+}
+
+//根据model中指定的id删除
+func (c *SysCheckModelFcdaRalationMgr) Delete() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Delete
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	if c.Model.FromFuncId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and from_func_id=?", c.Model.ModelId, c.Model.FromFuncId).Exec()
+	} else if c.Model.FromIedCode != "" {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_ied_code=? or to_ied_code=?)", c.Model.ModelId, c.Model.FromIedCode, c.Model.FromIedCode).Exec()
+	} else if c.Model.ToIedCode != "" {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_ied_code=? or to_ied_code=?)", c.Model.ModelId, c.Model.ToIedCode, c.Model.ToIedCode).Exec()
+	} else if c.Model.FromFuncId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_func_id=? or to_func_id=?)", c.Model.ModelId, c.Model.FromFuncId, c.Model.FromFuncId).Exec()
+	} else if c.Model.ToFuncId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_func_id=? or to_func_id=?)", c.Model.ModelId, c.Model.ToFuncId, c.Model.ToFuncId).Exec()
+	} else if c.Model.FromFcdaId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_fcda_id=? or to_fcda_id=?)", c.Model.ModelId, c.Model.FromFcdaId, c.Model.FromFcdaId).Exec()
+	} else if c.Model.ToFcdaId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and (from_fcda_id=? or to_fcda_id=?)", c.Model.ModelId, c.Model.ToFcdaId, c.Model.ToFcdaId).Exec()
+	} else {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? ", c.Model.ModelId).Exec()
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("删除%s(%d)失败:%s", sysCheckModel_iedFcdaRelationDesc, c.Model.ModelId, err.Error())
+		dblog.Fail2()
+	} else {
+		dblog.Description = fmt.Sprintf("删除%s(%d)成功", sysCheckModel_iedFcdaRelationDesc, c.Model.ModelId)
+		dblog.Success2()
+	}
+	return err
+}
+
+func (c *SysCheckModelFcdaRalationMgr) GetList() ([]orm.Params, error) {
+	o := orm.NewOrm()
+	sqlParamters := []interface{}{c.Model.ModelId, c.Model.FromFuncId}
+	sql := "select t.* from t_data_model_func_fcda t where t.model_id=? and t.from_func_id=?"
+	rowset := []orm.Params{}
+	_, err := o.Raw(sql, sqlParamters).Values(&rowset)
+	if err != nil {
+		logger.Logger.Error(err)
+	}
+	return rowset, err
+}

+ 172 - 0
service/models/bo/check_sysmodel_ied_func.go

@@ -0,0 +1,172 @@
+package bo
+
+import (
+	"errors"
+	"fmt"
+	"scd_check_tools/logger"
+	"scd_check_tools/models/enum"
+	"scd_check_tools/tools"
+	"strconv"
+
+	"sync"
+
+	"github.com/astaxie/beego/orm"
+)
+
+//系统内置模型-装置功能管理
+type T_data_model_func_def struct {
+	Id           int    `orm:"pk"`
+	ModelId      int    // '模型ID' ,
+	IedType      string // '装置类型;关联代码:device_type',
+	FuncName     string // '功能名称',
+	FuncFcdaId   int    `orm:"-"`
+	FcdaName     string `orm:"-"` // 端子设计名称
+	FcdaMatchExp string `orm:"-"` // 端子匹配表达式
+	Cr           int    // '创建人' ,
+	Ct           string `orm:"-"` // '创建时间' ,
+	Ur           int    // '更新人' ,
+	Ut           string `orm:"-"` // '更新时间'
+}
+
+//内置检测模型-装置功能管理对象
+type SysCheckModelIedFuncMgr struct {
+	Model T_data_model_func_def
+	DeviceBaseModel
+}
+
+var sysCheckModel_iedFuncDesc = "内置检测模型-装置功能管理"
+
+var SysModelFuncList = sync.Map{}
+
+func init() {
+	orm.RegisterModel(new(T_data_model_func_def))
+}
+
+//保存检测模型装置功能信息
+func (c *SysCheckModelIedFuncMgr) Save() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Insert
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	hasName, err := c.Exist()
+	if err != nil {
+		return err
+	}
+	if hasName {
+		return errors.New("功能名称已存在")
+	}
+	db.Begin()
+	if c.Model.Id > 0 {
+		//编辑
+		_, err = db.Update(&c.Model)
+	} else {
+		//新增
+		_, err = db.Insert(&c.Model)
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("保存%s信息失败:%s,操作数据:%+v", sysCheckModel_iedFuncDesc, err.Error(), c.Model)
+		dblog.Fail2()
+	} else {
+		//保存功能-端子定义
+		fcdaMgr := new(SysCheckModelIedFuncFcdaMgr)
+		fcdaMgr.Model = T_data_model_func_fcda{ModelId: c.Model.ModelId}
+		fcdaMgr.Model.Id = c.Model.FuncFcdaId
+		fcdaMgr.Model.FcdaMatchExp = c.Model.FcdaMatchExp
+		fcdaMgr.Model.FcdaName = c.Model.FcdaName
+		err = fcdaMgr.Save()
+		if err != nil {
+			db.Rollback()
+			logger.Logger.Error(err)
+			dblog.Description = fmt.Sprintf("保存%s信息失败:%s,操作数据:%+v", sysCheckModel_iedFuncDesc, err.Error(), c.Model)
+			dblog.Fail2()
+			return
+		}
+		db.Commit()
+		dblog.Description = fmt.Sprintf("保存%s信息成功,操作数据:%+v", sysCheckModel_iedFuncDesc, c.Model)
+		dblog.Success2()
+	}
+	return err
+}
+
+func (c *SysCheckModelIedFuncMgr) Exist() (bool, error) {
+	db := orm.NewOrm()
+	if c.Model.FuncName == "" {
+		return false, errors.New("功能名称不能为空")
+	}
+	rowset := []orm.Params{}
+	_, err := db.Raw("select id from t_data_model_func_def where model_id=? and ied_type=? and func_name=?", c.Model.ModelId, c.Model.IedType, c.Model.FuncName).Values(&rowset)
+	if len(rowset) > 0 {
+		if tools.IsEmpty(c.Model.Id) != tools.IsEmpty(rowset[0]["id"]) {
+			return false, nil
+		} else {
+			return true, nil
+		}
+	}
+	return false, err
+}
+
+//根据model中指定的id删除
+func (c *SysCheckModelIedFuncMgr) Delete() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Delete
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	funcLst := []orm.Params{}
+	if c.Model.Id > 0 {
+		_, err = db.Raw("delete from t_data_model_func_def where id=?", c.Model.Id).Exec()
+	} else if c.Model.IedType != "" {
+		//删除指定装置类型的数据
+		db.Raw("select id from t_data_model_func_def where model_id=? and ied_type=?", c.Model.ModelId, c.Model.IedType).Values(&funcLst)
+		_, err = db.Raw("delete from t_data_model_func_def where model_id=? and ied_type=?", c.Model.ModelId, c.Model.IedType).Exec()
+	} else {
+		_, err = db.Raw("delete from t_data_model_func_def where model_id=?", c.Model.ModelId).Exec()
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("删除%s(%d)失败:%s", sysCheckModel_iedFuncDesc, c.Model.ModelId, err.Error())
+		dblog.Fail2()
+	} else {
+		fcdaMgr := new(SysCheckModelIedFuncFcdaMgr)
+		fcdaMgr.Model = T_data_model_func_fcda{ModelId: c.Model.ModelId}
+		if c.Model.Id > 0 {
+			fcdaMgr.Model.FuncId = c.Model.Id
+		}
+		if c.Model.IedType != "" {
+			//删除所有功能的相关数据
+			for _, row := range funcLst {
+				fcdaMgr.Model.FuncId, _ = strconv.Atoi(tools.IsEmpty(row["id"]))
+				fcdaMgr.Delete()
+			}
+		} else {
+			fcdaMgr.Delete()
+		}
+		SysModelRelationList.Delete(c.Model.ModelId)
+		dblog.Description = fmt.Sprintf("删除%s(%d)成功", sysCheckModel_iedFuncDesc, c.Model.ModelId)
+		dblog.Success2()
+	}
+	return err
+}
+
+func (c *SysCheckModelIedFuncMgr) GetListByModelid(modelid int) ([]orm.Params, error) {
+	if v, h := SysModelFuncList.Load(modelid); h {
+		return v.([]orm.Params), nil
+	}
+	o := orm.NewOrm()
+	sqlParamters := []interface{}{modelid}
+	sql := "select t.* from t_data_model_func_def t where t.model_id=?"
+	rowset := []orm.Params{}
+	_, err := o.Raw(sql, sqlParamters).Values(&rowset)
+	if err != nil {
+		logger.Logger.Error(err)
+	} else {
+		SysModelFuncList.Store(modelid, rowset)
+	}
+	return rowset, err
+}

+ 134 - 0
service/models/bo/check_sysmodel_ied_func_fcda.go

@@ -0,0 +1,134 @@
+package bo
+
+import (
+	"errors"
+	"fmt"
+	"scd_check_tools/logger"
+	"scd_check_tools/models/enum"
+	"scd_check_tools/tools"
+
+	"github.com/astaxie/beego/orm"
+)
+
+//系统内置模型-装置功能点端子管理
+type T_data_model_func_fcda struct {
+	Id           int    `orm:"pk"`
+	ModelId      int    // '模型ID' ,
+	FuncId       int    // '功能ID',
+	FcdaName     string // 端子设计名称
+	FcdaMatchExp string // 端子匹配表达式
+	Cr           int    // '创建人' ,
+	Ct           string `orm:"-"` // '创建时间' ,
+	Ur           int    // '更新人' ,
+	Ut           string `orm:"-"` // '更新时间'
+}
+
+//内置检测模型-装置功能点端子管理
+type SysCheckModelIedFuncFcdaMgr struct {
+	Model T_data_model_func_fcda
+	DeviceBaseModel
+}
+
+var sysCheckModel_iedFuncFcdaDesc = "内置检测模型-装置功能点端子管理"
+
+func init() {
+	orm.RegisterModel(new(T_data_model_func_fcda))
+}
+
+//保存检测模型装置功能信息
+func (c *SysCheckModelIedFuncFcdaMgr) Save() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Insert
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	hasName, err := c.Exist()
+	if err != nil {
+		return err
+	}
+	if hasName {
+		return errors.New("端子名称已存在")
+	}
+	if c.Model.Id > 0 {
+		//编辑
+		_, err = db.Update(&c.Model)
+	} else {
+		//新增
+		_, err = db.Insert(&c.Model)
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("保存%s信息失败:%s,操作数据:%+v", sysCheckModel_iedFuncFcdaDesc, err.Error(), c.Model)
+		dblog.Fail2()
+	} else {
+		dblog.Description = fmt.Sprintf("保存%s信息成功,操作数据:%+v", sysCheckModel_iedFuncFcdaDesc, c.Model)
+		dblog.Success2()
+	}
+	return err
+}
+
+func (c *SysCheckModelIedFuncFcdaMgr) Exist() (bool, error) {
+	db := orm.NewOrm()
+	if c.Model.FcdaName == "" {
+		return false, errors.New("端子设计名称不能为空")
+	}
+	rowset := []orm.Params{}
+	_, err := db.Raw("select id from t_data_model_func_fcda where model_id=? and func_id=? and fcda_name=?", c.Model.ModelId, c.Model.FuncId, c.Model.FcdaName).Values(&rowset)
+	if len(rowset) > 0 {
+		if tools.IsEmpty(c.Model.Id) != tools.IsEmpty(rowset[0]["id"]) {
+			return false, nil
+		} else {
+			return true, nil
+		}
+	}
+	return false, err
+}
+
+//根据model中指定的id删除
+func (c *SysCheckModelIedFuncFcdaMgr) Delete() (err error) {
+	dblog := new(SystemLog)
+	dblog.SetUserInfo(c.GetUserInfo())
+	dblog.Audittype = enum.AuditType_check_model
+	dblog.Logtype = enum.LogType_Delete
+	dblog.Eventtype = enum.OptEventType_Bus
+	dblog.Eventlevel = enum.OptEventLevel_Hight
+	db := orm.NewOrm()
+	if c.Model.Id > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where id=?", c.Model.Id).Exec()
+	} else if c.Model.FuncId > 0 {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? and func_id=?", c.Model.ModelId, c.Model.FuncId).Exec()
+	} else {
+		_, err = db.Raw("delete from t_data_model_func_fcda where model_id=? ", c.Model.ModelId).Exec()
+	}
+	if err != nil {
+		logger.Logger.Error(err)
+		dblog.Description = fmt.Sprintf("删除%s(%d)失败:%s", sysCheckModel_iedFuncFcdaDesc, c.Model.ModelId, err.Error())
+		dblog.Fail2()
+	} else {
+		fcdaMgr := new(SysCheckModelFcdaRalationMgr)
+		fcdaMgr.Model = T_data_model_fcda_ref{ModelId: c.Model.ModelId}
+		if c.Model.Id > 0 {
+			fcdaMgr.Model.FromFcdaId = c.Model.Id
+		} else if c.Model.FuncId > 0 {
+			fcdaMgr.Model.FromFuncId = c.Model.FuncId
+		}
+		fcdaMgr.Delete()
+		dblog.Description = fmt.Sprintf("删除%s(%d)成功", sysCheckModel_iedFuncFcdaDesc, c.Model.ModelId)
+		dblog.Success2()
+	}
+	return err
+}
+
+func (c *SysCheckModelIedFuncFcdaMgr) GetList() ([]orm.Params, error) {
+	o := orm.NewOrm()
+	sqlParamters := []interface{}{c.Model.ModelId, c.Model.FuncId}
+	sql := "select t.* from t_data_model_func_fcda t where t.model_id=? and t.func_id=?"
+	rowset := []orm.Params{}
+	_, err := o.Raw(sql, sqlParamters).Values(&rowset)
+	if err != nil {
+		logger.Logger.Error(err)
+	}
+	return rowset, err
+}

+ 2 - 0
service/models/bo/task.go

@@ -300,6 +300,8 @@ func (c *TaskMgr) Delete() (err error) {
 		dblog.Success2()
 		//同步删除关联数据
 		db.Raw("delete from t_data_task_check_step where task_id=?", c.Model.Id).Exec()
+		db.Raw("delete from t_data_check_area where scd_id=?", c.Model.ScdId).Exec()
+		db.Raw("delete from t_data_check_area_ied where scd_id=?", c.Model.ScdId).Exec()
 		scdmgr := new(ScdMgr)
 		scdmgr.SetUserInfo(u)
 		scdmgr.DeleteScd(strconv.FormatInt(c.Model.ScdId, 10), true)

+ 1351 - 0
service/routers/commentsRouter_controllers.go

@@ -0,0 +1,1351 @@
+package routers
+
+import (
+	"github.com/astaxie/beego"
+	"github.com/astaxie/beego/context/param"
+)
+
+func init() {
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetAdminAreaChildren",
+            Router: "/area/children/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetAdminAreaTree",
+            Router: "/area/tree",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BasicAreaDelete",
+            Router: "/basic_area/del",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BasicAreaChildrenCount",
+            Router: "/basic_area/getchildrencount",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BasicAreaList",
+            Router: "/basic_area/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BasicAreaSave",
+            Router: "/basic_area/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetCategoryTree",
+            Router: "/code/tree",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "CreateUser",
+            Router: "/createuser",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "DelBackupDB",
+            Router: "/db/backup/del",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BackupDBList",
+            Router: "/db/backup/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "NewBackupDB",
+            Router: "/db/backup/new",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "RecorverBackupDB",
+            Router: "/db/backup/recover",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "DelGlobalCode",
+            Router: "/deleteGlobalcode",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetGlobalChildrenCode",
+            Router: "/getGlobalChildrenCode",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetGlobalCode",
+            Router: "/getGlobalCode",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetGlobalCodeByID",
+            Router: "/getGlobalCode/byid",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetRoleFuncList",
+            Router: "/getRoleFuncList",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetSystemParam",
+            Router: "/getSysParamList",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetSysLog",
+            Router: "/getSyslogList",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetUser",
+            Router: "/getUser",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetUserAreaList",
+            Router: "/getUserAreaList",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetUserPrivListUser",
+            Router: "/getUserPrivList",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetVersion",
+            Router: "/getVersion",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetMenuTree",
+            Router: "/get_menu_tree",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "KeepAlive",
+            Router: "/keep-alive",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BackupSysLog",
+            Router: "/log/backup",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "DelBackupLog",
+            Router: "/log/backup/del",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "BackupSysLogList",
+            Router: "/log/backup/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetECharsSysLogStat",
+            Router: "/log/chartstat",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetDataSysLogStat",
+            Router: "/log/datastat",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetSystemRuntimeLog",
+            Router: "/log/runtime_log",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "Login",
+            Router: "/login",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "Logout",
+            Router: "/logout",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "PlayNetVideo",
+            Router: "/net/video/play",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "PlayWav",
+            Router: "/playWav",
+            AllowHTTPMethods: []string{"POST"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "DeleteRecord",
+            Router: "/record/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetSingleRecord",
+            Router: "/record/get",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "ResetUserPwd",
+            Router: "/resetUserPwd",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveGlobalCode",
+            Router: "/saveGlobalcode",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveRoleFunc",
+            Router: "/saveRoleFunc",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveSystemParam",
+            Router: "/saveSysParam",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveUser",
+            Router: "/saveUser",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveUserAreaList",
+            Router: "/saveUserAreaList",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SaveUserPrivList",
+            Router: "/saveUserPrivList",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SearchUserInfo",
+            Router: "/searchUserInfo",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "GetSysAlarmList",
+            Router: "/sys/alarm/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "SysInit",
+            Router: "/sys/init",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ApiController"],
+        beego.ControllerComments{
+            Method: "ExpTableData",
+            Router: "expTableData",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentCfgDel",
+            Router: "/attachment/cfg/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentCfgList",
+            Router: "/attachment/cfg/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentCfgRecord",
+            Router: "/attachment/cfg/one",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "SaveAttachmentCfg",
+            Router: "/attachment/cfg/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentDel",
+            Router: "/attachment/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentMutlDownload",
+            Router: "/attachment/download",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentDownloadRec",
+            Router: "/attachment/download/rec",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentList",
+            Router: "/attachment/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "AttachmentRecord",
+            Router: "/attachment/one",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "TmpParseScd",
+            Router: "/attachment/scdparse/start",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:AttachmentController"],
+        beego.ControllerComments{
+            Method: "UploadFile",
+            Router: "/uploadfile",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "GetCheckAreaByVolID",
+            Router: "/admin/get/check_area",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "GetCheckAreaIedByAreaID",
+            Router: "/admin/get/check_area/ied",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "DeleteLinkStyleModelByID",
+            Router: "/admin/linkstyle-model/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "GetLinkStyleModelList",
+            Router: "/admin/linkstyle-model/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "SaveLinkStyleModelInfo",
+            Router: "/admin/linkstyle-model/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "DeleteLinkStyleByID",
+            Router: "/admin/linkstyle/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "GetLinkStyleList",
+            Router: "/admin/linkstyle/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "SaveLinkStyleInfo",
+            Router: "/admin/linkstyle/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "ResetCheckAreaByID",
+            Router: "/admin/parse/check_area",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "DeleteSysModelByID",
+            Router: "/admin/sysmodel/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "GetSysModelList",
+            Router: "/admin/sysmodel/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "SaveSysModelInfo",
+            Router: "/admin/sysmodel/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "CopySysModelByID",
+            Router: "/admin/sysmodel/saveas",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:BusAdminController"],
+        beego.ControllerComments{
+            Method: "SaveCheckAreaIedByAreaID",
+            Router: "/admin/update/check_area/ied",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "DeleteFlowCnf_NodeUser",
+            Router: "/flow/cnf/deleteuser",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetFlowCnf",
+            Router: "/flow/cnf/getinfo",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetLastCheckoutWorkbook",
+            Router: "/flow/getlastoutworkbook",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetFlowLockList",
+            Router: "/flow/lock/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetNodeDealInfo",
+            Router: "/flow/node/getdata",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "SaveFlowCnf_NodeUser",
+            Router: "/flow/node/refuser",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetFlowRunList",
+            Router: "/flow/run/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "SaveNodeDealInfo",
+            Router: "/flow/run/nodedeal/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:FlowController"],
+        beego.ControllerComments{
+            Method: "GetScdInDetailInfo",
+            Router: "/scd_check_tools/checkin/detail",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
+        beego.ControllerComments{
+            Method: "GetNoticeInfo",
+            Router: "/notice/info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
+        beego.ControllerComments{
+            Method: "GetNoticeList",
+            Router: "/notice/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:NoticeController"],
+        beego.ControllerComments{
+            Method: "SetNoticeRead",
+            Router: "/notice/read",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"],
+        beego.ControllerComments{
+            Method: "DeleteTpl",
+            Router: "/report/tpl/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"],
+        beego.ControllerComments{
+            Method: "GetreportTplList",
+            Router: "/report/tpl/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ReportController"],
+        beego.ControllerComments{
+            Method: "SavereportTplInfo",
+            Router: "/report/tpl/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
+        beego.ControllerComments{
+            Method: "GetRuleDefList",
+            Router: "/scd/rule/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
+        beego.ControllerComments{
+            Method: "DeleteScdRuleDef",
+            Router: "/scd/rule/remove",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
+        beego.ControllerComments{
+            Method: "ResetRule",
+            Router: "/scd/rule/reset",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:RuleController"],
+        beego.ControllerComments{
+            Method: "SaveScdRuleDef",
+            Router: "/scd/rule/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "GetCompIedStatTypeResult",
+            Router: "/scd/comp/iedstat/type",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "GetCompList",
+            Router: "/scd/comp/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "GetResult",
+            Router: "/scd/comp/result",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "Compare",
+            Router: "/scd/comp/start",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "GetCompStatResult",
+            Router: "/scd/comp/stat/result",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScdCompController"],
+        beego.ControllerComments{
+            Method: "GetCheckToolsTreeRoot",
+            Router: "/scd/comp/tree",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "EditScdAreaVolLevel",
+            Router: "/scd/area/edit_voltage_level",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "EditScdAreaName",
+            Router: "/scd/area/editname",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdAreaIedList",
+            Router: "/scd/area/ied/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdAreaList",
+            Router: "/scd/area/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdCheckResultList",
+            Router: "/scd/check/resultlist",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "StatScdCheckResultCnt",
+            Router: "/scd/check/stat/level",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdCheckSumResult",
+            Router: "/scd/check/sum/result",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "EditScdIedArea",
+            Router: "/scd/ied/editarea",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedTypeList",
+            Router: "/scd/ied/typelist",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "AginParseScdInfo",
+            Router: "/screen/scd/agin_parse",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetCheckToolsTreeRoot",
+            Router: "/screen/scd/checktools/tree",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedCrc",
+            Router: "/screen/scd/crc",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "RemoveScdInfo",
+            Router: "/screen/scd/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedCtrlBlockList",
+            Router: "/screen/scd/ied/ctrlblock",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedDingzhiList",
+            Router: "/screen/scd/ied/dingzhi",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedGOOSECtrlBlockRevFcdaList",
+            Router: "/screen/scd/ied/goose_ctrlblock/receive",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedGOOSECtrlBlockSendFcdaList",
+            Router: "/screen/scd/ied/goose_ctrlblock/sendfcdalist",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedInputsRelationList",
+            Router: "/screen/scd/ied/inputs",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedNetaddrList",
+            Router: "/screen/scd/ied/netaddr",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedNetworkList",
+            Router: "/screen/scd/ied/network/info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedPointTableList",
+            Router: "/screen/scd/ied/pointtable",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedRefCtrlBlockList",
+            Router: "/screen/scd/ied/ref/ctrlblock",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedRelationList",
+            Router: "/screen/scd/ied/relation",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedSMVCtrlBlockRevFcdaList",
+            Router: "/screen/scd/ied/smv_ctrlblock/receive",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedSMVCtrlBlockSendFcdaList",
+            Router: "/screen/scd/ied/smv_ctrlblock/sendfcdalist",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdIedSourceXML",
+            Router: "/screen/scd/ied/sourcexml",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdInfoByname",
+            Router: "/screen/scd/info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdLdeviceList",
+            Router: "/screen/scd/ldevice/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdLineSourceXML",
+            Router: "/screen/scd/line/sourcexml",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdList",
+            Router: "/screen/scd/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdNodeAttrsList",
+            Router: "/screen/scd/node/attrs",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "StatChildrenNodeList",
+            Router: "/screen/scd/node/children/stat",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "GetScdNodeList",
+            Router: "/screen/scd/node/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "ScdParseStep1",
+            Router: "/screen/scd/parse/step1",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "ScdParseStep2",
+            Router: "/screen/scd/parse/step2",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "TempParseScdInfo",
+            Router: "/screen/scd/tmp_parse",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:ScreenController"],
+        beego.ControllerComments{
+            Method: "UnlockScd",
+            Router: "/screen/scd/unlock",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
+        beego.ControllerComments{
+            Method: "DocTypeStat",
+            Router: "/attachment/stat",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
+        beego.ControllerComments{
+            Method: "DocTypeStat0001",
+            Router: "/doc/stat/1",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
+        beego.ControllerComments{
+            Method: "GetFlowFinsihList",
+            Router: "/flow/stat/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
+        beego.ControllerComments{
+            Method: "IedTypeStat",
+            Router: "/ied/stat",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:StatController"],
+        beego.ControllerComments{
+            Method: "ScdRightStat",
+            Router: "/scd/stat/right",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "GetTaskMonitorInfo",
+            Router: "/task/check/step_info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "DeleteTask",
+            Router: "/task/delete",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "GetTaskInfo",
+            Router: "/task/info",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "GetTaskList",
+            Router: "/task/list",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "SaveTaskInfo",
+            Router: "/task/save",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "StartTask",
+            Router: "/task/start",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TaskController"],
+        beego.ControllerComments{
+            Method: "SetTaskActiveStop",
+            Router: "/task/stop",
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:TestController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:TestController"],
+        beego.ControllerComments{
+            Method: "NewAlarmInfoList",
+            Router: "/test",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/controllers:WsController"] = append(beego.GlobalControllerRouter["scd_check_tools/controllers:WsController"],
+        beego.ControllerComments{
+            Method: "GetWsConnect",
+            Router: "/ws/getconnect",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+}

+ 28 - 0
service/routers/commentsRouter_upgrade.go

@@ -0,0 +1,28 @@
+package routers
+
+import (
+	"github.com/astaxie/beego"
+	"github.com/astaxie/beego/context/param"
+)
+
+func init() {
+
+    beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"] = append(beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"],
+        beego.ControllerComments{
+            Method: "CheckClientVersion",
+            Router: "/version/check_client",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+    beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"] = append(beego.GlobalControllerRouter["scd_check_tools/upgrade:VersionController"],
+        beego.ControllerComments{
+            Method: "IsNewClientVersion",
+            Router: "/version/isnew",
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
+}