package com.iamberry.rst.utils; /** * @api {POST GET} /rst/admin/order/list_check_order 审核订单列表 * @apiGroup checkOrder * @apiDescription 业务经理审核订单列表(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam pageSize 每页几条 * @apiParam pageNO 页数 * @apiParam totalNum 总条数 第一次传空即可 * @apiSuccess returnCode 200:表示成功。 其他表示失败 * * @apiSuccess orderAddressName 订单所属人 * @apiSuccess orderRentType 租赁类型(1:一年 2:两年 3:四年) * @apiSuccess orderPayMoney 已付金额(需要除以100) * @apiSuccess orderCheckStatus 审核状态 (1:未确认; 2:未审核; 3:已审核 4:已发货) * @apiSuccess orderAdminName 业务员姓名 * @apiSuccess orderCreateTime 创建时间 * @apiSuccess pageNo 页数 * @apiSuccess pageSize 每页几条 * @apiSuccess pages 总页数 * @apiSuccess total 总条数 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "data": { * "dataList": [ * { * "orderId": 168, * "orderOrderId": "06021504354721910", * "orderSourceId": 3, * "sourceAddress": "COCOCity", * "orderAdminId": 1, * "orderAdminName": "何秀刚", * "orderRentType": 1, * "orderRentTypeName": "一年,押金800元,服务费799元,即799元/年", * "orderOpenId": "421023199558585555", * "orderDiscountMoney": 0, * "orderPledgeMoney": 80000, * "orderRemainDeposit": 80000, * "orderStatus": 13, * "orderCheckStatus": 1, * "orderAddress": "COCOCity", * "orderSendType": 2, * "orderSendTime": 1496386998000, * "orderSalesTime": 1496386998000, * "orderAddressInfo": "安徽省-蚌埠市-淮上区-1111", * "orderAddressTel": "15207170059", * "orderAddressName": "柳健康", * "orderAmount": 159900, * "orderPayMoney": 159900, * "orderPayType": 1, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-CC101010", * "orderPushNum": 1, * "orderPayTime": 1496386998000, * "orderCreateTime": "2017-06-02 15:03:18", * "orderStartTime": 1496386998000, * "orderEndTime": 1496386998000, * "orderAdminRemark": "", * "orderItemProductColorName": "品蓝", * "orderRemainDays": -3 * }, * { * "orderId": 167, * "orderOrderId": "06021439539281335", * "orderSourceId": 3, * "sourceAddress": "COCOCity", * "orderAdminId": 1, * "orderAdminName": "何秀刚", * "orderRentType": 1, * "orderRentTypeName": "一年,押金800元,服务费799元,即799元/年", * "orderOpenId": "111111111", * "orderDiscountMoney": 0, * "orderPledgeMoney": 80000, * "orderRemainDeposit": 80000, * "orderStatus": 13, * "orderCheckStatus": 1, * "orderAddress": "COCOCity", * "orderSendType": 2, * "orderSendTime": 1496385945000, * "orderSalesTime": 1496385945000, * "orderAddressInfo": "安徽省-蚌埠市-淮上区-121", * "orderAddressTel": "15207170059", * "orderAddressName": "柳健康", * "orderAmount": 159900, * "orderPayMoney": 159900, * "orderPayType": 1, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-CC111", * "orderPushNum": 2, * "orderPayTime": 1496385945000, * "orderCreateTime": "2017-06-02 14:45:45", * "orderStartTime": 1496385945000, * "orderEndTime": 1496385945000, * "orderAdminRemark": "", * "orderItemProductColorName": "品蓝", * "orderRemainDays": -3 * } * ], * "pageNo": 1, * "pageSize": 6, * "total": 22, * "pages": 4 * } * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "对不起,您没有审核权限!" * } * } * } */ /** * @api {POST GET} /rst/admin/order/check_order 审核订单 * @apiGroup checkOrder * @apiDescription 业务经理审核订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "该订单不符合审核条件!" * } * } */ /** * @api {POST GET} /rst/admin/order/cancel_order 作废订单 * @apiGroup checkOrder * @apiDescription 业务经理作废订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示作废成功; 4004:表示百胜已经发货;其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "msg": "作废订单成功!" * } * } * * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 4004, * "returnMsg": { * "msg": "该订单百胜已经发货!请确定是否修改本地订单状态为初始状态!" * } * } */ /** * @api {POST GET} /rst/admin/order/update_check_status 初始化本地审核状态 * @apiGroup checkOrder * @apiDescription 业务经理作废百胜已发货的订单(注:目前只有曾曾有权限) * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示修改成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 4001, * "returnMsg": { * "msg": "该订单不存在,请确定后重试!" * } * } */ /** * @api {POST GET} /rst/admin/order/add_order 录入订单 * @apiGroup order * @apiDescription 业务员录入订单 * @apiVersion 0.0.1 * * @apiParam {Integer} orderSourceId 来源id * @apiParam {String} orderProtocol 协议编号 * @apiParam {String} orderAddressName 收件人姓名 * @apiParam {String} orderAddressTel 收件人电话 * @apiParam {String} orderAddressInfo 详细地址 * @apiParam {String} orderOpenId 身份证号/openid * * @apiParam {Integer} itemProductId 产品id * @apiParam {Integer} itemColorId 产品颜色id * @apiParam {Integer} orderRentType 租赁类型id * @apiParam {String} startTime 租赁开始时间 * @apiParam {String} orderPayType 支付方式 1:微信支付 2:现金支付 3:已支付定金¥99 4:刷卡支付 5:支付宝支付 * @apiParam {Integer} orderSendType 送货方式 1:线下送货,2:申通发货 * @apiParam {String} giftIds[] 赠品id集合 * @apiParam {String} orderPayNumber 支付交易尾号 * @apiParam {String} orderPayTime 支付时间 * * @apiSuccess returnCode 200:表示添加成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "orderId": 189 * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 501, * "returnMsg": { * "returnMsg": "协议编号已存在!" * } * } */ /** * @api {POST GET} /rst/admin/order/list_gift 获取赠品列表 * @apiGroup order * @apiDescription 业务员录入订单时,获取对应租赁年限的赠品列表 * @apiVersion 0.0.1 * * @apiSuccess returnCode 200:表示获取成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "gifts": { * "rent1": [ * { * "giftId": 1, * "giftRentType": 1, * "giftProductId": 7, * "giftProductName": "水机租赁赠品1", * "giftColorId": 10, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995269000 * }, * { * "giftId": 2, * "giftRentType": 1, * "giftProductId": 8, * "giftProductName": "水机租赁赠品2", * "giftColorId": 11, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995271000 * } * ], * "rent2": [ * { * "giftId": 3, * "giftRentType": 2, * "giftProductId": 9, * "giftProductName": "水机租赁赠品3", * "giftColorId": 12, * "giftColorName": "通色", * "giftStatus": 1, * "giftCreateTime": 1496995271000 * } * ], * "rent3": [ * { * "giftId": 4, * "giftRentType": 3, * "giftProductId": 9, * "giftProductName": "水机租赁赠品4", * "giftColorId": 13, * "giftColorName": "白色", * "giftStatus": 1, * "giftCreateTime": 1497253886000 * } * ] * } * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 500, * "returnMsg": { * "returnMsg": "获取赠品失败!请刷新重试!" * } * } */ /** * @api {get} /rst/admin/order/select_order_adminList 业务员订单列表 * @apiDescription 根据业务员id查询该业务员发展的订单 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam (order) {Integer} pageNO 页码. * @apiParam (order) {String} pageTotal 条数. * @apiParam (order) {String} pageSize 每页条数. * @apiSuccess {String} url URL. * @apiSuccess {String} rentTypeList 租赁类型集合. * @apiSuccess {String} page 订单集合. * @apiSuccess {Integer} orderId 订单id 在page集合下面. * @apiSuccess {Integer} orderOrderId 订单号 在page集合下面. * @apiSuccess {Integer} orderAddressName 收件人姓名 在page集合下面. * @apiSuccess {Integer} orderPayMoney 已付金额 在page集合下面. * @apiSuccess {Integer} orderCreateTime 创建时间 在page集合下面. * @apiSuccess {Integer} orderRentType 租赁类型id 在page集合下面 匹配rentTypeList集合. * */ /** * @api {get} /rst/admin/order/select_order_adminDetail 订单详情 * @apiDescription 根据单号查询订单详情 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam (order) {Integer} orderId 订单id. * @apiSuccess {Integer} status 查询状态 true/false. * @apiSuccess {String} order 订单信息. * @apiSuccess {String} orderAddressName 姓名 在order下面. * @apiSuccess {String} orderAddressTel 电话 在order下面. * @apiSuccess {String} orderOpenId 用户标识 在order下面. * @apiSuccess {String} orderAddressInfo 地址 在order下面. * @apiSuccess {String} orderPayType 支付方式 在order下面 1:微信支付 2:现金支付 3:已支付定金¥99 4:刷卡支付 5:支付宝支付. * @apiSuccess {String} orderSendType 发货方式. * @apiSuccess {String} orderAdminRemark 备注. * @apiSuccess {String} orderItems 订单项集合 在order下面. * @apiSuccess {String} itemProductName 商品名称 在orderItems下面. * @apiSuccess {String} orderRentTypeName 租赁类型名称 在order下面. * @apiSuccess {String} itemColorId 产品颜色 在orderItems下面. * @apiSuccess {String} itemColorId 产品颜色 在orderItems下面. * @apiSuccess {String} orderStartTime 租赁开始日期 在order下面. */ /** * @api {POST GET} /admin/order/_update_order_info 修改订单 * @apiGroup order * @apiVersion 0.0.1 * * @apiParam {Integer} orderid 订单id

必填

* @apiParam {Integer} num 区域

必填

* * @apiParam (num=1) {Integer} orderSourceId 场地id

必填

* @apiParam (num=1) {String} orderProtocol 协议编号

必填

* * @apiParam (num=2) {String} orderOpenId 身份证号

必填

* @apiParam (num=2) {String} orderAddressName 收货人姓名

必填

* @apiParam (num=2) {String} orderAddressTel 收货人电话

必填

* @apiParam (num=2) {String} orderAddressInfo 收货人地址

必填

* * @apiParam (num=3) {Integer} colorId 产品颜色id

必填

* @apiParam (num=3) {Date} orderStartTime 租赁开始时间(yyyy-MM-dd)

必填

* @apiParam (num=3) {Integer} orderRentType 租赁类型

必填

* @apiParam (num=3) {Integer[]} giftIds[] 赠品id集合 可以为空 * * @apiParam (num=4) {Integer} orderPayType 支付方式

必填

* @apiParam (num=4) {String} orderPayNumber 交易尾号

必填

* @apiParam (num=4) {Date} orderPayTime 支付时间(yyyy-MM-dd)

必填

* * @apiParam (num=5) {Integer} orderSendType 送货方式(1:线下送货,2:申通发货)

必填

* @apiParam (num=5) {String} orderAdminRemark 后台备注 可以为空 * @apiParam (num=5) {String} orderCheckRemark 审核备注 可以为空 * * @apiSuccess {Integer} returnCode 200表示成功,其他表示失败. * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "returnMsg": "订单修改成功" * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 500, * "returnMsg": { * "returnMsg": "要修改的区域信息有误,请重新操作!" * } * } */ /** * @api {POST GET} /admin/order/admin_confirm_order 确认订单 * @apiGroup order * @apiVersion 0.0.1 * @apiParam {int} orderid 订单id * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "失败", * "returnCode": 500 * } */ /** * @api {POST GET} /rst/admin/order/finance_check 财务经理审核订单 * @apiGroup checkOrder * @apiDescription 财务经理审核订单 * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "该订单不符合审核条件!" * } * } */ /** * @api {POST GET} /rst/admin/order/business_rejected_order 业务经理驳回订单 * @apiGroup checkOrder * @apiDescription 业务经理驳回订单 * @apiVersion 0.0.1 * * @apiParam {String} orderid 订单id * @apiParam {String} remark 备注 * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "该订单不符合审核条件!" * } * } */ /** * @api {POST GET} /rst/admin/order/financial_rejected_order 财务经理驳回订单 * @apiGroup checkOrder * @apiDescription 财务经理驳回订单 * @apiVersion 0.0.1 * * @apiParam {String} orderId 订单id * @apiParam {String} remark 备注 * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "该订单不符合审核条件!" * } * } */ /** * @api {POST GET} /rst/admin/order/list_financial_rejected_order 财务经理审核订单列表 * @apiGroup checkOrder * @apiDescription 财务经理审核订单列表 * @apiVersion 0.0.1 * * @apiParam pageSize 每页几条 * @apiParam pageNO 页数 * @apiParam totalNum 总条数 第一次传空即可 * @apiSuccess returnCode 200:表示成功。 其他表示失败 * * @apiSuccess orderAddressName 订单所属人 * @apiSuccess orderRentType 租赁类型(1:一年 2:两年 3:四年) * @apiSuccess orderPayMoney 已付金额(需要除以100) * @apiSuccess orderCheckStatus 审核状态 (1:未确认; 2:未审核; 3:已审核 4:已发货 5:已确认支付并推送(全额支付) 6:支付确认失败(所有)7:已确认支付定金(定金支付) 8:已支付余款(定金支付)) * @apiSuccess orderAdminName 业务员姓名 * @apiSuccess orderCreateTime 创建时间 * @apiSuccess pageNo 页数 * @apiSuccess pageSize 每页几条 * @apiSuccess pages 总页数 * @apiSuccess total 总条数 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200, * "returnMsg": { * "data": { * "dataList": [ * { * "orderId": 178, * "orderOrderId": "06071145287381657", * "orderSourceId": 1, * "sourceAddress": "九方", * "orderAdminId": 1, * "orderAdminName": "何秀刚", * "orderRentType": 2, * "orderRentTypeName": "两年,押金免收,服务费1499元,即750元/年", * "orderOpenId": "321323213213232321", * "orderDiscountMoney": 0, * "orderPledgeMoney": 0, * "orderRemainDeposit": 0, * "orderStatus": 13, * "orderCheckStatus": 3, * "orderAddress": "九方", * "orderSendType": 1, * "orderSendTime": 1496817989000, * "orderSalesTime": 1496817989000, * "orderAddressInfo": "北京市-北京市-东城区-当当网企鹅", * "orderAddressTel": "18223213213", * "orderAddressName": "多萨达", * "orderAmount": 149900, * "orderPayMoney": 149900, * "orderPayType": 2, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-JF-321321321", * "orderPushNum": 1, * "orderPayTime": "2017-06-07", * "orderCreateTime": "2017-06-07 14:46:29", * "orderStartTime": "2017-06-07", * "orderEndTime": 1496817989000, * "orderAdminRemark": "的撒旦撒", * "orderUserRemark": "", * "orderItemProductColorName": "白色", * "orderRemainDays": -7, * "orderPayNumber": "", * "orderCheckRemark": "" * }, * { * "orderId": 160, * "orderOrderId": "053021470353910388", * "orderSourceId": 4, * "sourceAddress": "景田沃尔玛", * "orderAdminId": 25, * "orderAdminName": "木木测试_254", * "orderRentType": 3, * "orderRentTypeName": "四年,押金免收,服务费2599元,即650元/年", * "orderOpenId": "440301198212304120", * "orderDiscountMoney": 0, * "orderPledgeMoney": 0, * "orderRemainDeposit": 0, * "orderStatus": 13, * "orderCheckStatus": 3, * "orderAddress": "景田沃尔玛", * "orderSendType": 1, * "orderSendTime": 1496401039000, * "orderSalesTime": 1496401039000, * "orderAddressInfo": "广东省-深圳市-福田区-景田北天然居A-304", * "orderAddressTel": "13500051373", * "orderAddressName": "吴芳婷", * "orderAmount": 259900, * "orderPayMoney": 259900, * "orderPayType": 1, * "orderWaitMoney": 0, * "orderLastMoney": 0, * "orderProtocol": "ABYSZZL-JT2017053001", * "orderPushNum": 1, * "orderPayTime": "2017-06-02", * "orderCreateTime": "2017-06-02 18:57:19", * "orderStartTime": "2017-06-02", * "orderEndTime": 1496401039000, * "orderAdminRemark": "赠送钢化奶泡杯,客户要求6月3日下午三点送货", * "orderUserRemark": "", * "orderItemProductColorName": "品黑", * "orderRemainDays": -12, * "orderPayNumber": "", * "orderCheckRemark": "" * } * ], * "pageNo": 1, * "pageSize": 6, * "total": 3, * "pages": 1 * } * } * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 401, * "returnMsg": { * "returnMsg": "对不起,您没有权限!" * } * } * } */ /** * @api {POST GET} /rst/admin/order/pay_order_money 支付剩余订单金额 * @apiGroup order * @apiDescription 支付剩余订单金额 * @apiVersion 0.0.1 * * @apiParam {String} orderId 订单id * @apiParam {int} orderPayType 支付方式 * @apiParam {String} orderPayNumber 交易尾号 * @apiParam {date} orderPayTime 支付时间 * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "支付失败", * "returnCode": 500, * } */ /** * @api {POST GET} /rst/admin/order/finance_check 财务经理确认订单 * @apiGroup checkOrder * @apiDescription 财务经理确认订单 * @apiVersion 0.0.1 * * @apiParam {String} orderId 订单id * @apiSuccess returnCode 200:表示审核成功。 其他表示失败 * * @apiSuccessExample Success-Response: * HTTP/1.1 200 OK * { * "resultCode": 200, * "resultMsg": "SUCCESS", * "returnCode": 200 * } * @apiPermission admin * * @apiErrorExample Error-Response: * HTTP/1.1 404 Not Found * { * "resultCode": 200, * "resultMsg": "确认失败", * "returnCode": 500, * } */ public class ApiDocRST { }