package models

import "github.com/beego/beego/v2/client/orm"

type ApiUriTest struct {
	ApiUri         string
	ParentUri      string
	Method         string
	Description    string
	MenuId         string
	ParentMenu     string // 一级菜单
	ChildMenu      string // 二级菜单
	ButtonName     string // 按钮名称
	Id             int    `orm:"column(id);pk"`
	IsPublic       int    // 是否公共api,0否,1是
	ChildChildMenu string // 三级菜单
}

func GetApiUriTest() (items []*ApiUriTest, err error) {
	o := orm.NewOrmUsingDB("weekly")
	sql := ` SELECT * FROM api_uri_test `
	_,err = o.Raw(sql).QueryRows(&items)
	return
}

func UpdateApiUriTest(api string, menuId int) (err error) {
	o := orm.NewOrm()
	sql := ` UPDATE sys_menu SET api = ? where menu_id = ?`
	_, err = o.Raw(sql, api, menuId).Exec()
	return
}