package com.ruoyi.xq.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 相亲会对象 xq_activity_shop
 *
 * @author 77
 * @date 2024-05-09
 */
@Data
@TableName("xq_activity_shop")
public class ActivityShop implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;

    private String activityCode;
    /**
     * 活动标题
     */
    private String activityTitle;
    /**
     * 活动展示图片
     */
    private String activityBanner;
    private LocalDateTime activityStartTime;
    private LocalDateTime activityEndTime;
    /**
     * 开始时间
     */
    private LocalDateTime startTime;
    /**
     * 结束时间
     */
    private LocalDateTime endTime;
    /**
     * 城市名称
     */
    private String cityName;
    /**
     * 城市编码
     */
    private Integer cityCode;
    /**
     * 详细地址
     */
    private String address;
    /**
     * 活动详细说明
     */
    private String activityText;
    /**
     * 女生人数上限
     */
    private Integer womenMaxNum;
    /**
     * 男生人数上限
     */
    private Integer manMaxNum;
    /**
     * 报名参加女生人数
     */
    private Integer joinWomenNum;
    /**
     * 报名参加男生人数
     */
    private Integer joinManNum;
    /**
     * 手动调整男生人数
     */
    private Integer handManNum;
    /**
     * 手动调整女生人数
     */
    private Integer handWomenNum;
    /**
     * 女生参与价格
     */
    private BigDecimal joinWomenPrice;
    private BigDecimal vip0WomenPrice;
    private BigDecimal vip1WomenPrice;
    private BigDecimal vip2WomenPrice;
    private BigDecimal vip3WomenPrice;
    /**
     * 男生参与价格
     */
    private BigDecimal joinManPrice;
    private BigDecimal vip0ManPrice;
    private BigDecimal vip1ManPrice;
    private BigDecimal vip2ManPrice;
    private BigDecimal vip3ManPrice;
    /**
     * 必须强制会员参与
     */
    private Integer mustVip;
    /**
     * 必须强制实名用户参与
     */
    private Integer mustAuth;
    /**
     * 费用说明
     */
    private String priceText;

    private Integer deleteFlag;

    private LocalDateTime createTime;
    private LocalDateTime updateTime;

}
