下拉框返回id/name

This commit is contained in:
liang.chao 2025-09-12 09:17:54 +08:00
parent b800d7b5ac
commit 0f0ef3b3f7
6 changed files with 23 additions and 6 deletions

View File

@ -10,6 +10,7 @@ import com.bonus.common.enums.OperaType;
import com.bonus.system.domain.SysEncryType;
import com.bonus.web.domain.ArchivalCatalogueDto;
import com.bonus.web.domain.ProjectDto;
import com.bonus.web.domain.SelectDto;
import com.bonus.web.service.ProjectService;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@ -51,7 +52,7 @@ public class ProjectController extends BaseController {
@RequiresPermissions("file:catalog:select")
public AjaxResult getFileCatalogSelect(ArchivalCatalogueDto dto) {
try {
List<ArchivalCatalogueDto> list = service.getFileCatalogSelect(dto);
List<SelectDto> list = service.getFileCatalogSelect(dto);
return AjaxResult.success(list);
} catch (Exception e) {
log.error(e.toString(), e);

View File

@ -0,0 +1,13 @@
package com.bonus.web.domain;
import lombok.Data;
/**
* @Authorliang.chao
* @Date2025/9/12 - 9:16
*/
@Data
public class SelectDto {
private String id;
private String name;
}

View File

@ -3,6 +3,7 @@ package com.bonus.web.mapper;
import com.bonus.web.domain.ArchivalCatalogueDto;
import com.bonus.web.domain.DaKyProFilesContentsDto;
import com.bonus.web.domain.ProjectDto;
import com.bonus.web.domain.SelectDto;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@ -15,7 +16,7 @@ import java.util.List;
public interface ProjectMapper {
List<ProjectDto> list(ProjectDto dto);
List<ArchivalCatalogueDto> getFileCatalogSelect(ArchivalCatalogueDto dto);
List<SelectDto> getFileCatalogSelect(ArchivalCatalogueDto dto);
Integer updateContentsName(ProjectDto projectDto);

View File

@ -3,6 +3,7 @@ package com.bonus.web.service;
import com.bonus.common.core.domain.AjaxResult;
import com.bonus.web.domain.ArchivalCatalogueDto;
import com.bonus.web.domain.ProjectDto;
import com.bonus.web.domain.SelectDto;
import java.util.List;
@ -14,7 +15,7 @@ public interface ProjectService {
List<ProjectDto> list(ProjectDto dto);
List<ArchivalCatalogueDto> getFileCatalogSelect(ArchivalCatalogueDto dto);
List<SelectDto> getFileCatalogSelect(ArchivalCatalogueDto dto);
AjaxResult updateContentsName(ProjectDto projectDto);
}

View File

@ -4,6 +4,7 @@ import com.bonus.common.core.domain.AjaxResult;
import com.bonus.web.domain.ArchivalCatalogueDto;
import com.bonus.web.domain.DaKyProFilesContentsDto;
import com.bonus.web.domain.ProjectDto;
import com.bonus.web.domain.SelectDto;
import com.bonus.web.mapper.ProjectMapper;
import com.bonus.web.service.ProjectService;
import org.springframework.beans.factory.annotation.Autowired;
@ -30,7 +31,7 @@ public class ProjectServiceImpl implements ProjectService {
}
@Override
public List<ArchivalCatalogueDto> getFileCatalogSelect(ArchivalCatalogueDto dto) {
public List<SelectDto> getFileCatalogSelect(ArchivalCatalogueDto dto) {
return projectMapper.getFileCatalogSelect(dto);
}

View File

@ -79,10 +79,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if>
</select>
<select id="getFileCatalogSelect" resultType="com.bonus.web.domain.ArchivalCatalogueDto">
<select id="getFileCatalogSelect" resultType="com.bonus.web.domain.SelectDto">
SELECT
id,
content_name AS contentName
content_name AS name
FROM
da_ky_files_contents
WHERE