1 Star 0 Fork 0

goeoeo/beehelp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main_perm.go 1.83 KB
一键复制 编辑 原始数据 按行查看 历史
goeoeo 提交于 2020-10-10 15:24 . 生成客户机程序
package main
//
//import (
// "flag"
// "fmt"
// "gitee.com/phpdi/beehelp/permhelp"
//)
//
//var (
// help bool //帮助包
// local bool //自动生成本地数据库权限sql
// printLocalDiff bool //打印本地数据库与控制器文件权限差异
// updateTable bool //生成本地数据库权限sql,同时更新本地数据库
// remote bool //自动生成远程数据权限sql
//
// localPermHelp *permhelp.LocalPermHelp //本地权限辅助对象
//
//)
//
//func init() {
// localPermHelp = permhelp.NewLocalPermHelp("base.go")
//
// flag.BoolVar(&help, "h", false, "帮助包")
// flag.BoolVar(&local, "l", false, "自动生成本地权限表sql文件")
// flag.BoolVar(&updateTable, "u", false, "自动更新本地权限表数据")
// flag.BoolVar(&remote, "r", false, "自动生成远程数据库权限表sql")
// flag.BoolVar(&printLocalDiff, "p", false, "打印本地数据库与控制器文件权限数据差异")
//
//}
//
//func main() {
//
// flag.Parse()
//
// if help {
// flag.VisitAll(func(i *flag.Flag) {
// fmt.Printf("-%s %s 默认:%s\n", i.Name, i.Usage, i.DefValue)
// })
//
// return
//
// }
//
// //只生成本地sql,不更新数据
// if local {
// if err := localPermHelp.CreateSql(permhelp.LocalSqlFile); err != nil {
// fmt.Println("main.local", err)
// }
// }
//
// //打印本地数据库与控制器文件权限差异
// if printLocalDiff {
// localPermHelp.PrintDiff()
// }
//
// //生成本地数据,同时更新本地表
// if updateTable {
// if err := localPermHelp.UpdateTable(); err != nil {
// fmt.Println("main.updateTable", err)
// }
// }
//
// //对比本地数据和远程数据,生成操作远程数据的sql
// if remote {
// if err := permhelp.NewRemotePermHelp().CreateSql(permhelp.RemoteSqlFile); err != nil {
// fmt.Println("main.remote", err)
// }
//
// }
//
//}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/goeoeo/beehelp.git
git@gitee.com:goeoeo/beehelp.git
goeoeo
beehelp
beehelp
master

搜索帮助