SysUserUtil.kt 652 B

123456789101112131415161718192021222324
  1. package com.gxzc.zen.api.util
  2. import com.gxzc.zen.api.sys.model.SysUser
  3. import com.gxzc.zen.api.sys.service.ISysUserService
  4. import com.gxzc.zen.common.util.SpringContextHolder
  5. /**
  6. * 系统用户 工具类
  7. * 从缓存中取出
  8. * @author NorthLan
  9. * @date 2018/3/22
  10. * @url https://noahlan.com
  11. */
  12. object SysUserUtil {
  13. private val sysUserService: ISysUserService = SpringContextHolder.getBean(ISysUserService::class.java)
  14. fun getByAccount(account: String): SysUser? {
  15. return sysUserService.getUserByAccountCacheable(account)
  16. }
  17. fun getById(id: Long): SysUser? {
  18. return sysUserService.getUserByIdCacheable(id)
  19. }
  20. }