package com.kym.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 洗车日活动表
 * </p>
 *
 * @author skyline
 * @since 2025-06-13
 */
@Getter
@Setter
@TableName("t_wash_day")
public class WashDay extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 活动id
     */
    private Long activityId;

    /**
     * 名称
     */
    private String name;

    /**
     * 描述
     */
    private String washDayDesc;

    /**
     * 开始时间（继承自活动主表）
     */
    private LocalDateTime startTime;

    /**
     * 结束时间（继承自活动主表）
     */
    private LocalDateTime endTime;

    /**
     * 有效期（天）
     */
    private Integer validity;

    /**
     * 领取方式：Release系统发放，Collect主动领取
     */
    private String receiveType;

    /**
     * 折扣：100代表无折扣，75代表75折
     */
    private Integer discount;

    /**
     * 优惠允许叠加：0-不允许，1-允许
     */
    private Integer allowStacke;

    /**
     * 活动状态：0-未开始，1-进行中，2-已结束，3-已取消
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;
}
