接口 TenantCapacityMapper

    • 方法详细资料

      • incrementUsageWithDefaultQuotaLimit

        java.lang.String incrementUsageWithDefaultQuotaLimit()
        Increment UsageWithDefaultQuotaLimit. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` < ? AND quota = 0
        返回:
        The sql of increment UsageWithDefaultQuotaLimit.
      • incrementUsageWithQuotaLimit

        java.lang.String incrementUsageWithQuotaLimit()
        Increment UsageWithQuotaLimit. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` < quota AND quota != 0
        返回:
        The sql of Increment UsageWithQuotaLimit.
      • incrementUsage

        java.lang.String incrementUsage()
        Increment Usage. The default sql: UPDATE tenant_capacity SET `usage` = `usage` + 1, gmt_modified = ? WHERE tenant_id = ?
        返回:
        The sql of increment UsageWithQuotaLimit.
      • decrementUsage

        java.lang.String decrementUsage()
        DecrementUsage. The default sql: UPDATE tenant_capacity SET `usage` = `usage` - 1, gmt_modified = ? WHERE tenant_id = ? AND `usage` > 0
        返回:
        The sql of decrementUsage.
      • correctUsage

        java.lang.String correctUsage()
        Correct Usage. The default sql: UPDATE tenant_capacity SET `usage` = (SELECT count(*) FROM config_info WHERE tenant_id = ?), gmt_modified = ? WHERE tenant_id = ?
        返回:
        The sql of correcting Usage.
      • getCapacityList4CorrectUsage

        java.lang.String getCapacityList4CorrectUsage()
        Get TenantCapacity List, only including id and tenantId value. The default sql: SELECT id, tenant_id FROM tenant_capacity WHERE id>? LIMIT ?
        返回:
        The sql of getting TenantCapacity List, only including id and tenantId value.
      • insertTenantCapacity

        java.lang.String insertTenantCapacity()
        Insert TenantCapacity. The default sql: INSERT INTO tenant_capacity (tenant_id, quota, `usage`, `max_size`, max_aggr_count, max_aggr_size, gmt_create, gmt_modified) SELECT ?, ?, count(*), ?, ?, ?, ?, ? FROM config_info WHERE tenant_id=?;
        返回:
        The sql of inserting TenantCapacity.