getMyReportListV2 我的报价单列表 V2

http://localhost:2448/api/ashx/service.ashx

POST

request:

{
      "action":"getMyReportListV2",
      "token":"4056b02d-912e-4ab5-869d-8e3c34f610f1",
      "requestData": {
        "PageSize":3,
        "PageIndex":0
    }
}

response:

{
    "data": {
        "List": [
            {
                "AppUserKey": null,
                "ClientProjectAddress": {
                    "Cellphone": null,
                    "IndexNo": 0,
                    "ProjectAddress": "上海市浦东新区玉兰香苑124号669室",
                    "RealName": "赵六"
                },
                "CreatedStamp": "/Date(1466214905419+0800)/",
                "CreatedStampDisplay": "2016-06-18 07:33:30",
                "House": null,
                "ProjectNo": "28",
                "ReportKey": "e7a6afdd-b03a-45d9-8b48-8d1284fc4372",
                "ReportStatus": 1,
                "Summarys": null,
                "TotalBudget": 0
            },
            {
                "AppUserKey": null,
                "ClientProjectAddress": {
                    "Cellphone": null,
                    "IndexNo": 0,
                    "ProjectAddress": "上海市宝山区共富路64号12室",
                    "RealName": "李四"
                },
                "CreatedStamp": "/Date(1466214905420+0800)/",
                "CreatedStampDisplay": "2016-06-17 22:09:13",
                "House": null,
                "ProjectNo": "27",
                "ReportKey": "b6206def-31d8-4ab9-81d2-c294acc09cc1",
                "ReportStatus": 1,
                "Summarys": null,
                "TotalBudget": 0
            },
            {
                "AppUserKey": null,
                "ClientProjectAddress": {
                    "Cellphone": null,
                    "IndexNo": 0,
                    "ProjectAddress": "4456",
                    "RealName": "45"
                },
                "CreatedStamp": "/Date(1466214905420+0800)/",
                "CreatedStampDisplay": "2016-06-17 01:50:33",
                "House": null,
                "ProjectNo": "26",
                "ReportKey": "844305b3-b8a5-4493-9e31-d9036a5288ff",
                "ReportStatus": 1,
                "Summarys": null,
                "TotalBudget": 0
            }
        ],
        "SummaryRecord": {
            "PageIndex": 0,  /* start from 0 */
            "PageSize": 3,
            "TotalPageCount": 4,
            "TotalRecordCount": 11
        }
    },
    "msg": "success",
    "responseCode": {
        "msgCode": 200,
        "msgDetail": "OK"
    },
    "serverTime": "2016-06-18 09:55:05",
    "success": true
}

说明:

1) 原 getMyReportList 马上将被丢弃 (前端功能调通后)

2) getMyReportListV2  返回结构有变。因功能需求有变动。数据模型被变,所以原来的 API 已经不适合 简单的 MAPPING了; 另外,这次增加了分页功能。

所以 将原返回的数据,缩进到现在的 List元素中,新增 SummaryRecord 对象,方便前端做分页展示。

3) request 有变动 (增加了分页功能), PageSize (每页数据) 可以不传,后端默认为10 ; PageIndex (当前页数,从0开始)也可以不传,后端默认是首页。

(结束)

时间: 2024-10-07 22:01:10

getMyReportListV2 我的报价单列表 V2的相关文章

getMyOrderListV2 我的订单列表

http://localhost:2448/api/ashx/service.ashx POST request: { "action":"getMyOrderListV2", "token":"4056b02d-912e-4ab5-869d-8e3c34f610f1", "isDebug":1, "requestData": { "PageSize":3, &quo

7000个源码批量下载---复制来的

7000个源码批量下载 7000个源码批量下载 < type="text/javascript" language="JavaScript">document.title="7000个源码批量下载 - "+document.title http://asp.lt263.com/soft/SaGuestBook.rar 安全天使字符界面留言本(SaGuestBook)http://asp.lt263.com/soft/lbs.rar L

麦子学院-Web前端开发工程师系列培训教程

HTML+CSS基础入门1.课程介绍2.html的语法3.html的基本结构4.html的文档设置标记上(格式标记)5.html的文档设置标记下(文本标记)6.html图像标记img7.html超链接的使用8.html表格相关的标记9.html表格实战<简单的网页布局>10.html框架详解与框架布局实战11.HTML表单设计(上)12.HTML表单设计(下)13.使用CSS样式的方式14.定义CSS样式(CSS选择器)15.CSS常用属性(颜色属性)16.css常用属性(字体相关属性)17.

程序猿的量化交易之路(29)--Cointrader之Tick实体(16)

转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top Tick:什么是Tick,在交易平台中很常见,事实上就 单笔交易时某仅仅证券的基本数据. 我们通过代码来学习吧: package org.cryptocoinpartners.schema; import javax.annotation.Nullable; import javax.persistence.Entity; import javax.persistence.

IDMC制造业ERP业务场景测试之一——硅钢片制造业务流程测试

一.测试地址 硅钢片业务测试数据库地址为:http://www.bonawifi.com,测试数据库名字为SiliconSteelSheet,测试账号:用户名demo ,密码demo 二.业务说明 根据客户提供的信息,产品分类及业务过程大致如下: 生产过程中,每种不同规格的窄卷,均由一组窄卷组合在同一母卷开料生成,本部分需要进一步开发,以便实现自动的排料优化组合,和对母卷补货需求的合并操作. 三.测试步骤 1.登陆系统 使用业务测试账号登陆系统后,将看到如下页面,此页面为库存操作仪表板,是整个E

程序员的量化交易之路(29)--Cointrader之Tick实体(16)

转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top Tick:什么是Tick,在交易平台中非常常见,其实就 单笔交易时某只证券的基本数据. 我们通过代码来学习吧: package org.cryptocoinpartners.schema; import javax.annotation.Nullable; import javax.persistence.Entity; import javax.persistence.M

MapReduce原理与设计思想

转载自: http://blog.jobbole.com/80619/ 简单解释 MapReduce 算法 一个有趣的例子 你想数出一摞牌中有多少张黑桃.直观方式是一张一张检查并且数出有多少张是黑桃? MapReduce方法则是: 给在座的所有玩家中分配这摞牌 让每个玩家数自己手中的牌有几张是黑桃,然后把这个数目汇报给你 你把所有玩家告诉你的数字加起来,得到最后的结论 拆分 MapReduce合并了两种经典函数: 映射(Mapping)对集合里的每个目标应用同一个操作.即,如果你想把表单里每个单

第七章、基本数据类型(tuple)

1.元组是有序的,一般写元素的时候,推荐在最后加入逗号(,); 2.元组是可以迭代的; tuple_test=(10,20,30,["list","Jim","Mary",(123,"xuhongmei")],True,33) for item in tuple_test: print(item)"""返回的结果102030['list', 'Jim', 'Mary', (123, 'xuhong

从入门到自闭之Python 基础习题训练

""" name = input(">>>")通过代码来验证name变量是什么数据类型? """ name = input(">>>") print(type(name),"name") """if条件语句的基本结构?""" 1.if -- 如果. 官方推荐四个空格,Tab 空格和tab不能混