|
@@ -12,11 +12,11 @@ import (
|
|
|
|
|
|
type API struct {
|
|
|
Id int `orm:"column(ID);size(11);auto;pk"`
|
|
|
- T_Menu_Id int `orm:"size(11);null"` // 所属菜单id 0 第一级菜单
|
|
|
- T_name string `orm:"size(256);null"` // 接口名称
|
|
|
- T_uri string `orm:"size(256);null"` // 接口路径
|
|
|
- T_method string `orm:"size(256);default('POST')"` // http请求类型 GET,POST,PUT,DELETE 等
|
|
|
- T_enable int `orm:"size(2);default(1)"` // 是否启用 0-禁用 1-启用
|
|
|
+ T_Menu_Id int `orm:"size(11);null"` // 所属菜单id 0 第一级菜单
|
|
|
+ T_name string `orm:"size(256);null"` // 接口名称
|
|
|
+ T_uri string `orm:"size(256);null"` // 接口路径
|
|
|
+ T_method string `orm:"size(256);default(POST)"` // http请求类型 GET,POST,PUT,DELETE 等
|
|
|
+ T_enable int `orm:"size(2);default(1)"` // 是否启用 0-禁用 1-启用
|
|
|
}
|
|
|
|
|
|
func (t *API) TableName() string {
|
|
@@ -65,10 +65,9 @@ func (m *APIDaoImpl) Read_API_List_ByPower(T_power_id string, Menu_Bind string)
|
|
|
return maps, nil
|
|
|
}
|
|
|
|
|
|
- o := orm.NewOrm()
|
|
|
// 也可以直接使用 Model 结构体作为表名
|
|
|
|
|
|
- qs := o.QueryTable(new(API))
|
|
|
+ qs := m.orm.QueryTable(new(API))
|
|
|
|
|
|
list := lib.SplitStringIds(Menu_Bind, "M")
|
|
|
_, err = qs.Filter("T_Menu_Id__in", list).All(&maps)
|