refactor(yinhe): 移除YHCategoryDto中的ID字段及相关查询条件
- 删除YHCategoryDto类中的id字段及其注解
- 移除YhAiServiceImpl中基于ID的查询条件逻辑
- 简化LambdaQueryWrapper的构建过程
- 优化代码结构,提高可读性
| | |
| | | @ApiModel(value = "YHCategoryDto", description = "参数") |
| | | public class YHCategoryDto { |
| | | |
| | | @ApiModelProperty(value = "ID", example = "10") |
| | | private String id; |
| | | |
| | | @ApiModelProperty(value = "是否推荐到小程序首页 1-推荐 0-不推荐", example = "1") |
| | | private Integer hotState; |
| | | |
| | |
| | | LambdaQueryWrapper<YHAiAgentCategory> query = Wrappers.lambdaQuery(YHAiAgentCategory.class); |
| | | query.eq(YHAiAgentCategory::getCompanyId,companyId); |
| | | query.eq(YHAiAgentCategory::getState,1); |
| | | if (ObjectUtil.isNotEmpty(dto.getId())){ |
| | | query.eq(YHAiAgentCategory::getId,dto.getId()); |
| | | } |
| | | if (ObjectUtil.isNotEmpty(dto.getHotState())){ |
| | | query.eq(YHAiAgentCategory::getHotState,dto.getHotState()); |
| | | } |