{
"status": "OK",
"headers": {},
"body": {
"records": [
{
"id": 0,
"@required": {
"id": false,
"createTime": false,
"updateTime": false,
"creator": false,
"updator": false,
"bracketdata": false,
"brackets": false,
"ruleName": false,
"remarks": false,
"effectiveStart": false,
"effectiveEnd": false,
"ruleType": false,
"taxCredit": false
},
"@class": {
"id": "java.lang.Integer",
"createTime": "java.time.LocalDateTime",
"updateTime": "java.time.LocalDateTime",
"creator": "java.lang.Integer",
"updator": "java.lang.Integer",
"bracketdata": "java.lang.String",
"brackets": "java.util.List<com.waylinkage.gmsf.biz.mme.bean.TaxRateRule>",
"ruleName": "java.lang.String",
"remarks": "java.lang.String",
"effectiveStart": "java.time.LocalDate",
"effectiveEnd": "java.time.LocalDate",
"ruleType": "java.lang.Integer",
"taxCredit": "java.math.BigDecimal"
},
"@comment": {
"id": "",
"createTime": "",
"updateTime": "",
"creator": "",
"updator": "",
"bracketdata": "具体规则数据",
"brackets": "具体规则",
"ruleName": "规则名称",
"remarks": "规则备注",
"effectiveStart": "生效时间",
"effectiveEnd": "结束时间,如果为空表示一直生效",
"ruleType": "0表示工资规则;1表示免税额度",
"taxCredit": "免税额度"
},
"createTime": "",
"@mock": {
"createTime": "@datetime",
"updateTime": "@datetime",
"effectiveStart": "@date",
"effectiveEnd": "@date"
},
"updateTime": "",
"creator": 0,
"updator": 0,
"bracketdata": "",
"brackets": [
{
"minTaxableAmount": 0.0,
"@required": {
"minTaxableAmount": false,
"maxTaxableAmount": false,
"taxRate": false,
"quickDeductionAmount": false
},
"@class": {
"minTaxableAmount": "java.math.BigDecimal",
"maxTaxableAmount": "java.math.BigDecimal",
"taxRate": "java.math.BigDecimal",
"quickDeductionAmount": "java.math.BigDecimal"
},
"@comment": {
"minTaxableAmount": "最低 应纳税额",
"maxTaxableAmount": "最高 应纳税额",
"taxRate": "税率",
"quickDeductionAmount": "速算扣除数"
},
"maxTaxableAmount": 0.0,
"taxRate": 0.0,
"quickDeductionAmount": 0.0
}
],
"ruleName": "",
"remarks": "",
"effectiveStart": "",
"effectiveEnd": "",
"ruleType": 0,
"taxCredit": 0.0
}
],
"@required": {
"records": false,
"total": false,
"size": false,
"current": false,
"orders": false,
"optimizeCountSql": false,
"isSearchCount": false,
"hitCount": false,
"countId": false,
"maxLimit": false,
"searchCount": false,
"pages": false,
"ascs": false,
"asc": false,
"descs": false,
"desc": false
},
"@default": {
"records": "Collections.emptyList()",
"total": "0",
"size": "10",
"current": "1",
"orders": "new ArrayList<>()",
"optimizeCountSql": "true",
"isSearchCount": "true",
"hitCount": "false"
},
"@class": {
"records": "java.util.List<com.waylinkage.gmsf.biz.mme.bean.PersonnelSalaryTaxRate>",
"total": "long",
"size": "long",
"current": "long",
"orders": "java.util.List<com.baomidou.mybatisplus.core.metadata.OrderItem>",
"optimizeCountSql": "boolean",
"isSearchCount": "boolean",
"hitCount": "boolean",
"countId": "java.lang.String",
"maxLimit": "java.lang.Long",
"searchCount": "boolean",
"pages": "long",
"ascs": "java.util.List<java.lang.String>",
"asc": "java.lang.String[]",
"descs": "java.util.List<java.lang.String>",
"desc": "java.lang.String[]"
},
"@comment": {
"records": "查询数据列表",
"total": "总数",
"size": "每页显示条数,默认 10",
"current": "当前页",
"orders": "排序字段信息",
"optimizeCountSql": "自动优化 COUNT SQL",
"isSearchCount": "是否进行 count 查询",
"hitCount": "是否命中count缓存",
"countId": "countId",
"maxLimit": "countId",
"searchCount": null,
"pages": "当前分页总页数",
"ascs": "设置需要进行正序排序的字段\n<p>\nReplaced:{@link #addOrder(OrderItem...)}",
"asc": "升序\n<p>\nReplaced:{@link #addOrder(OrderItem...)}",
"descs": "Replaced:{@link #addOrder(OrderItem...)}",
"desc": "降序,这方法名不知道是谁起的\n<p>\nReplaced:{@link #addOrder(OrderItem...)}"
},
"total": 0,
"size": 0,
"current": 0,
"orders": [
{
"column": "",
"@required": {
"column": false,
"asc": false
},
"@class": {
"column": "java.lang.String",
"asc": "boolean"
},
"@comment": {
"column": "需要进行排序的字段",
"asc": "是否正序排列,默认 true"
},
"asc": false,
"@default": {
"asc": "true"
}
}
],
"optimizeCountSql": false,
"isSearchCount": false,
"hitCount": false,
"countId": "",
"maxLimit": 0,
"searchCount": false,
"pages": 0,
"ascs": [
""
],
"asc": [
""
],
"descs": [
""
],
"desc": [
""
]
}
}