
package com.tmerclub.cloud.platform.model;

import com.tmerclub.cloud.common.model.BaseModel;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;


/**
 * 下线处理事件
 *
 * @author YXF
 * @date 2021-01-15 17:46:26
 */
@Data
public class OfflineHandleEvent extends BaseModel implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     * 事件id
     */
    private Long eventId;

    /**
     * 1 商品 2 店铺 3满减 4.优惠券 5.团购 6.分销 7.秒杀 9.自提点
     */
    private Integer handleType;

    /**
     * 处理id，如果是商品就是商品id，店铺就是店铺id
     */
    private Long handleId;

    /**
     * 用户类型见SysTypeEnum 0.普通用户系统 1.商家端 2平台端 3供应商端
     */
    private Integer sysType;

    /**
     * 关联店铺id
     */
    private Long shopId;

    /**
     * 处理人id
     */
    private Long handlerId;

    /**
     * 处理状态 1平台进行下线 2 重新申请，等待审核 3.审核通过 4 审核未通过
     */
    private Integer status;

    /**
     * 下线原因
     */
    private String offlineReason;

}
