CloudSyncPublishService.java 589 B

1234567891011121314151617181920212223
  1. package com.usky.issue.service;
  2. import com.usky.issue.domain.SysUser;
  3. /**
  4. * 云端下发队列发布(云→本地)
  5. *
  6. * @author fyc
  7. * @date 2026-06-29
  8. */
  9. public interface CloudSyncPublishService {
  10. /**
  11. * 将单条用户变更加入下发队列
  12. */
  13. void enqueueUser(SysUser user, String operation);
  14. /** 首次拉取时从 sys_user 回填下发队列(仅当前租户) */
  15. int backfillUsersIfNeeded(Integer tenantId, Long lastVersion, boolean force);
  16. /** 统计租户在 sys_user 中的有效用户数 */
  17. int countSysUsers(Integer tenantId);
  18. }