【项目管理系统】①


6-分页

简要描述
    - 分页
            分页
    - 权限标签
            prj:cost:paging
    - 新建 by zj 2022-01-10 10:55:00 星期一
    - 修改 by zj 2022-01-27 16:40:53 星期四
            添加  "createTime" 申请时间 字段
    - 修改 by llz 2022-02-22 19:38:06 星期二
            返回字段添加auditFlag、auditStatusCode
    - 修改 by zj 2022-02-23 13:56:29 星期三
            返回字段添加 | ownFlag | num |是否是自己的数据 0-不是 1-是|
    - 修改 by llz 2022-03-10 14:21:47 星期四
            添加 添加请求、返回字段laborTypeCode
    - 修改 by zj 2022-05-06 10:50:39 星期五
            添加请求字段 auditStatusCode|num|审批状态标签  1-未审批 2-审批中 3-审批通过 4-审批不通过
请求URL
  • {URL}/prj/cost/paging
请求方式
  • POST
请求参数
{
    "conditions":{
        "typeId" : 2,
        "name" : "结算名称",
        "price" : 23.45,
        "projectId" : 23,
        "projectName":"项目名称",
        "managerMemberId" : 123,
        "managerMemberName":"经办人姓名",
        "reimburseMemberId" : 234,
        "reimburseMemberName" : "报销人姓名",
        "supplierId": 1234,
        "supplierName": "经销商名称",
        "settleFlag" : 1,
        "billingFlag" : 1,
        "laborTypeCode":"Labor",
        "settleStartDate" : "2021-09-09 00:00:00",
        "auditStatusCode" : 1
        ""
    },
    "inOrder":"",
    "orderBy":"",
    "pageNum":1,
    "pageSize":20
}
参数
参数名 必选 类型 说明
inOrder string asc正序 desc倒序
orderBy string 需要排序字段
pageNum int 当前页数
pageSize int 单页条数
conditions object 检索条件
typeId number 类型id
name string 结算名称 【模糊】
projectId number 项目id
projectName string 项目名称 【模糊】
price number 结算金额
managerMemberId number 经办人 id
managerMemberName string 经办人名称 【模糊】
reimburseMemberId number 报销人 id
reimburseMemberName number 报销人 名称 【模糊】
settleFlag number 是否已打款/是否已报销 0-否 1-是
billingFlag number 是否已开票 0-否 1-是
supplierId number 供应商id
supplierName number 供应商名称 【模糊】
settleStartDate date 结算日期开始
settleEndDate date 结算日期结束
laborTypeCode string 劳务费类型 默认为Labor,农民工工资WagesOfMigrantWorkers
auditStatusCode num 审批状态标签 1-未审批 2-审批中 3-审批通过 4-审批不通过
返回示例
    {
    "code":0,
    "message":"请求成功",
    "data":{
        "records":[
            {
                "id" : 2,
                "name" : "结算名称",
                "projectId" : 23,
                "projectName":"项目名称",
                "price" : 23.45,
                "priceCapital" : "大写金额",
                "managerMemberId" : 123,
                "managerMemberName":"经办人姓名",
                "reimburseMemberId" : 234,
                "reimburseMemberName" : "报销人姓名",
                "settleDate" : "2021-09-02 00:00:00",
                "dueDate" : "2021-09-02 00:00:00",
                "settleFlag" : 1,
                "billingFlag" : 1,
                "settleInstruction" : "结算说明",
                "supplierId": 1234,
                "supplierName": "经销商名称",
                "createTime" : "2021-09-02 00:00:00",
                "auditFlag":1,
                "laborTypeCode":"Labor",
                "ownFlag" : 1,
                "auditStatusCode":1
                },
                {
                "id" : 2,
                "name" : "结算名称",
                "projectId" : 23,
                "projectName":"项目名称",
                "price" : 23.45,
                "priceCapital" : "大写金额",
                "managerMemberId" : 123,
                "managerMemberName":"经办人姓名",
                "reimburseMemberId" : 234,
                "reimburseMemberName" : "报销人姓名",
                "settleDate" : "2021-09-02 00:00:00",
                "dueDate" : "2021-09-02 00:00:00",
                "settleFlag" : 1,
                "billingFlag" : 1,
                "settleInstruction" : "结算说明",
                "supplierId": 1234,
                "supplierName": "经销商名称",
                "createTime" : "2021-09-02 00:00:00",
                "auditFlag":1,
                "ownFlag" : 1,
                "laborTypeCode":"Labor",
                "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 number 数据id
name string 结算名称
projectId number 项目id
projectName string 项目名称
price number 结算金额
priceCapital string 大写金额
managerMemberId number 经办人 id
managerMemberName string 经办人名称
reimburserMemberId number 报销人 id
reimburserMemberName number 报销人 名称
settleDate string 结算日期/报销时间
dueDate string 截止日期
settleFlag number 是否已打款/是否已报销 0-否 1-是
billingFlag number 是否已开票 0-否 1-是
settleInstruction string 结算说明(限500)
supplierId number 供应商id
supplierName number 供应商名称
createTime date 申请时间
auditFlag num 需要审批标记 0-不要审批 1-要审批
auditStatusCode num 审批状态标签 1-未审批 2-审批中 3-审批通过 4-审批不通过
ownFlag num 是否是自己的数据 0-不是 1-是
laborTypeCode string 劳务费类型 默认为Labor,农民工工资WagesOfMigrantWorkers

页面列表

ITEM_HTML