// @APIVersion 1.0.0 // @Title SCD检测工具API // @Description 本地窗口功能集成说明文档




SCD检测工具接口文档。本文档仅用于本项目的前端接口说明
*****实际使用接口时,均需要将用户登录token通过header进行提交***** // @Contact 3116246@qq.com package routers import ( "scd_check_tools/controllers" "scd_check_tools/upgrade" "fmt" "github.com/astaxie/beego" "github.com/astaxie/beego/plugins/cors" ) func init() { fmt.Println("------init routers") nsapi := beego.NewNamespace("api", beego.NSInclude(&controllers.ApiController{}), beego.NSInclude(&controllers.TestController{}), beego.NSInclude(&controllers.ExcelController{}), beego.NSInclude(&controllers.ScreenController{}), beego.NSInclude(&upgrade.VersionController{}), beego.NSInclude(&controllers.FlowController{}), beego.NSInclude(&controllers.AttachmentController{}), beego.NSInclude(&controllers.RuleController{}), beego.NSInclude(&controllers.StatController{}), beego.NSInclude(&controllers.ScdCompController{}), beego.NSInclude(&controllers.NoticeController{}), beego.NSInclude(&controllers.TaskController{}), beego.NSInclude(&controllers.BusAdminController{}), beego.NSInclude(&controllers.ReportController{}), beego.NSInclude(&controllers.FileDownController{}), ) beego.AddNamespace(nsapi) beego.InsertFilter("*", beego.BeforeRouter, cors.Allow(&cors.Options{ AllowAllOrigins: true, //AllowOrigins: []string{"https://192.168.0.102"}, AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"}, AllowHeaders: []string{"sign", "auth_time", "auth_nonce", "token", "key", "Origin", "X-Frame-Options", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"}, ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"}, AllowCredentials: true, })) beego.SetStaticPath("/swagger", "static/swagger/index.html") }