| | |
| | | */ |
| | | @Data |
| | | public class MailModuleEntity { |
| | | private String key; |
| | | private String mailName; |
| | | private Integer total = 0; |
| | | private Integer mailType; |
| | | private List<MailCode> list; |
| | | private List<MailCode> children; |
| | | |
| | | @Data |
| | | public static class MailCode { |
| | | private String key; |
| | | private String mailName;//名称 |
| | | private Integer total = 0;//当前数量 |
| | | private Integer mailType; |
| | |
| | | List<MailModuleEntity> module = new ArrayList<>(); |
| | | //待处理邮件 |
| | | MailModuleEntity receiving = new MailModuleEntity(); |
| | | receiving.setKey("Inbox"); |
| | | receiving.setMailName("收件箱"); |
| | | receiving.setTotal(0);//待处理邮件数量 |
| | | receiving.setMailType(1); |
| | | module.add(receiving); |
| | | //待处理邮件 |
| | | MailModuleEntity untreated = new MailModuleEntity(); |
| | | untreated.setKey("HandlingEmailsOnBehalfOfOthers"); |
| | | untreated.setMailName("待处理邮件"); |
| | | untreated.setTotal(0);//待处理邮件数量 |
| | | untreated.setMailType(3); |
| | | module.add(untreated); |
| | | //未读邮件 |
| | | MailModuleEntity unread = new MailModuleEntity(); |
| | | unread.setKey("Index"); |
| | | unread.setMailName("未读邮件"); |
| | | unread.setTotal(0);//未读数量 |
| | | unread.setMailType(4); |
| | | module.add(unread); |
| | | //群发箱 |
| | | MailModuleEntity draft = new MailModuleEntity(); |
| | | draft.setKey("Drafts"); |
| | | draft.setMailName("草稿箱"); |
| | | draft.setTotal(0); |
| | | draft.setMailType(0); |
| | | module.add(draft); |
| | | //未读邮件 |
| | | MailModuleEntity send = new MailModuleEntity(); |
| | | send.setKey("ShippingBox"); |
| | | send.setMailName("发件箱"); |
| | | send.setTotal(0);//未读数量 |
| | | send.setMailType(2); |
| | | module.add(send); |
| | | //群发箱 |
| | | MailModuleEntity mailGroup = new MailModuleEntity(); |
| | | mailGroup.setKey("MassMailbox"); |
| | | mailGroup.setMailName("群发箱"); |
| | | mailGroup.setTotal(0); |
| | | mailGroup.setMailType(5); |