This commit is contained in:
ran.shang
2025-06-11 09:42:13 +08:00
commit 7e38b8d971
1935 changed files with 132836 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
package com.newyetai.common.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.google.common.collect.Lists;
import com.newyetai.common.AlitaResult;
import com.newyetai.common.util.JsonUtils;
import com.newyetai.common.util.RequestUtils;
import com.newyetai.commonexport.dto.CommonExportPropertiesDTO;
import com.newyetai.commonexport.service.ExportService;
import com.newyetai.component.file.entity.FileRecord;
import com.newyetai.recruit.talent.dto.TalentDTO;
import com.newyetai.recruit.talent.dto.TalentExportDTO;
import com.newyetai.usercenter.user.dto.UserDTO;
@RestController
public class TestController {
@Autowired
private ExportService exportService;
@GetMapping("anon/hostIp")
public AlitaResult<String> hostIp() {
return AlitaResult.success(RequestUtils.getHostIp());
}
@GetMapping("anon/trim")
public AlitaResult<String> gettrim(UserDTO userDTO) {
return AlitaResult.success(JsonUtils.toJsonString(userDTO));
}
@PostMapping("anon/trim")
public AlitaResult<String> posttrim(@RequestBody UserDTO userDTO) {
return AlitaResult.success(JsonUtils.toJsonString(userDTO));
}
@GetMapping("anon/download")
public AlitaResult<FileRecord> export() {
List<TalentExportDTO> talentExportDTOs = Lists.newArrayList(TalentExportDTO.builder()
.realName("张三").age(12).companyName("上海有限公司").cardNo("23223232").build());
return AlitaResult
.success(exportService.export(CommonExportPropertiesDTO.<TalentExportDTO>builder()
.fileName("人才信息清单").sheetName("人才信息清单").datas(talentExportDTOs).build()));
}
}