file_router.go 1.5 KB
package routers

import (
	"github.com/beego/beego/v2/server/web"
	"gitlab.fjmaimaimai.com/allied-creation/character-library-metadata-bastion/pkg/port/beego/controllers"
)

func init() {
	web.Router("/data/files/", &controllers.FileController{}, "Post:CreateFile")
	web.Router("/data/files/:fileId", &controllers.FileController{}, "Put:UpdateFile")
	web.Router("/data/files/:fileId", &controllers.FileController{}, "Get:GetFile")
	web.Router("/data/files/:fileId", &controllers.FileController{}, "Delete:RemoveFile")
	web.Router("/data/files/", &controllers.FileController{}, "Get:ListFile")
	web.Router("/data/files/search", &controllers.FileController{}, "Post:SearchFile")
	web.Router("/data/files/search-source-file", &controllers.FileController{}, "Post:SearchSourceFile")
	web.Router("/data/files/search-verified-file", &controllers.FileController{}, "Post:SearchVerifiedFile")
	web.Router("/data/files/cancel-verifying-file", &controllers.FileController{}, "Post:CancelVerifyingFile")
	web.Router("/data/files/prepare-temporary-file", &controllers.FileController{}, "Post:PrepareTemporaryFile")

	web.Router("/data/file-preview", &controllers.FileController{}, "Post:FilePreview")
	web.Router("/data/edit-data-table", &controllers.FileController{}, "Post:EditDataTable")
	web.Router("/data/flush-data-table", &controllers.FileController{}, "Post:FlushDataTable")
	web.Router("/data/generate-main-table", &controllers.FileController{}, "Post:GenerateMainTable")
	web.Router("/data/append-data-to-table", &controllers.FileController{}, "Post:AppendDataToTable")
}