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
package cn.flightfeather.thirdapp.bean.vo;
 
import java.io.File;
import java.util.Date;
 
import cn.flightfeather.thirdapp.bean.Mediafile;
import cn.flightfeather.thirdapp.util.CommonUtils;
import cn.flightfeather.thirdapp.util.UUIDGenerator;
 
public class MediafileVo extends Mediafile {
 
    public static Mediafile newMediaFile(File file, boolean ischange, Mediafile oldMediafile) {
        Mediafile mediaFile = new Mediafile();
        mediaFile.setGuid(UUIDGenerator.generate16ShortUUID());
        mediaFile.setIguid(oldMediafile.getIguid());
        mediaFile.setBusinessguid(oldMediafile.getBusinessguid());
        mediaFile.setLongitude(oldMediafile.getLongitude());
        mediaFile.setLatitude(oldMediafile.getLatitude());
        mediaFile.setAddress(oldMediafile.getAddress());
        mediaFile.setFiletype(1);
        mediaFile.setBusinesstype("问题");
        mediaFile.setBusinesstypeid(CommonUtils.intToByte(1));
        String path = file.getParent().substring(20)+"/";
        mediaFile.setPath(path);
        mediaFile.setDescription(file.getName());
        mediaFile.setSavetime(new Date());
        mediaFile.setIschanged(ischange);
        mediaFile.setExtension1(oldMediafile.getExtension1());
        mediaFile.setRemark("未上传");
        return mediaFile;
    }
}