package com.ruoyi.jarvis.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; /** * 闲管家 ERP 订单(推送 + 拉单 + 详情全量) */ @Data public class ErpGoofishOrder { private Long id; private String appKey; private Long sellerId; private String userName; private String orderNo; private Integer orderType; private Integer orderStatus; private Integer refundStatus; private Long modifyTime; private Long productId; private Long itemId; /** 详情 goods.title */ private String goodsTitle; /** goods.images 首张或其它单图字段 */ private String goodsImageUrl; private String buyerNick; /** 开放平台 pay_amount,单位:分 */ private Long payAmount; /** 闲管家详情 waybill_no */ private String detailWaybillNo; private String detailExpressCode; private String detailExpressName; private String receiverName; private String receiverMobile; private String receiverAddress; /** 省市区拼接 */ private String receiverRegion; /** 待发货等状态下开放平台返回的分级地址(与 prov_name/city_name/area_name/town_name 一致) */ private String recvProvName; private String recvCityName; private String recvAreaName; private String recvTownName; private String detailJson; private String lastNotifyJson; private Long jdOrderId; private String localWaybillNo; /** 0未发货 1成功 2失败 */ private Integer shipStatus; private String shipError; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date shipTime; private String shipExpressCode; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; /** 联查:第三方单号(jd_order) */ private String jdThirdPartyOrderNo; /** 联查:内部备注单号 */ private String jdRemark; /** 联查:本地京东单收件地址 jd_order.address(闲鱼详情常不返回明文地址) */ private String jdAddress; /** 联查:京东单型号 jd_order.model_number */ private String jdModelNumber; // --------- 以下为列表查询扩展条件(不参与 insert/update) --------- /** 运单关键字:命中详情运单号或本地运单号(模糊) */ private String waybillKeyword; /** 开放平台 modify_time 下限(Unix 秒,含边界) */ private Long modifyTimeBegin; /** 开放平台 modify_time 上限(Unix 秒,含边界) */ private Long modifyTimeEnd; /** 是否已关联京东单:1 已关联 jd_order_id 非空;0 未关联;null 不限 */ private Integer jdLinkFilter; }