package com.iformall.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.domain.po.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.*;
import java.util.List;

@TableName(value = "wx_coupon_action_log")
@Data
@EqualsAndHashCode(callSuper = true)
public class WxCouponActionLog extends BaseEntity {
	private static final long serialVersionUID = 1L;


	protected Long id;

	@TableField(exist = false)
	protected List<Long> ids;
	@TableField(exist = false)
	protected Date startTime;
	@TableField(exist = false)
	protected Date endTime;

	@io.swagger.annotations.ApiModelProperty(value="租户ID",name="tenantId")
	private String tenantId;
	@io.swagger.annotations.ApiModelProperty(value="券id",name="couponId")
	private Long couponId;
	@io.swagger.annotations.ApiModelProperty(value="券包ID",name="couponOrderId")
	private Long couponOrderId;
	@io.swagger.annotations.ApiModelProperty(value="发券方式:0.精准发券,1.主动领取(保留),2.停车发券,3.核销发券,4.B端刷卡发券,5.交易发券,6.定期发券",name="channelType")
	private Integer channelType;
	@io.swagger.annotations.ApiModelProperty(value="channelId",name="channelId")
	private Long channelId;
	@io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime")
	private Date createTime;
    @io.swagger.annotations.ApiModelProperty(value="月日",name="createTimeMd")
    private String createTimeMd;

}
