model.go 543 B

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