package com.cool.store.vo.notice;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author suzhuhong
 * @Date 2025/7/26 20:21
 * @Version 1.0
 */
@Data
public class StoreMessageDetailVO{

    private Long id;

    /**
     * 门店编码
     */
    @ApiModelProperty("门店编码")
    private String storeCode;

    /**
     * 门店名称
     */
    @ApiModelProperty("门店名称")
    private String storeName;

    /**
     * 关联的消息模板ID
     */
    @ApiModelProperty("关联的消息模板ID")
    private Long messageTemplateId;

    /**
     * 阅读状态(0:未读 1:已读)
     */
    @ApiModelProperty("阅读状态(0:未读 1:已读)")
    private Integer readStatus;

    /**
     * 阅读时间
     */
    @ApiModelProperty("阅读时间")
    private Date readTime;

    /**
     * 处理状态(0:未处理 1:处理中)
     */
    @ApiModelProperty("处理状态(0:未处理 1:处理中)")
    private Integer processStatus;

    /**
     * 处理时间
     */
    @ApiModelProperty("处理时间")
    private Date processTime;

    /**
     * 实际操作人ID
     */
    @ApiModelProperty("操作人ID")
    private String actualOperatorId;

    /**
     * 实际操作人姓名
     */
    @ApiModelProperty("操作人姓名")
    private String actualOperatorName;

    /**
     * 撤销状态(0:未撤销 1:已撤销)
     */
    @ApiModelProperty("撤销状态(0:未撤销 1:已撤销)")
    private Integer revokeStatus;

    /**
     * 撤销时间
     */
    @ApiModelProperty("撤销时间")
    private Date revokeTime;

    /**
     * 撤销操作人ID
     */
    @ApiModelProperty("撤销操作人ID")
    private String revokeOperatorId;

    /**
     * 撤销操作人姓名
     */
    @ApiModelProperty("撤销操作人姓名")
    private String revokeOperatorName;

    


    


}
