package cn.lihu.jh.module.system.job; import cn.lihu.jh.framework.quartz.core.handler.JobHandler; import cn.lihu.jh.framework.tenant.core.context.TenantContextHolder; import cn.lihu.jh.framework.tenant.core.job.TenantJob; import cn.lihu.jh.module.system.dal.dataobject.user.AdminUserDO; import cn.lihu.jh.module.system.dal.mysql.user.AdminUserMapper; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.List; @Component public class DemoJob implements JobHandler { @Resource private AdminUserMapper adminUserMapper; @Override @TenantJob // 标记多租户 public String execute(String param) { System.out.println("当前租户:" + TenantContextHolder.getTenantId()); List users = adminUserMapper.selectList(); return "用户数量:" + users.size(); } }