package com.panzhihua.service_community.model.dos; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * @ClassName: ComShopFlowerOrder * @Author: yh * @Date: 2022/11/9 16:46 * @Description: 花城订单表 */ @TableName(value = "com_shop_flower_order") @Data public class ComShopFlowerOrderDO implements Serializable { private static final long serialVersionUID = 1L; /** * 订单id */ @TableId(type = IdType.ASSIGN_ID) private Long id; /** * 店铺id */ @TableField(value = "store_id") private Long storeId; /** * 用户id */ @TableField(value = "user_id") private Long userId; /** * 订单号 */ @TableField(value = "order_no") private String orderNo; /** * 支付单号 */ @TableField(value = "pay_no") private String payNo; /** * 微信交易单号 */ @TableField(value = "wx_tarde_no") private String wxTardeNo; /** * 订单状态(1.等待配送 2.配送中 3.待收货 4.待评价 5.已完成 6.已取消 7.已退款) */ @TableField(value = "status") private Integer status; /** * 支付状态(1.未支付 2.已支付) */ @TableField(value = "pay_status") private Integer payStatus; /** * 订单收货人id */ @TableField(value = "receiver_id") private Long receiverId; /** * 删除状态(1.未删除 2.已删除) */ @TableField(value = "delete_status") private Integer deleteStatus; /** * 订单总金额 */ @TableField(value = "total_amount") private BigDecimal totalAmount; /** * 优惠总金额 */ @TableField(value = "discount_amount") private BigDecimal discountAmount; /** * 支付总金额 */ @TableField(value = "pay_amount") private BigDecimal payAmount; /** * 支付方式(1.微信支付) */ @TableField(value = "pay_type") private Integer payType; /** * 支付时间 */ @TableField(value = "pay_time") private Date payTime; /** * 配送方式(1.自提 2.快递) */ @TableField(value = "delivery_type") private Integer deliveryType; /** * 订单发货状态(1.未发货 2.已发货) */ @TableField(value = "delivery_status") private Integer deliveryStatus; /** * 订单备注 */ @TableField(value = "remark") private String remark; /** * 物流公司 */ @TableField(value = "logistics_company") private String logisticsCompany; /** * 物流单号 */ @TableField(value = "logistics_no") private String logisticsNo; /** * 下单时间 */ @TableField(value = "create_at",fill = FieldFill.INSERT) private Date createAt; /** * 修改时间 */ @TableField(value = "update_at",fill = FieldFill.UPDATE) private Date updateAt; /** * 配送时间 */ @TableField(value = "delivery_time") private Date deliveryTime; /** * 送达时间 */ @TableField(value = "service_time") private Date serviceTime; /** * 收货时间 */ @TableField(value = "receiving_time") private Date receivingTime; /** * 退款时间 */ @TableField(value = "refund_time") private Date refundTime; /** * 自提点id */ private Long pointId; /** * 配送单id */ private Long deliveryId; /** * 配送单号 */ private String deliveryNo; /** * 订单状态(1.等待配送 2.配送中 3.待收货 4.待评价 5.已完成 6.已取消 7.已退款 8.待发货) */ public interface status { int dfk = 0; int ddps = 1; int psz = 2; int dsh = 3; int dpj = 4; int ywc = 5; int yqx = 6; int ytk = 7; int dfh = 8; } /** * 支付状态(1.未支付 2.已支付) */ public interface payStatus { int no = 1; int yes = 2; } /** * 删除状态(1.未删除 2.已删除) */ public interface deleteStatus { int no = 1; int yes = 2; } /** * 支付方式(1.微信支付) */ public interface payType { int wx = 1; } /** * 配送方式(1.商家配送 2.快递物流) */ public interface deliveryType { int store = 1; int express = 2; } /** * 订单发货状态(1.未发货 2.已发货) */ public interface deliveryStatus { int no = 1; int yes = 2; } @Override public String toString() { return "ComShopFlowerOrderDO{" + "id=" + id + ", storeId=" + storeId + ", userId=" + userId + ", orderNo='" + orderNo + '\'' + ", payNo='" + payNo + '\'' + ", wxTardeNo='" + wxTardeNo + '\'' + ", status=" + status + ", payStatus=" + payStatus + ", receiverId=" + receiverId + ", deleteStatus=" + deleteStatus + ", totalAmount=" + totalAmount + ", discountAmount=" + discountAmount + ", payAmount=" + payAmount + ", payType=" + payType + ", payTime=" + payTime + ", deliveryType=" + deliveryType + ", deliveryStatus=" + deliveryStatus + ", remark='" + remark + '\'' + ", logisticsCompany='" + logisticsCompany + '\'' + ", logisticsNo='" + logisticsNo + '\'' + ", createAt=" + createAt + ", updateAt=" + updateAt + ", deliveryTime=" + deliveryTime + ", serviceTime=" + serviceTime + ", receivingTime=" + receivingTime + ", refundTime=" + refundTime + '}'; } }