123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- syntax = "proto2";
- package vip.metadev.module.battle.protobuf;
- option java_outer_classname = "MailRequestMessageProto";
- option java_multiple_files = false;
- // 导入消息类型枚举
- import "ws_message_types.proto";
- // 导入公共消息定义
- import "ws_common_request.proto";
- // 获取邮件列表
- message MailListRequestMessage {
- optional WsMessageType message_id = 1 [default = MAIL_LIST_REQUEST]; // 获取邮件列表
- required int32 status = 2; // 邮件状态,可选
- required int32 pageNum = 3; // 页码
- required int32 pageSize = 4; // 页大小
- repeated CommonRequest envelope = 10; // 公共必传参数集
- }
- // 获取邮件明细单个邮件
- message MailDetailRequestMessage {
- optional WsMessageType message_id = 1 [default = MAIL_DETAIL_REQUEST]; // 获取邮件明细单个邮件
- required int32 mailId = 2; // 邮件id
- repeated CommonRequest envelope = 10; // 公共必传参数集
- }
- // 领取邮件附件 批量领取
- message MailClaimRequestMessage {
- optional WsMessageType message_id = 1 [default = MAIL_CLAIM_REQUEST]; // 领取邮件附件
- required int64 mailIds = 2; // 邮件id数组
- repeated CommonRequest envelope = 10; // 公共必传参数集
- }
- //标记邮件已读 批量已读
- message MailReadRequestMessage{
- optional WsMessageType message_id = 1 [default = MAIL_READ_REQUEST]; // 领取邮件附件
- required int64 mailIds = 2; // 邮件id数组
- repeated CommonRequest envelope = 10; // 公共必传参数集
- }
- //删除邮件 批量删除
- message MailDeleteRequestMessage{
- optional WsMessageType message_id = 1 [default = MAIL_DELETE_REQUEST]; // 删除邮件
- required int64 mailIds = 2; // 邮件id数组
- repeated CommonRequest envelope = 10; // 公共必传参数集
- }
|