【项目管理系统】①


6-分页

简要描述
  • 分页 分页
  • 权限标签 prj:contract:paging
  • 新建 by zj 2022-01-20 10:53:48 星期四
  • 修改 by llz 2022-02-22 19:38:06 星期二 返回字段添加auditFlag、auditStatusCode
  • 修改 by zj 2022-02-23 13:56:29 星期三 返回字段添加 | ownFlag | num |是否是自己的数据 0-不是 1-是|
  • 修改 by zj 2022-05-05 15:01:32 星期四 添加请求字段 auditStatusCode 审批状态标签 1-未审批 2-审批中 3-审批通过 4-审批不通过
请求URL
  • {URL}/prj/contract/paging
请求方式
  • POST
请求参数
{
    "conditions":{
        "name": "合同信息",
        "projectId": 123,
        "projectName":"项目名称",
        "customerId": 123,
        "customerName":"客户姓名",
        "signedMemberId": 213,
        "signedMemberName": "签订人姓名",
        "materialPriceFixedFlag" : 1,
        "auditStatusCode" : 1,
        "priceCap": 1234.5,
        "priceFloor": 1234.5,
        "signedDate" : "2021-09-09 00:00:00"
    },
    "inOrder":"",
    "orderBy":"",
    "pageNum":1,
    "pageSize":20
}
参数
参数名 必选 类型 说明
inOrder string asc正序 desc倒序
orderBy string 需要排序字段
pageNum int 当前页数
pageSize int 单页条数
conditions object 检索条件
name string 合同名称 【模糊】
projectId num 项目id
projectName string 项目名称 【模糊】
customerId num 客户id
customerName string 客户姓名 【模糊】
priceCap num 合同金额 上限
priceFloor num 合同金额 下限
signedMemberId num 签订人id
signedMemberName string 签订人姓名 【模糊】
signedDate date 签订日期
materialPriceFixedFlag string 是否固定材料价格 0-否 1-是
auditStatusCode num 审批状态标签 1-未审批 2-审批中 3-审批通过 4-审批不通过
返回示例
    {
    "code":0,
    "message":"请求成功",
    "data":{
        "records":[{
                 "id":98,
                 "name": "合同信息",
                 "projectId": 123,
                 "projectName":"项目名称",
                 "customerId": 123,
                 "customerName":"客户姓名",
                 "settledPrice":123.123,
                 "price": 1234.5,
                 "priceCapital": "金额大写",
                 "startDate": "2021-09-09 00:00:00",
                 "endDate": "2021-09-09 00:00:00",
                 "signedMemberId": 213,
                 "signedMemberName": "签订人姓名",
                 "signedDate" : "2021-09-09 00:00:00",
                 "terms":"收矿条件(限制500子)",
                 "termsMain":"主要条款",
                 "remark": "备注",
                 "materialTotalPrice": 12334.32,
                 "materialTotalPriceCapital": "金额大写",
                 "materialPriceFixedFlag" : 1,
                "auditFlag":1,
                "ownFlag" : 1,
                "auditStatusCode":1
            },
            {
                 "id":98,
                 "name": "合同信息",
                 "projectId": 123,
                 "projectName":"项目名称",
                 "customerId": 123,
                 "customerName":"客户姓名",
                 "price": 1234.5,
                 "priceCapital": "金额大写",
                 "startDate": "2021-09-09 00:00:00",
                 "endDate": "2021-09-09 00:00:00",
                 "signedMemberId": 213,
                 "signedMemberName": "签订人姓名",
                 "signedDate" : "2021-09-09 00:00:00",
                 "terms":"收矿条件(限制500子)",
                 "termsMain":"主要条款",
                 "remark": "备注",
                 "materialTotalPrice": 12334.32,
                 "materialTotalPriceCapital": "金额大写",
                 "materialPriceFixedFlag" : 1,
                "auditFlag":1,
                "ownFlag" : 1,
                "auditStatusCode":1
            }],
        "total":46,
        "size":20,
        "current":1,
        "orders":[],
        "pages":3
    }
}
返回参数说明
参数名 类型 说明
code int 返回结果 0 成功 500 异常
message int 返回信息
data object 返回结果
pages int 总页数
orders list 排序对象
current int 当前页数
size int 单页数量
total int 总数
records list 返回结果
id num 数据id
name string 合同名称
projectId num 项目id
projectName string 项目名称
customerId num 客户id
customerName string 客户姓名
price num 合同金额
priceCapital string 合同大写金额
settledPrice num 已结算金额
startDate date 开始时间
endDate date 结束时间
signedMemberId num 签订人id
signedMemberName string 签订人姓名
signedDate date 签订日期
terms string 收款条件(限制500字)
termsMain string 主要条款(限制500字)
remark string 备注(限制500字)
materialTotalPrice num 材料费合计
materialTotalPriceCapital string 材料费大写金额
materialPriceFixedFlag string 是否固定材料价格 0-否 1-是
auditFlag num 需要审批标记 0-不要审批 1-要审批
auditStatusCode num 审批状态标签 1-未审批 2-审批中 3-审批通过 4-审批不通过
ownFlag num 是否是自己的数据 0-不是 1-是

页面列表

ITEM_HTML