xinyb
2024-09-13 7cf738d43c5d38e9a6246c7d6212d2d5bd055886
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.yc.crm.mail.entity;
 
import lombok.Data;
 
import java.io.InputStream;
import java.util.List;
 
/**
 * @BelongsProject: eCoWorksV3
 * @BelongsPackage: com.yc.crm.mail.entity
 * @author: xinyb
 * @CreateTime: 2024-09-11  15:10
 * @Description:
 */
@Data
public class MailFileEntity {
    private String unId;
    private List<MailBodyPart> part;
 
    @Data
    public static class MailBodyPart {
 
        private String fieldId;//自定义字段
        private String physicalFile;//系统自定义一个随机(针对邮件附件)
        private String fileName;
        private String fileType;
        private long fileSize;
        private byte[] byteFile;
        private InputStream InputStream;//不能在已关闭对象里获取值,请保持连接状态才可以获取(针对javaMail邮件)
 
        public String getPhysicalFile() {
            return fieldId+"."+fileType;
        }
    }
}