| | |
| | | |
| | | import cc.mrbird.febs.ai.entity.AiMemberRole; |
| | | import cc.mrbird.febs.ai.entity.AiProductCategory; |
| | | import cc.mrbird.febs.ai.enumerates.AiCommonEnum; |
| | | import cc.mrbird.febs.ai.enumerates.ProductCategoryLevelEnum; |
| | | import cc.mrbird.febs.ai.mapper.AiProductCategoryMapper; |
| | | import cc.mrbird.febs.ai.req.productCategory.ApiProductCategoryAllDto; |
| | |
| | | List<ApiProductCategoryVo> list = new ArrayList<>(); |
| | | |
| | | LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class); |
| | | if (StrUtil.isNotEmpty(dto.getCompanyId())){ |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | }else{ |
| | | query.isNull(AiProductCategory::getCompanyId); |
| | | if (StrUtil.isEmpty(dto.getCompanyId())){ |
| | | dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt()); |
| | | } |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_TWO.getLevel()); |
| | | query.eq(AiProductCategory::getState, 1); |
| | | query.eq(AiProductCategory::getHotState, 1); |
| | |
| | | List<ApiProductCategoryVo> list = new ArrayList<>(); |
| | | |
| | | LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class); |
| | | if (StrUtil.isNotEmpty(dto.getCompanyId())){ |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | }else{ |
| | | query.isNull(AiProductCategory::getCompanyId); |
| | | if (StrUtil.isEmpty(dto.getCompanyId())){ |
| | | dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt()); |
| | | } |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_ONE.getLevel()); |
| | | query.eq(AiProductCategory::getState, 1); |
| | | query.eq(AiProductCategory::getHotState, 1); |
| | |
| | | public FebsResponse allList(ApiProductCategoryAllDto dto) { |
| | | List<ApiProductCategoryVo> list = new ArrayList<>(); |
| | | LambdaQueryWrapper<AiProductCategory> query = Wrappers.lambdaQuery(AiProductCategory.class); |
| | | if (StrUtil.isNotEmpty(dto.getCompanyId())){ |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | }else{ |
| | | query.isNull(AiProductCategory::getCompanyId); |
| | | if (StrUtil.isEmpty(dto.getCompanyId())){ |
| | | dto.setCompanyId(AiCommonEnum.COMPANY_ID.getPrompt()); |
| | | } |
| | | query.eq(AiProductCategory::getCompanyId, dto.getCompanyId()); |
| | | query.eq(AiProductCategory::getState, 1); |
| | | query.eq(AiProductCategory::getLevel, ProductCategoryLevelEnum.LEVEL_ONE.getLevel()); |
| | | query.orderByAsc(AiProductCategory::getSort); |