api_uri.go 1.1 KB

123456789101112131415161718192021222324252627
  1. package models
  2. import "eta_gn/eta_api/global"
  3. type ApiUriTest struct {
  4. ApiUri string `gorm:"column:api_uri"`
  5. ParentUri string `gorm:"column:parent_uri"`
  6. Method string `gorm:"column:method"`
  7. Description string `gorm:"column:description"`
  8. MenuId string `gorm:"column:menu_id"`
  9. ParentMenu string `gorm:"column:parent_menu"` // 一级菜单
  10. ChildMenu string `gorm:"column:child_menu"` // 二级菜单
  11. ButtonName string `gorm:"column:button_name"` // 按钮名称
  12. Id int `gorm:"column:id;primaryKey"` // `orm:"column(id);pk" gorm:"primaryKey" `
  13. IsPublic int `gorm:"column:is_public"` // 是否公共api,0否,1是
  14. ChildChildMenu string `gorm:"column:child_child_menu"` // 三级菜单
  15. }
  16. func GetApiUriTest() (items []*ApiUriTest, err error) {
  17. err = global.DEFAULT_DmSQL.Raw("SELECT * FROM api_uri_test").Find(&items).Error
  18. return
  19. }
  20. func UpdateApiUriTest(api string, menuId int) (err error) {
  21. err = global.DEFAULT_DmSQL.Exec("UPDATE sys_menu SET api = ? where menu_id = ?", api, menuId).Error
  22. return
  23. }