Browse Source

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

pixel 5 years ago
parent
commit
1d79677f06

+ 4 - 0
QMPlusServer/model/sysModel/sys_api.go

@@ -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

+ 5 - 0
QMPlusServer/model/sysModel/sys_base_menu.go

@@ -23,6 +23,7 @@ type SysBaseMenu struct {
 	Children  []SysBaseMenu `json:"children"`
 }
 
+//增加基础路由
 func (b *SysBaseMenu) AddBaseMenu() (err error) {
 	findOne := qmsql.DEFAULTDB.Where("name = ?", b.Name).Find(&SysBaseMenu{}).Error
 	if findOne != nil {
@@ -34,6 +35,7 @@ func (b *SysBaseMenu) AddBaseMenu() (err error) {
 	return err
 }
 
+//删除基础路由
 func (b *SysBaseMenu) DeleteBaseMenu(id float64) (err error) {
 	err = qmsql.DEFAULTDB.Where("parent_id = ?", id).First(&SysBaseMenu{}).Error
 	if err != nil {
@@ -45,6 +47,7 @@ func (b *SysBaseMenu) DeleteBaseMenu(id float64) (err error) {
 	return err
 }
 
+//更新路由
 func (b *SysBaseMenu) UpdataBaseMenu() (err error) {
 	upDataMap := make(map[string]interface{})
 	upDataMap["parent_id"] = b.ParentId
@@ -61,11 +64,13 @@ func (b *SysBaseMenu) UpdataBaseMenu() (err error) {
 	return err
 }
 
+//当前选中角色所拥有的路由
 func (b *SysBaseMenu) GetBaseMenuById(id float64) (err error, menu SysBaseMenu) {
 	err = qmsql.DEFAULTDB.Where("id = ?", id).First(&menu).Error
 	return
 }
 
+//获取路由分页
 func (b *SysBaseMenu) GetInfoList(info modelInterface.PageInfo) (err error, list interface{}, total int) {
 	// 封装分页方法 调用即可 传入 当前的结构体和分页信息
 	err, db, total := servers.PagingServer(b, info)

+ 10 - 7
QMPlusServer/model/sysModel/sys_system.go

@@ -5,19 +5,22 @@ import (
 	"gin-vue-admin/tools"
 )
 
+//配置文件结构体
 type System struct {
 	Config config.Config
 }
 
-func (s *System)GetSystemConfig()(err error,conf config.Config){
-	return nil,config.GinVueAdminconfig
+//读取配置文件
+func (s *System) GetSystemConfig() (err error, conf config.Config) {
+	return nil, config.GinVueAdminconfig
 }
 
-func (s *System)SetSystemConfig()(err error){
-	confs:= tools.StructToMap(s.Config)
-	for k,v:= range confs {
-		config.VTool.Set(k,v)
+//设置配置文件
+func (s *System) SetSystemConfig() (err error) {
+	confs := tools.StructToMap(s.Config)
+	for k, v := range confs {
+		config.VTool.Set(k, v)
 	}
 	err = config.VTool.WriteConfig()
 	return err
-}
+}

+ 1 - 0
README.md

@@ -79,6 +79,7 @@ http://qmplus.henrongyi.top/
     4.工作流,任务交接功能开发
     5.结构体前端直接录入生成对应结构体及自动建表
     6.单独前端使用模式以及数据模拟
+    7.前端定制化生成form,table代码以及对应的后端结构体
 ## 使用说明
     1.golang api server 基于go.mod 如果golang版本低于1.11 请自行升级golang版本
     2.支持go.mod的golang版本在运行go list 和 编译之前都会自动下载所需要的依赖包