package cc.mrbird.febs.mall.entity;
|
|
import cc.mrbird.febs.common.entity.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@Data
|
@TableName("happy_activity_order")
|
public class HappyActivityOrder extends BaseEntity {
|
/**
|
*
|
`ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
`member_id` bigint(20) DEFAULT NULL,
|
`activity_id` bigint(20) DEFAULT NULL COMMENT '活动ID',
|
`price` decimal(20,2) DEFAULT NULL COMMENT '单价',
|
`num_cnt` int(11) DEFAULT NULL COMMENT '数量',
|
`amount` decimal(20,2) DEFAULT NULL COMMENT '支付总金额',
|
`pay_state` int(11) DEFAULT NULL COMMENT '支付状态 0-待支付 1-支付成功 2-支付失败',
|
`pay_type` int(11) DEFAULT NULL COMMENT '支付方式 1-余额支付 2-微信支付 3-积分支付',
|
`DELETE_FLAG` int(11) DEFAULT '0' COMMENT '删除标识 0-未删除 1-已删除',
|
`order_no` varchar(32) DEFAULT NULL COMMENT '订单号',
|
`pay_order_no` text COMMENT '支付订单号',
|
`wx_order_no` varchar(100) DEFAULT NULL COMMENT '微信订单编号',
|
`state` int(11) DEFAULT '1' COMMENT '订单状态 1-待支付 2-待使用 3-已使用 4-售后',
|
`fail_time` datetime DEFAULT NULL COMMENT '失效时间',
|
*/
|
|
|
private Long memberId;
|
private Long activityId;
|
private BigDecimal price;
|
private Integer numCnt;
|
private BigDecimal amount;
|
private Integer payState;
|
private Integer payType;
|
private Date payTime;
|
private Integer deleteFlag;
|
private String orderNo;
|
private String payOrderNo;
|
private String wxOrderNo;
|
private Integer state;
|
private Date failTime;
|
|
|
@TableField(exist = false)
|
private String name;//
|
|
@TableField(exist = false)
|
private String activityName;//
|
}
|