fix (farm):

- 基地名称-下拉框
This commit is contained in:
达富斌
2025-08-21 22:01:55 +08:00
parent a152f6f935
commit c1ea878105
4 changed files with 44 additions and 2 deletions

View File

@@ -3,10 +3,9 @@ package cn.iocoder.yudao.module.farm.controller.admin.baseinfo;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoPageReqVO; import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoRespVO; import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoRespVO;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoSaveReqVO; import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoSaveReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseNameRespVO;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import jakarta.validation.Valid;
import jakarta.validation.Valid;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT; import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
@@ -98,4 +97,11 @@ public class BaseInfoController {
BeanUtils.toBean(list, BaseInfoRespVO.class)); BeanUtils.toBean(list, BaseInfoRespVO.class));
} }
@GetMapping("/get/baser-name-list")
@Operation(summary = "获得基地名称-下拉列表")
public CommonResult<List<BaseNameRespVO>> getBaseNameList() {
List<BaseInfoDO> res = baseInfoService.getBaseNameList();
return success(BeanUtils.toBean(res,BaseNameRespVO.class));
}
} }

View File

@@ -0,0 +1,23 @@
package cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @description: TODO
* @author: binda
* @date: 2025/8/21 21:47
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BaseNameRespVO {
@Schema(description = "基地id", requiredMode = Schema.RequiredMode.REQUIRED, example = "13189")
private String id;
@Schema(description = "基地名称", example = "张三")
private String name;
}

View File

@@ -61,4 +61,10 @@ public interface BaseInfoService {
PageResult<BaseInfoDO> getBaseInfoPage(BaseInfoPageReqVO pageReqVO); PageResult<BaseInfoDO> getBaseInfoPage(BaseInfoPageReqVO pageReqVO);
int getBaseCount(Long tenantId); int getBaseCount(Long tenantId);
/**
* 基地名称-下拉列表
* @return
*/
List<BaseInfoDO> getBaseNameList();
} }

View File

@@ -87,4 +87,11 @@ private void validateBaseInfoExists(String id) {
return baseInfoMapper.getBaseCount(tenantId); return baseInfoMapper.getBaseCount(tenantId);
} }
@Override
public List<BaseInfoDO> getBaseNameList() {
return baseInfoMapper.selectList();
}
} }