Class TenantCapacityPersistService


  • @Service
    public class TenantCapacityPersistService
    extends Object
    Tenant Capacity Service
    Author:
    hexu.hxy
    • Constructor Detail

      • TenantCapacityPersistService

        public TenantCapacityPersistService()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • insertTenantCapacity

        public boolean insertTenantCapacity​(TenantCapacity tenantCapacity)
      • incrementUsageWithDefaultQuotaLimit

        public boolean incrementUsageWithDefaultQuotaLimit​(TenantCapacity tenantCapacity)
      • incrementUsageWithQuotaLimit

        public boolean incrementUsageWithQuotaLimit​(TenantCapacity tenantCapacity)
      • incrementUsage

        public boolean incrementUsage​(TenantCapacity tenantCapacity)
      • decrementUsage

        public boolean decrementUsage​(TenantCapacity tenantCapacity)
      • updateQuota

        public boolean updateQuota​(String tenant,
                                   Integer quota)
      • correctUsage

        public boolean correctUsage​(String tenant,
                                    Timestamp gmtModified)
      • getCapacityList4CorrectUsage

        public List<TenantCapacity> getCapacityList4CorrectUsage​(long lastId,
                                                                 int pageSize)
        获取TenantCapacity列表,只有id、tenantId有值
        Parameters:
        lastId - id > lastId
        pageSize - 页数
        Returns:
        TenantCapacity列表
      • deleteTenantCapacity

        public boolean deleteTenantCapacity​(String tenant)