Class: TencentCloud::Billing::V20180709::BudgetRemindRecordList

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180709/models.rb

Overview

预算管理的分页数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(optimizecountsql = nil, pages = nil, orders = nil, countid = nil, size = nil, total = nil, maxlimit = nil, records = nil, current = nil, searchcount = nil) ⇒ BudgetRemindRecordList

Returns a new instance of BudgetRemindRecordList.



3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
# File 'lib/v20180709/models.rb', line 3682

def initialize(optimizecountsql=nil, pages=nil, orders=nil, countid=nil, size=nil, total=nil, maxlimit=nil, records=nil, current=nil, searchcount=nil)
  @OptimizeCountSql = optimizecountsql
  @Pages = pages
  @Orders = orders
  @CountId = countid
  @Size = size
  @Total = total
  @MaxLimit = maxlimit
  @Records = records
  @Current = current
  @SearchCount = searchcount
end

Instance Attribute Details

#CountIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def CountId
  @CountId
end

#CurrentObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Current
  @Current
end

#MaxLimitObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def MaxLimit
  @MaxLimit
end

#OptimizeCountSqlObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def OptimizeCountSql
  @OptimizeCountSql
end

#OrdersObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Orders
  @Orders
end

#PagesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Pages
  @Pages
end

#RecordsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Records
  @Records
end

#SearchCountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def SearchCount
  @SearchCount
end

#SizeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Size
  @Size
end

#TotalObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • OptimizeCountSql:

    自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false

  • Pages:

    分页

  • Orders:

    排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(…) 检查文本

  • CountId:

    xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行

  • Size:

    分页大小

  • Total:

    总量

  • MaxLimit:

    单页分页条数限制

  • Records:

    查询数据列表

  • Current:

    当前页

  • SearchCount:

    是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false



3680
3681
3682
# File 'lib/v20180709/models.rb', line 3680

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
# File 'lib/v20180709/models.rb', line 3695

def deserialize(params)
  @OptimizeCountSql = params['OptimizeCountSql']
  @Pages = params['Pages']
  unless params['Orders'].nil?
    @Orders = []
    params['Orders'].each do |i|
      orderdto_tmp = OrderDto.new
      orderdto_tmp.deserialize(i)
      @Orders << orderdto_tmp
    end
  end
  @CountId = params['CountId']
  @Size = params['Size']
  @Total = params['Total']
  @MaxLimit = params['MaxLimit']
  unless params['Records'].nil?
    @Records = []
    params['Records'].each do |i|
      budgetremindrecords_tmp = BudgetRemindRecords.new
      budgetremindrecords_tmp.deserialize(i)
      @Records << budgetremindrecords_tmp
    end
  end
  @Current = params['Current']
  @SearchCount = params['SearchCount']
end