做字典管理
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package platform
|
||||
|
||||
import (
|
||||
"server/controllers"
|
||||
|
||||
beego "github.com/beego/beego/v2/server/web"
|
||||
)
|
||||
|
||||
// RegisterDictRoutes 注册平台端数据字典路由(表结构见 docs/sql/create_dict.sql)。
|
||||
func RegisterDictRoutes() {
|
||||
// 字典列表(字典类型)
|
||||
beego.Router("/platform/dict/types", &controllers.PlatformDictController{}, "get:ListTypes;post:CreateType")
|
||||
beego.Router("/platform/dict/types/:id", &controllers.PlatformDictController{}, "put:UpdateType;delete:DeleteType")
|
||||
|
||||
// 字典项
|
||||
beego.Router("/platform/dict/items", &controllers.PlatformDictController{}, "get:ListItems;post:CreateItem")
|
||||
beego.Router("/platform/dict/items/:id", &controllers.PlatformDictController{}, "put:UpdateItem;delete:DeleteItem")
|
||||
beego.Router("/platform/dict/items/:id/status", &controllers.PlatformDictController{}, "post:ToggleItemStatus")
|
||||
|
||||
// 业务读取:单个编码 / 批量(指定编码)/ 全量(前端预热)
|
||||
beego.Router("/platform/dict/options/:code", &controllers.PlatformDictController{}, "get:Options")
|
||||
beego.Router("/platform/dict/options", &controllers.PlatformDictController{}, "get:OptionsAll;post:OptionsBatch")
|
||||
}
|
||||
Reference in New Issue
Block a user