package com.xzx.gc.model.order;
|
|
import com.xzx.gc.entity.OrderHomeAppliance;
|
import com.xzx.gc.model.CommonReq;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
|
@Data
|
public class OrderInfoReq extends CommonReq {
|
|
|
private List<OrderInfoVo> orderDetail;
|
|
private String roleIds;
|
|
@ApiModelProperty(value = "订单地址", name = "address")
|
private String address;
|
|
@ApiModelProperty(value = "地址区域", name = "addressArea")
|
private String addressArea;
|
|
@ApiModelProperty(value = "订单状态(1为待接单,2为服务中,3为待确认,4为待入库,5为完成,6为取消 7入库中)")
|
private String orderStatus;
|
@ApiModelProperty(value = "订单子状态", name = "orderSecondStatus")
|
private String orderSecondStatus;
|
@ApiModelProperty(value = "订单类型 1:上门 2:到家服务 3:集货单 4废品店下单 5:家电回收")
|
private String orderType;
|
|
@ApiModelProperty(value = "预约时间", name = "reserveTime")
|
private String reserveTime;
|
|
@ApiModelProperty(value = "创建用户ID", name = "createUserId")
|
private String createUserId;
|
|
@ApiModelProperty(value = "取消人ID", name = "cancelUserId")
|
private String cancelUserId;
|
|
@ApiModelProperty(value = "创建时间", name = "createTime")
|
private String createTime;
|
|
@ApiModelProperty(value = "联系电话", name = "relaPhone")
|
private String relaPhone;
|
|
@ApiModelProperty(value = "联系人名称", name = "relaName")
|
private String relaName;
|
|
@ApiModelProperty(value = "经度", name = "longitude")
|
private String longitude;
|
|
@ApiModelProperty(value = "纬度", name = "latitude")
|
private String latitude;
|
|
@ApiModelProperty(value = "订单ID", name = "orderId")
|
private String orderId;
|
|
@ApiModelProperty(value = "回收员头像", name = "receiverAvatar")
|
private String receiverAvatar;
|
|
@ApiModelProperty(value = "入库单ID", name = "storageId")
|
private String storageId;
|
|
@ApiModelProperty(value = "接单时间", name = "receiveTime")
|
private String receiveTime;
|
|
@ApiModelProperty(value = "入库时间", name = "storageTime")
|
private String storageTime;
|
|
@ApiModelProperty(value = "创建用户名称", name = "createUserName")
|
private String createUserName;
|
|
@ApiModelProperty(value = "备注", name = "remark")
|
private String remark;
|
|
@ApiModelProperty(value = "用户上传图片路径", name = "orderPic")
|
private String orderPic;
|
|
@ApiModelProperty(value = "地址ID", name = "addressId")
|
private String addressId;
|
|
@ApiModelProperty(value = "物品总重量", name = "weight")
|
private String weight;
|
|
@ApiModelProperty(value = "物品总数量", name = "amount")
|
private String amount;
|
|
@ApiModelProperty(value = "物品总金额", name = "money")
|
private String money;
|
|
@ApiModelProperty(value = "入库金额", name = "storageMoney")
|
private String storageMoney;
|
@ApiModelProperty(value = "入库重量")
|
private String storageWeight;
|
|
@ApiModelProperty(value = "回收金额", name = "recycleMoney")
|
private String recycleMoney;
|
|
@ApiModelProperty(value = "接单员ID", name = "receiver")
|
private String receiver;
|
|
|
@ApiModelProperty(value = "接单员姓名", name = "receiveName")
|
private String receiverName;
|
|
@ApiModelProperty(value = "接单员拍照图片路径", name = "takePhonePic")
|
private String takePhonePic;
|
|
@ApiModelProperty(value = "接单员电话", name = "receiverPhone")
|
private String receiverPhone;
|
|
@ApiModelProperty(value = "订单取消原因编码", name = "cancelReasonCode")
|
private String cancelReasonCode;
|
|
@ApiModelProperty(value = "订单取消原因名称", name = "cancelReasonName")
|
private String cancelReasonName;
|
|
@ApiModelProperty(value = "取消人姓名", name = "cancelUserName")
|
private String cancelUserName;
|
|
@ApiModelProperty(value = "取消人电话", name = "cancelUserPhone")
|
private String cancelUserPhone;
|
|
@ApiModelProperty(value = "入库员ID", name = "storageUserId")
|
private String storageUserId;
|
|
@ApiModelProperty(value = "入库员名称", name = "storageUserName")
|
private String storageUserName;
|
|
@ApiModelProperty(value = "入库员电话", name = "storageUserPhone")
|
private String storageUserPhone;
|
|
@ApiModelProperty(value = "支付类型 6是现金支付 空是环保金支付", name = "payType")
|
private String payType;
|
|
@ApiModelProperty(value = "订单物品集合", name = "orderItemList")
|
private List<OrderItemReq> orderItemList;
|
|
@ApiModelProperty(value = "订单ID集合", name = "orderIdList")
|
private List<String> orderIdList;
|
|
@ApiModelProperty(value = "入库物品列表", name = "storageItemList")
|
private List<OrderItemReq> storageItemList;
|
|
@ApiModelProperty(value = "回收物品列表", name = "recycleItemList")
|
private List<OrderItemReq> recycleItemList;
|
|
|
@ApiModelProperty(value = "最大接单数")
|
private int maxOrderNum;
|
|
@ApiModelProperty(value = "入库状态 0 已入库 1入库中")
|
private Short storageStatus;
|
|
|
@ApiModelProperty("入库员经度")
|
private String storageUserLongitude;
|
@ApiModelProperty("入库员纬度")
|
private String storageUserLatitude;
|
|
@ApiModelProperty(value = "客户端类型",hidden = true)
|
private String clientType;
|
|
@ApiModelProperty("接单完成时间")
|
private String completeTime;
|
|
@ApiModelProperty("所属围栏ID")
|
private String townId;
|
|
@ApiModelProperty("订单逗号拼接")
|
private String orderIdStr;
|
|
@ApiModelProperty("是否新版本")
|
private Boolean newVersion;
|
|
@ApiModelProperty("下单类型0 正常下单 1 自助下单")
|
private int type;
|
|
@ApiModelProperty("验证码")
|
private String verifyCode;
|
|
@ApiModelProperty("下单类型,1是正常下单 2是自助下单")
|
private Short createType;
|
|
private Short delFlag;
|
|
|
private String townshipName;
|
private String cityName;
|
private String provinceName;
|
|
@ApiModelProperty(value = "是否近三天,1:近3天 2:当天 3:近一周 4:近一月")
|
private String isRecentThreeDays;
|
|
|
@ApiModelProperty("返利金额")
|
private BigDecimal stepMul;
|
|
@ApiModelProperty(value = "规则ID")
|
private String ruleId;
|
|
|
@ApiModelProperty("门店ID")
|
private Long storeId;
|
|
@ApiModelProperty(value = "门店经度")
|
private String storeLongitude;
|
|
@ApiModelProperty(value = "门店纬度")
|
private String storeLatitude;
|
|
|
@ApiModelProperty("筛选关键字")
|
private String keyword;
|
|
@ApiModelProperty("下单方式 1:自助下单 2:电话下单")
|
private String orderMethod;
|
|
@ApiModelProperty("轨迹ID")
|
private String traceId;
|
|
@ApiModelProperty("取消时间")
|
private String cancelTime;
|
|
@ApiModelProperty("回收员返利金额")
|
private BigDecimal stepMulForReceiver;
|
|
@ApiModelProperty("合伙人返利金额")
|
private BigDecimal stepMulForPartner;
|
|
|
@ApiModelProperty("合伙人对应的围栏")
|
private List<String> fenceIds;
|
|
|
@ApiModelProperty("入库完成给回收员的本金")
|
private String receiveMoney;
|
|
@ApiModelProperty("登录用户的手机号")
|
private String loginUserPhone;
|
|
|
@ApiModelProperty("纸类总重量")
|
private BigDecimal paperMoney;
|
|
@ApiModelProperty("分类ID")
|
private String homeServiceId;
|
|
@ApiModelProperty("单元栋名称")
|
private String unitName;
|
|
@ApiModelProperty("门牌号")
|
private String houseNumber;
|
|
@ApiModelProperty("小区名称")
|
private String houseName;
|
|
@ApiModelProperty("合伙人ID")
|
private String partnerId;
|
|
@ApiModelProperty("家电信息")
|
private OrderHomeAppliance orderHomeAppliance;
|
|
@ApiModelProperty(value = "家电信息ID",hidden = true)
|
private Long homeApplianceId;
|
|
@ApiModelProperty("订单类型集合")
|
private List<String> orderTypeList;
|
}
|