| | |
| | | package cc.mrbird.febs.ai.controller.productPoint; |
| | | |
| | | import cc.mrbird.febs.ai.controller.fileUpload.FileUploadController; |
| | | import cc.mrbird.febs.ai.entity.AiProductCategory; |
| | | import cc.mrbird.febs.ai.entity.AiProductPoint; |
| | | import cc.mrbird.febs.ai.service.AiProductPointService; |
| | | import cc.mrbird.febs.common.annotation.ControllerEndpoint; |
| | |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.nio.file.Files; |
| | | import java.nio.file.Path; |
| | | import java.nio.file.Paths; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | String companyId = getCurrentUserCompanyId(); |
| | | return new FebsResponse().success().data(service.pointTree(companyId)); |
| | | } |
| | | |
| | | @GetMapping("fileList/parent") |
| | | @ControllerEndpoint(exceptionMessage = "获取文件列表失败") |
| | | public List<FileUploadController.FileInfo> parent(){ |
| | | List<FileUploadController.FileInfo> list = new ArrayList<>(); |
| | | try { |
| | | |
| | | String companyId = getCurrentUserCompanyId(); |
| | | String uploadDir = FileUploadController.baseUploadDir + "/" + companyId; |
| | | Path uploadPath = Paths.get(uploadDir); |
| | | if (!Files.exists(uploadPath)) { |
| | | return list; |
| | | } |
| | | |
| | | Files.list(uploadPath).forEach(path -> { |
| | | if (Files.isRegularFile(path)) { |
| | | try { |
| | | FileUploadController.FileInfo fileInfo = new FileUploadController.FileInfo(); |
| | | fileInfo.setFileName(path.getFileName().toString()); |
| | | list.add(fileInfo); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | return list; |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return list; |
| | | } |
| | | } |
| | | } |