OrderInfo.java 5.7 KB
Newer Older
codezwjava's avatar
codezwjava committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
package cn.wisenergy.model.app;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zhangwei
 * @ Description: 有赞订单表
 * @ Author     : zhangwei
 * @ Date       : 2021/2/22 16:00
 */
@Data
@ApiModel(value = "OrderInfo")
@TableName("order_info")
public class OrderInfo {

    /**
     * 账户主键id
     */
    @ApiModelProperty(name = "id", value = "订单主键id")
    private Long id;

    /**
     * 买家id
     */
codezwjava's avatar
codezwjava committed
31 32
    @ApiModelProperty(name = "userId", value = "用户id")
    private String userId;
codezwjava's avatar
codezwjava committed
33 34 35 36 37 38 39 40 41

    /**
     * 商品id
     */
    @ApiModelProperty(name = "itemId", value = "商品id")
    private String itemId;

    /**
     * 订单支付类型
42 43 44 45 46 47 48 49 50 51 52 53
     *
     *
     支付类型0:默认值,未支付;1:微信自有支付;2:支付宝wap;3:支付宝wap;5:财付通;7:代付;
            8:联动优势; 9:货到付款; 10:大账号代销; 11:受理模式; 12:百付宝; 13:sdk支付;
            14:合并付货款; 15:赠品; 16:优惠兑换; 17:自动付货款; 18:爱学贷; 19:微信wap;
            20:微信红包支付; 21:返利; 22:ump红包; 24:易宝支付; 25:储值卡现付; 27:qq支付;
            28:有赞E卡支付; 29:微信条码; 30:支付宝条码; 33:礼品卡支付; 35:会员余额;36:信用卡银联支付;
            37:储蓄卡银联支付; 40:分期支付;72:微信扫码二维码支付; 100:代收账户; 300:储值账户; 400:保证金账户;
            101:收款码; 102:微信; 103:支付宝; 104:刷卡; 105:二维码台卡; 106:储值卡线下收银; 107:有赞E卡;
            110:标记收款-自有微信支付; 111:标记收款-自有支付宝; 112:标记收款-自有POS刷卡; 113:通联刷卡支付;
            114:标记收款-自定义; 115:有赞零钱支付;116:优惠全额抵扣;117:商米支付;118:商米支付-支付宝;
            119:商米pos;200:记账账户;
codezwjava's avatar
codezwjava committed
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
     */
    @ApiModelProperty(name = "payType", value = "订单支付类型")
    private String payType;

    /**
     * 订单更新时间
     */
    @ApiModelProperty(name = "youzanUpdateTime", value = "订单更新时间")
    private Date youzanUpdateTime;


    /**
     * 有赞订单号
     */
    @ApiModelProperty(name = "tid", value = "有赞订单号")
    private String tid;

    /**
     * 订单创建时间
     */
    @ApiModelProperty(name = "created", value = "订单创建时间")
    private Date created;

    /**
     * 店铺类型
     */
    @ApiModelProperty(name = "teamType", value = "店铺类型")
    private Long teamType;

    /**
     * 订单支付时间
     */
    @ApiModelProperty(name = "payTime", value = "订单支付时间")
    private Date payTime;

    /**
     * 支付渠道
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
     *  支付类型。取值范围:
     *      WEIXIN (微信自有支付)
     *      WEIXIN_DAIXIAO (微信代销支付)
     *      ALIPAY (支付宝支付)
     *      BANKCARDPAY (银行卡支付)
     *      PEERPAY (代付)
     *      CODPAY (货到付款)
     *      BAIDUPAY (百度钱包支付)
     *      PRESENTTAKE (直接领取赠品)
     *      COUPONPAY(优惠券/码全额抵扣)
     *      BULKPURCHASE(来自分销商的采购)
     *      MERGEDPAY(合并付货款)
     *      ECARD(有赞E卡支付)
     *      PURCHASE_PAY (采购单支付)
     *      MARKPAY (标记收款)
     *      OFCASH (现金支付)
     *      PREPAIDCARD (储值卡余额支付)
     *      ENCHASHMENT_GIFT_CARD(礼品卡支付)
codezwjava's avatar
codezwjava committed
109 110 111 112 113 114
     */
    @ApiModelProperty(name = "payTypeStr", value = "支付渠道")
    private String payTypeStr;

    /**
     * 订单关闭类型
115 116 117 118 119
     *
     关闭类型 0:未关闭; 1:过期关闭; 2:标记退款; 3:订单取消; 4:买家取消;
            5:卖家取消; 6:部分退款; 10:无法联系上买家; 11:买家误拍或重拍了;
            12:买家无诚意完成交易; 13:已通过银行线下汇款; 14:已通过同城见面交易;
            15:已通过货到付款交易; 16:已通过网上银行直接汇款; 17:已经缺货无法交易
codezwjava's avatar
codezwjava committed
120 121
     */
    @ApiModelProperty(name = "closeType", value = "订单关闭类型")
122
    private Integer closeType;
codezwjava's avatar
codezwjava committed
123 124 125

    /**
     * 退款状态
126
     * 退款状态 0:未退款; 1:部分退款中; 2:部分退款成功; 11:全额退款中; 12:全额退款成功
codezwjava's avatar
codezwjava committed
127 128
     */
    @ApiModelProperty(name = "refundState  ", value = "退款状态")
129
    private Long refundState;
codezwjava's avatar
codezwjava committed
130 131 132 133 134 135 136 137 138 139 140 141 142 143

    /**
     * 交易完成时间
     */
    @ApiModelProperty(name = "successTime", value = "交易完成时间")
    private Date successTime;

    /**
     * 实际支付价格
     */
    @ApiModelProperty(name = "payment", value = "实际支付价格")
    private BigDecimal payment;

    /**
licc's avatar
licc committed
144
     * 返佣状态 0:未返佣  1:返佣
codezwjava's avatar
codezwjava committed
145 146
     */
    @ApiModelProperty(name = "rebateStatus", value = "返佣状态")
licc's avatar
licc committed
147
    private Integer rebateStatus;
codezwjava's avatar
codezwjava committed
148

149 150 151 152 153 154
    /**
     * 升级状态  0:该笔订单已做升级处理 1: 该笔订单未做升级处理
     */
    @ApiModelProperty(name = "levelStatus",value = "升级状态")
    private Integer levelStatus;

codezwjava's avatar
codezwjava committed
155
    /**
codezwjava's avatar
codezwjava committed
156
     * 当月订单处理状态  0: 未处理  1:处理
codezwjava's avatar
codezwjava committed
157 158 159 160 161
     */
    @ApiModelProperty(name = "monthOrderStatus", value = "当月订单处理状态")
    private Integer monthOrderStatus;

    /**
codezwjava's avatar
codezwjava committed
162
     * 月度任务处理状态  0:未处理 1:处理
codezwjava's avatar
codezwjava committed
163 164 165 166 167 168 169
     */
    @ApiModelProperty(name = "rebateStatus", value = "月度任务处理状态")
    private Integer monthlyTaskStatus;

    /**
     * updateTime
     */
170
    @ApiModelProperty(name = "updateTime", value = "修改时间")
codezwjava's avatar
codezwjava committed
171 172 173 174 175
    private Date updateTime;

    /**
     * createTime
     */
176
    @ApiModelProperty(name = "createTime", value = "创建时间")
codezwjava's avatar
codezwjava committed
177 178
    private Date createTime;
}