app 端订单统一查询接口 websocket测试 POST /auction/order/list 接口描述 (!!!application/json 格式 传给后端 ) 说明 / 示例 //查询参数 /** * 动态查询条件 订单id 订单编号 */ private Long id; /** * 动态查询条件 用户id * App端不用管服务端会话拿 管理后台和商家后台作为动态查询条件 */ private Long memberId; /** * 动态查询条件 订单状态 * @see hz.chenjh.auction.biz.enums.AuctionOrderStatus */ private Integer status; CREATE(0, "创建待支付"), PAY(10, "支付成功"), DELIVERED(20, "已发货"), COMPLETED(30, "确认收货已完成"), CANCEL(100, "超时未支付取消"); /** * 动态查询条件 多种状态 * 如果前端传了 statuses 则 status字段忽视 * @see hz.chenjh.auction.biz.enums.AuctionOrderStatus */ private List<Integer> statuses; /** * 动态查询条件 最终三方交易订单号 */ private String thirdPayNo; //返回参数 /** * 订单id 订单编号 */ private Long id; /** * 宝贝id */ private long auctionId; /** * 会场id 可能进了历史表 */ private long venueId; /** * 冗余拍卖宝贝快照 */ private AuctionVO auction; (该对象中宝贝状态status 0停拍下架 1上架) /** * 下单用户id */ private long memberId; /** * 订单状态 */ private int status; CREATE(0, "创建待支付"), PAY(10, "支付成功"), DELIVERED(20, "已发货"), COMPLETED(30, "确认收货已完成"), CANCEL(100, "超时未支付取消"); /** * 支付类型 * @see hz.chenjh.pay.dto.PayTypeEnum */ private int payType; /** * 三方支付单号 */ private String thirdPayNo; /** * 三方支付多少时间 */ private Long payTime; /** * 用了多少保证金 单位分 */ private int deposit; /** * 总金额 单位分 */ private int fee; /** * 需要第三方支付 fee - deposit - couponFee */ private int payFee; /** * 优惠券抵扣 */ private int couponFee; /** * 预留使用优惠券id */ private Long couponId; /** * 冗余收货地址 */ private MemberAddressVO memberAddress; /** * 快递单号 */ private String expressNo; /** * 下单用户信息 */ private MemberVO member; /** * 订单创建时间 */ private long createTime;
//查询参数 /** * 动态查询条件 订单id 订单编号 */ private Long id; /** * 动态查询条件 用户id * App端不用管服务端会话拿 管理后台和商家后台作为动态查询条件 */ private Long memberId; /** * 动态查询条件 订单状态 * @see hz.chenjh.auction.biz.enums.AuctionOrderStatus */ private Integer status; CREATE(0, "创建待支付"), PAY(10, "支付成功"), DELIVERED(20, "已发货"), COMPLETED(30, "确认收货已完成"), CANCEL(100, "超时未支付取消"); /** * 动态查询条件 多种状态 * 如果前端传了 statuses 则 status字段忽视 * @see hz.chenjh.auction.biz.enums.AuctionOrderStatus */ private List<Integer> statuses; /** * 动态查询条件 最终三方交易订单号 */ private String thirdPayNo; //返回参数 /** * 订单id 订单编号 */ private Long id; /** * 宝贝id */ private long auctionId; /** * 会场id 可能进了历史表 */ private long venueId; /** * 冗余拍卖宝贝快照 */ private AuctionVO auction; (该对象中宝贝状态status 0停拍下架 1上架) /** * 下单用户id */ private long memberId; /** * 订单状态 */ private int status; CREATE(0, "创建待支付"), PAY(10, "支付成功"), DELIVERED(20, "已发货"), COMPLETED(30, "确认收货已完成"), CANCEL(100, "超时未支付取消"); /** * 支付类型 * @see hz.chenjh.pay.dto.PayTypeEnum */ private int payType; /** * 三方支付单号 */ private String thirdPayNo; /** * 三方支付多少时间 */ private Long payTime; /** * 用了多少保证金 单位分 */ private int deposit; /** * 总金额 单位分 */ private int fee; /** * 需要第三方支付 fee - deposit - couponFee */ private int payFee; /** * 优惠券抵扣 */ private int couponFee; /** * 预留使用优惠券id */ private Long couponId; /** * 冗余收货地址 */ private MemberAddressVO memberAddress; /** * 快递单号 */ private String expressNo; /** * 下单用户信息 */ private MemberVO member; /** * 订单创建时间 */ private long createTime;