package com.ltgk.message.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.ltgk.common.core.page.BasePage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 查询发送消息状态列表请求参数列表
 *
 * @author Qi ChengBin
 * @date 2025/01/06 13:22:36
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GetSendMessageStateReq extends BasePage {

    @ApiModelProperty(value = "消息id")
    @JsonProperty("messageId")
    private String messageId;

    @ApiModelProperty(value = "状态 0未读 1已读")
    @JsonProperty("state")
    private Integer state;

    @ApiModelProperty(value = "查询是不是已回复 1查询已回复的 默认不传")
    @JsonProperty("replaceType")
    private Integer replaceType = 0;
}
