品类信息
parent
02c5be6c3d
commit
508569cf08
|
@ -35,13 +35,14 @@ import com.muyu.product.service.CategoryInfoService;
|
|||
@RestController
|
||||
@RequestMapping("/category")
|
||||
public class CategoryInfoController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private CategoryInfoService categoryInfoService;
|
||||
|
||||
/**
|
||||
* 查询品类信息列表
|
||||
*/
|
||||
@ApiOperation("获取品类信息列表")
|
||||
@ApiOperation("获取品类信息")
|
||||
@RequiresPermissions("product:category:list")
|
||||
@GetMapping("/list")
|
||||
public Result<List<CategoryInfo>> list(CategoryInfo categoryInfo){
|
||||
|
|
|
@ -11,11 +11,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||
* @date 2024-02-27
|
||||
*/
|
||||
public interface CategoryInfoService extends IService<CategoryInfo> {
|
||||
|
||||
/**
|
||||
* 查询品类信息列表
|
||||
*
|
||||
* @param categoryInfo 品类信息
|
||||
* @return 品类信息集合
|
||||
* 查询品类列表
|
||||
*/
|
||||
public List<CategoryInfo> list(CategoryInfo categoryInfo);
|
||||
|
||||
|
|
|
@ -22,40 +22,27 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||
public class CategoryInfoServiceImpl extends ServiceImpl<CategoryInfoMapper, CategoryInfo> implements CategoryInfoService {
|
||||
|
||||
/**
|
||||
* 查询品类信息列表
|
||||
*
|
||||
* @param categoryInfo 品类信息
|
||||
* @return 品类信息
|
||||
* 查询品类信息
|
||||
*/
|
||||
@Override
|
||||
public List<CategoryInfo> list(CategoryInfo categoryInfo){
|
||||
LambdaQueryWrapper<CategoryInfo> queryWrapper = new LambdaQueryWrapper<>();
|
||||
|
||||
|
||||
if(ObjUtils.notNull(categoryInfo.getName())){
|
||||
queryWrapper.like(CategoryInfo::getName,categoryInfo.getName());
|
||||
}
|
||||
|
||||
if(ObjUtils.notNull(categoryInfo.getImage())){
|
||||
queryWrapper.eq(CategoryInfo::getImage,categoryInfo.getImage());
|
||||
}
|
||||
|
||||
if(ObjUtils.notNull(categoryInfo.getParentId())){
|
||||
queryWrapper.eq(CategoryInfo::getParentId,categoryInfo.getParentId());
|
||||
}
|
||||
|
||||
if(ObjUtils.notNull(categoryInfo.getStart())){
|
||||
queryWrapper.eq(CategoryInfo::getStart,categoryInfo.getStart());
|
||||
}
|
||||
|
||||
if(ObjUtils.notNull(categoryInfo.getIntroduction())){
|
||||
queryWrapper.eq(CategoryInfo::getIntroduction,categoryInfo.getIntroduction());
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return list(queryWrapper);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue