我们提供一站式网上办事大厅招投标所需全套资料,包括师生办事大厅介绍PPT、一网通办平台产品解决方案、
师生服务大厅产品技术参数,以及对应的标书参考文件,详请联系客服。
// 定义投标文件类
public class TenderFile {
private String fileName;
private Date uploadTime;
private String uploader;
public TenderFile(String fileName, Date uploadTime, String uploader) {
this.fileName = fileName;
this.uploadTime = uploadTime;
this.uploader = uploader;
}
public String getFileName() {
return fileName;
}
public Date getUploadTime() {
return uploadTime;
}
public String getUploader() {
return uploader;
}
}
]]>
// 投标文件管理接口
public interface TenderFileManager {
void upload(TenderFile file);
List
void delete(String fileName);
}
]]>
@RestController
@RequestMapping("/tender")
public class TenderController {
@Autowired
private TenderFileManager tenderFileManager;
@PostMapping("/upload")
public ResponseEntity
try {
// 处理上传逻辑
tenderFileManager.upload(new TenderFile(file.getOriginalFilename(), new Date(), "Alice"));
return ResponseEntity.ok("File uploaded successfully!");
} catch (Exception e) {
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("Failed to upload");
}
}
@GetMapping("/list")
public ResponseEntity> listAllFiles() {
return ResponseEntity.ok(tenderFileManager.getAllFiles());
}
}
]]>