model.go 446 B

1234567891011121314151617181920212223242526272829303132
  1. package models
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/config"
  4. "github.com/xormplus/xorm"
  5. )
  6. func SyncDb(db *xorm.Engine) {
  7. if !config.AppConfig.SyncDb {
  8. return
  9. }
  10. db.Sync2(new(SysUser))
  11. db.Sync2(new(SysOrg))
  12. db.Sync2(new(SysRole))
  13. db.Sync2(new(SysUserRole))
  14. db.Sync2(new(SysMenu))
  15. db.Sync2(new(SysRoleMenu))
  16. db.Sync2(new(SysPermission))
  17. db.Sync2(new(SysRolePermission))
  18. db.Sync2(new(SysAttachment))
  19. }