手机号登录

This commit is contained in:
顾君禹
2025-09-12 17:56:34 +08:00
parent ae71b2da98
commit fd7d610331

View File

@@ -0,0 +1,58 @@
package cn.iocoder.yudao.module.farm.controller.admin.messagecenter.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* 消息统计响应 VO
*
* @author 芋道源码
*/
@Schema(description = "管理后台 - 消息统计 Response VO")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class MessageStatisticsRespVO {
@Schema(description = "总消息数")
private Long totalCount;
@Schema(description = "未读消息数")
private Long unreadCount;
@Schema(description = "已读消息数")
private Long readCount;
@Schema(description = "按消息类型统计")
private List<MessageTypeStatistics> messageTypeStats;
/**
* 消息类型统计
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public static class MessageTypeStatistics {
@Schema(description = "消息类型", example = "1")
private Integer messageType;
@Schema(description = "消息类型名称", example = "报警")
private String messageTypeName;
@Schema(description = "数量")
private Long count;
@Schema(description = "未读数量")
private Long unreadCount;
@Schema(description = "已读数量")
private Long readCount;
}
}