fix (farm):
- 基地名称-下拉框
This commit is contained in:
@@ -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));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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;
|
||||||
|
}
|
||||||
@@ -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();
|
||||||
}
|
}
|
||||||
@@ -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();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user