package cn.flightfeather.thirdapp.bean.vo; import java.io.File; import java.util.Date; import cn.flightfeather.thirdapp.bean.entity.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; } }