增加更详细的注释 添加新的计划任务

This commit is contained in:
pixel
2020-02-23 21:49:16 +08:00
parent 9bfe7ffac7
commit 161bdc4d93
4 changed files with 20 additions and 7 deletions

View File

@@ -16,6 +16,7 @@ type SysApi struct {
Method string `json:"method" gorm:"default:'POST'"`
}
//新增基础api
func (a *SysApi) CreateApi() (err error) {
findOne := qmsql.DEFAULTDB.Where("path = ?", a.Path).Find(&SysMenu{}).Error
if findOne == nil {
@@ -26,12 +27,14 @@ func (a *SysApi) CreateApi() (err error) {
return err
}
//删除基础api
func (a *SysApi) DeleteApi() (err error) {
err = qmsql.DEFAULTDB.Delete(a).Error
new(CasbinModel).clearCasbin(1, a.Path)
return err
}
//更新api
func (a *SysApi) UpdataApi() (err error) {
var oldA SysApi
err = qmsql.DEFAULTDB.Where("id = ?", a.ID).First(&oldA).Error
@@ -48,6 +51,7 @@ func (a *SysApi) UpdataApi() (err error) {
return err
}
//获取选中角色所拥有的api
func (a *SysApi) GetApiById(id float64) (err error, api SysApi) {
err = qmsql.DEFAULTDB.Where("id = ?", id).First(&api).Error
return