package com.kmall.admin.entity; import com.fasterxml.jackson.annotation.JsonFormat; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * @author Scott * @email * @date 2017-08-13 10:41:09 */ public class OrderEntity implements Serializable { private static final long serialVersionUID = 1L; //主键 private Long id; //订单序列号 private String orderSn; //会员Id private Integer userId; //订单状态 //订单相关状态字段设计,采用单个字段表示全部的订单状态 //1xx 表示订单取消和删除等状态 0订单创建成功等待付款, 101订单已取消, 102订单已删除 //2xx 表示订单支付状态 201订单已付款,等待发货 //3xx 表示订单物流相关状态 300订单已发货, 301用户确认收货 //4xx 表示订单退换货相关的状态 401 没有发货,退款 402 已收货,退款退货 private Integer orderStatus; //发货状态 商品配送情况;0未发货,1已发货,2已收货,4退货 private Integer shippingStatus; //付款状态 支付状态;0未付款;1付款中;2已付款 private Integer payStatus; //收货人 private String consignee; //国家 private String country; //省 private String province; //地市 private String city; //区县 private String district; //收货地址 private String address; //联系电话 private String mobile; //补充说明 private String postscript; //快递公司Id private Long shippingId; //快递公司简称(顺丰:SF) private String shippingCode; //快递公司名称 private String shippingName; //快递单号 private String shippingNo; // 配送员手机 private String shippingMobile; //付款 private String payId; // private String payName; //快递费用 private BigDecimal shippingFee; //实际需要支付的金额 private BigDecimal actualPrice; // private Integer integral; // private BigDecimal integralMoney; //订单总价 private BigDecimal orderPrice; //商品总价 private BigDecimal goodsPrice; //新增时间 private Date addTime; //确认时间 private Date confirmTime; //付款时间 private Date payTime; //重商品额外费用 private Integer freightPrice; //使用的优惠券id private Integer couponId; // private Integer parentId; //优惠价格 private BigDecimal couponPrice; // private String callbackStatus; // 活动Id 团购 private Integer activityId; //订单类型 1:普通订单 2:团购订单 private String orderType; private Integer storeId; // private String userName; // 送达时间 @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date deliveryDate; // 送到说明 private String deliveryRemark; // 预计送达时间 private Date predictTime; private String merchOrderSn; private String orderBizType; private String isPaymentSend; private String isEleOrderSend; private String isCustomsSend; private String buyerPayCheck; private String merchSn; private String sku; private Date createTime; private Date modTime; private String isOnfflineOrder; private String payFlag; private String orderSnWx; private String isMergePay; //商品名称 private String goodsName; //商品数量 private Integer number; //零售价格 private BigDecimal retailPrice; private String payTransactionId; private String storeName; private String moderSn; private String createrSn; private String idNo; //毛重,kg private BigDecimal grossWeight; //净重,kg private BigDecimal netWeight; //品牌 private String brand; /** * 国检规格型号 */ private String ciqProdModel; /** * 原产国代码,海关编码 */ private String oriCntCode; /** * 计量单位代码,参见海关编码 */ private String unitCode; private Integer orderDetailCount; private Integer promId; private BigDecimal promActualPrice; private Integer goodsId; private String storeTopicName; private String storeTopicType; private Integer storeTopicId; private String couponName; //订单满减 private BigDecimal fullCutPrice; private Integer campMinusId; private String campName; //供应商第三方商户 private String supplierThirdPartyMerchName; public String getSupplierThirdPartyMerchName() { return supplierThirdPartyMerchName; } public void setSupplierThirdPartyMerchName(String supplierThirdPartyMerchName) { this.supplierThirdPartyMerchName = supplierThirdPartyMerchName; } public Integer getCampMinusId() { return campMinusId; } public void setCampMinusId(Integer campMinusId) { this.campMinusId = campMinusId; } public BigDecimal getFullCutPrice() { return fullCutPrice; } public void setFullCutPrice(BigDecimal fullCutPrice) { this.fullCutPrice = fullCutPrice; } public String getCampName() { return campName; } public void setCampName(String campName) { this.campName = campName; } public String getCouponName() { return couponName; } public void setCouponName(String couponName) { this.couponName = couponName; } public String getStoreTopicName() { return storeTopicName; } public void setStoreTopicName(String storeTopicName) { this.storeTopicName = storeTopicName; } public String getStoreTopicType() { return storeTopicType; } public void setStoreTopicType(String storeTopicType) { this.storeTopicType = storeTopicType; } public Integer getStoreTopicId() { return storeTopicId; } public void setStoreTopicId(Integer storeTopicId) { this.storeTopicId = storeTopicId; } public Integer getGoodsId() { return goodsId; } public void setGoodsId(Integer goodsId) { this.goodsId = goodsId; } public BigDecimal getPromActualPrice() { return promActualPrice; } public void setPromActualPrice(BigDecimal promActualPrice) { this.promActualPrice = promActualPrice; } public Integer getPromId() { return promId; } public void setPromId(Integer promId) { this.promId = promId; } public Integer getOrderDetailCount() { return orderDetailCount; } public void setOrderDetailCount(Integer orderDetailCount) { this.orderDetailCount = orderDetailCount; } public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public String getCiqProdModel() { return ciqProdModel; } public void setCiqProdModel(String ciqProdModel) { this.ciqProdModel = ciqProdModel; } public String getOriCntCode() { return oriCntCode; } public void setOriCntCode(String oriCntCode) { this.oriCntCode = oriCntCode; } public String getUnitCode() { return unitCode; } public void setUnitCode(String unitCode) { this.unitCode = unitCode; } public BigDecimal getGrossWeight() { return grossWeight; } public void setGrossWeight(BigDecimal grossWeight) { this.grossWeight = grossWeight; } public BigDecimal getNetWeight() { return netWeight; } public void setNetWeight(BigDecimal netWeight) { this.netWeight = netWeight; } public String getIdNo() { return idNo; } public void setIdNo(String idNo) { this.idNo = idNo; } public String getModerSn() { return moderSn; } public void setModerSn(String moderSn) { this.moderSn = moderSn; } public String getCreaterSn() { return createrSn; } public void setCreaterSn(String createrSn) { this.createrSn = createrSn; } public String getStoreName() { return storeName; } public void setStoreName(String storeName) { this.storeName = storeName; } public String getPayTransactionId() { return payTransactionId; } public void setPayTransactionId(String payTransactionId) { this.payTransactionId = payTransactionId; } public String getGoodsName() { return goodsName; } public void setGoodsName(String goodsName) { this.goodsName = goodsName; } public Integer getNumber() { return number; } public void setNumber(Integer number) { this.number = number; } public BigDecimal getRetailPrice() { return retailPrice; } public void setRetailPrice(BigDecimal retailPrice) { this.retailPrice = retailPrice; } public String getIsMergePay() { return isMergePay; } public void setIsMergePay(String isMergePay) { this.isMergePay = isMergePay; } public String getOrderSnWx() { return orderSnWx; } public void setOrderSnWx(String orderSnWx) { this.orderSnWx = orderSnWx; } public String getPayFlag() { return payFlag; } public void setPayFlag(String payFlag) { this.payFlag = payFlag; } public String getIsOnfflineOrder() { return isOnfflineOrder; } public void setIsOnfflineOrder(String isOnfflineOrder) { this.isOnfflineOrder = isOnfflineOrder; } public String getMerchSn() { return merchSn; } public void setMerchSn(String merchSn) { this.merchSn = merchSn; } public String getSku() { return sku; } public void setSku(String sku) { this.sku = sku; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getModTime() { return modTime; } public void setModTime(Date modTime) { this.modTime = modTime; } public String getBuyerPayCheck() { return buyerPayCheck; } public void setBuyerPayCheck(String buyerPayCheck) { this.buyerPayCheck = buyerPayCheck; } public String getIsPaymentSend() { return isPaymentSend; } public void setIsPaymentSend(String isPaymentSend) { this.isPaymentSend = isPaymentSend; } public String getIsEleOrderSend() { return isEleOrderSend; } public void setIsEleOrderSend(String isEleOrderSend) { this.isEleOrderSend = isEleOrderSend; } public String getIsCustomsSend() { return isCustomsSend; } public void setIsCustomsSend(String isCustomsSend) { this.isCustomsSend = isCustomsSend; } public String getOrderBizType() { return orderBizType; } public void setOrderBizType(String orderBizType) { this.orderBizType = orderBizType; } private List orderGoodsEntityList; public String getMerchOrderSn() { return merchOrderSn; } public void setMerchOrderSn(String merchOrderSn) { this.merchOrderSn = merchOrderSn; } public String getOrderType() { return orderType; } public void setOrderType(String orderType) { this.orderType = orderType; } /** * 设置:主键 */ public void setId(Long id) { this.id = id; } /** * 获取:主键 */ public Long getId() { return id; } public String getShippingCode() { return shippingCode; } public void setShippingCode(String shippingCode) { this.shippingCode = shippingCode; } /** * 设置:订单序列号 */ public void setOrderSn(String orderSn) { this.orderSn = orderSn; } /** * 获取:订单序列号 */ public String getOrderSn() { return orderSn; } /** * 设置:会员Id */ public void setUserId(Integer userId) { this.userId = userId; } /** * 获取:会员Id */ public Integer getUserId() { return userId; } /** * 设置:订单状态 */ public void setOrderStatus(Integer orderStatus) { this.orderStatus = orderStatus; } /** * 获取:订单状态 */ public Integer getOrderStatus() { return orderStatus; } /** * 设置:发货状态 */ public void setShippingStatus(Integer shippingStatus) { this.shippingStatus = shippingStatus; } /** * 获取:发货状态 */ public Integer getShippingStatus() { return shippingStatus; } /** * 设置:付款状态 */ public void setPayStatus(Integer payStatus) { this.payStatus = payStatus; } /** * 获取:付款状态 */ public Integer getPayStatus() { return payStatus; } /** * 设置:收货人 */ public void setConsignee(String consignee) { this.consignee = consignee; } /** * 获取:收货人 */ public String getConsignee() { return consignee; } /** * 设置:国家 */ public void setCountry(String country) { this.country = country; } /** * 获取:国家 */ public String getCountry() { return country; } /** * 设置:省 */ public void setProvince(String province) { this.province = province; } /** * 获取:省 */ public String getProvince() { return province; } /** * 设置:地市 */ public void setCity(String city) { this.city = city; } /** * 获取:地市 */ public String getCity() { return city; } /** * 设置:区县 */ public void setDistrict(String district) { this.district = district; } /** * 获取:区县 */ public String getDistrict() { return district; } public String getShippingNo() { return shippingNo; } public void setShippingNo(String shippingNo) { this.shippingNo = shippingNo; } /** * 设置:收货地址 */ public void setAddress(String address) { this.address = address; } /** * 获取:收货地址 */ public String getAddress() { return address; } /** * 设置:联系电话 */ public void setMobile(String mobile) { this.mobile = mobile; } /** * 获取:联系电话 */ public String getMobile() { return mobile; } /** * 设置:补充说明 */ public void setPostscript(String postscript) { this.postscript = postscript; } /** * 获取:补充说明 */ public String getPostscript() { return postscript; } /** * 设置:快递公司Id */ public void setShippingId(Long shippingId) { this.shippingId = shippingId; } /** * 获取:快递公司Id */ public Long getShippingId() { return shippingId; } /** * 设置:快递公司名称 */ public void setShippingName(String shippingName) { this.shippingName = shippingName; } /** * 获取:快递公司名称 */ public String getShippingName() { return shippingName; } /** * 设置:付款 */ public void setPayId(String payId) { this.payId = payId; } /** * 获取:付款 */ public String getPayId() { return payId; } /** * 设置: */ public void setPayName(String payName) { this.payName = payName; } /** * 获取: */ public String getPayName() { return payName; } /** * 设置:快递费用 */ public void setShippingFee(BigDecimal shippingFee) { this.shippingFee = shippingFee; } /** * 获取:快递费用 */ public BigDecimal getShippingFee() { return shippingFee; } /** * 设置:实际需要支付的金额 */ public void setActualPrice(BigDecimal actualPrice) { this.actualPrice = actualPrice; } /** * 获取:实际需要支付的金额 */ public BigDecimal getActualPrice() { return actualPrice; } /** * 设置: */ public void setIntegral(Integer integral) { this.integral = integral; } /** * 获取: */ public Integer getIntegral() { return integral; } /** * 设置: */ public void setIntegralMoney(BigDecimal integralMoney) { this.integralMoney = integralMoney; } /** * 获取: */ public BigDecimal getIntegralMoney() { return integralMoney; } /** * 设置:订单总价 */ public void setOrderPrice(BigDecimal orderPrice) { this.orderPrice = orderPrice; } /** * 获取:订单总价 */ public BigDecimal getOrderPrice() { return orderPrice; } /** * 设置:商品总价 */ public void setGoodsPrice(BigDecimal goodsPrice) { this.goodsPrice = goodsPrice; } /** * 获取:商品总价 */ public BigDecimal getGoodsPrice() { return goodsPrice; } /** * 设置:新增时间 */ public void setAddTime(Date addTime) { this.addTime = addTime; } /** * 获取:新增时间 */ public Date getAddTime() { return addTime; } /** * 设置:确认时间 */ public void setConfirmTime(Date confirmTime) { this.confirmTime = confirmTime; } /** * 获取:确认时间 */ public Date getConfirmTime() { return confirmTime; } /** * 设置:付款时间 */ public void setPayTime(Date payTime) { this.payTime = payTime; } /** * 获取:付款时间 */ public Date getPayTime() { return payTime; } /** * 设置:配送费用 */ public void setFreightPrice(Integer freightPrice) { this.freightPrice = freightPrice; } /** * 获取:配送费用 */ public Integer getFreightPrice() { return freightPrice; } /** * 设置:使用的优惠券id */ public void setCouponId(Integer couponId) { this.couponId = couponId; } /** * 获取:使用的优惠券id */ public Integer getCouponId() { return couponId; } /** * 设置: */ public void setParentId(Integer parentId) { this.parentId = parentId; } /** * 获取: */ public Integer getParentId() { return parentId; } /** * 设置:优惠价格 */ public void setCouponPrice(BigDecimal couponPrice) { this.couponPrice = couponPrice; } /** * 获取:优惠价格 */ public BigDecimal getCouponPrice() { return couponPrice; } /** * 设置: */ public void setCallbackStatus(String callbackStatus) { this.callbackStatus = callbackStatus; } /** * 获取: */ public String getCallbackStatus() { return callbackStatus; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public Integer getStoreId() { return storeId; } public void setStoreId(Integer storeId) { this.storeId = storeId; } public String getShippingMobile() { return shippingMobile; } public void setShippingMobile(String shippingMobile) { this.shippingMobile = shippingMobile; } public Integer getActivityId() { return activityId; } public void setActivityId(Integer activityId) { this.activityId = activityId; } public Date getDeliveryDate() { return deliveryDate; } public void setDeliveryDate(Date deliveryDate) { this.deliveryDate = deliveryDate; } public String getDeliveryRemark() { return deliveryRemark; } public void setDeliveryRemark(String deliveryRemark) { this.deliveryRemark = deliveryRemark; } public Date getPredictTime() { return predictTime; } public void setPredictTime(Date predictTime) { this.predictTime = predictTime; } public List getOrderGoodsEntityList() { return orderGoodsEntityList; } public void setOrderGoodsEntityList(List orderGoodsEntityList) { this.orderGoodsEntityList = orderGoodsEntityList; } private List payRecordList; public List getPayRecordList() { return payRecordList; } public void setPayRecordList(List payRecordList) { this.payRecordList = payRecordList; } private OrderProcessRecordEntity orderProcessRecord; public OrderProcessRecordEntity getOrderProcessRecord() { return orderProcessRecord; } public void setOrderProcessRecord(OrderProcessRecordEntity orderProcessRecord) { this.orderProcessRecord = orderProcessRecord; } }