package com.crm.rely.backend.core.pojo.view;

import lombok.Data;

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

/**
 * @description:
 * @author: houn
 * @create: 2020-07-30 01:29
 **/
@Data
public class CustomActivityApplyView {
    private Long id;

    /**
     * 流水号
     */
    private String serial;

    /**
     * 用户id
     */
    private Long customId;

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

    private Long login;

    private Long loginType;

    private String platform;

    private Long activityId;

    private Integer status;

    private String title;

    private String subTitle;

    private String lang;

    private String advertImage;

    private String advertUrl;

    private String coverImage;

    private String activityImage;

    private String content;

    private Date deliveryTime;

    private Date startTime;

    private Date endTime;

    private Integer hot;

    private Integer valid;

    private Date approveTime;

    private Long approveUser;

    private String approveDesc;

    private Date addTime;

    private Date modifyTime;

    private Long cId;

    private String pIbNo;

    private Integer completeStatus;

    private String participationNote;

    /**
     * 高级设置开关 0关 1开 在关的时候 下列所有功能不开启
     */
    private Integer seniorSetting;

    /**
     * 组别类型-活动中调整到的组别  如果为null不修改
     */
    private Long groupTypeActivity;

    /**
     * 组别类型-活动完成调整的组别 如果为null不修改
     */
    private Long groupTypeComplete;

    /**
     * 资金类型 1出入金 2 信用金  如果为null 则下列give_amount金额不触发
     */
    private Integer fundType;

    /**
     * 赠送金额 usd
     */
    private BigDecimal giveAmount;

    /**
     * 关闭功能的字符拼接 1-申请入金 2-申请出金 3-申请内转(包括佣金内转) 如果为null或者为空则不关闭功能
     */
    private String closeFunctions;
}
