商品属性组列表

day9
xiaohuang 2024-03-25 21:25:53 +08:00
parent 74a5ab6805
commit 61460bdf89
4 changed files with 12 additions and 10 deletions

View File

@ -45,10 +45,10 @@ public class AttributeGroupController extends BaseController {
*
*/
@ApiOperation("获取属性组列表")
@RequiresPermissions("product:attributeGroup:list")
@RequiresPermissions("product:attributeGroup:list") //权限认证,必须具有指定权限才能进入该方法
@GetMapping("/list")
public Result<TableDataInfo<AttributeGroupPageResp>> list(AttributeGroupQueryReq attributeGroupQueryReq) {
startPage();
startPage(); //设置请求分页数据
TableDataInfo<AttributeGroupPageResp> tableDataInfo =
attributeGroupService.page(AttributeGroup.queryBuild(attributeGroupQueryReq));
return Result.success(tableDataInfo);

View File

@ -17,7 +17,7 @@ public interface AttributeInfoService extends IService<AttributeInfo> {
* @param attributeInfo
* @return
*/
public List<AttributeInfo> list(AttributeInfo attributeInfo);
public List<AttributeInfo> list(AttributeInfo attributeInfo); // 商品属性对象 attribute_info | 商品属性对象 attribute_info
/**
* groupId

View File

@ -48,6 +48,7 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
*/
@Override
public TableDataInfo<AttributeGroupPageResp> page (AttributeGroup attributeGroupQuery) {
// List<AttributeGroup> list = this.list(attributeGroupQuery);
List<AttributeGroup> list = this.list(attributeGroupQuery);
List<AttributeGroupPageResp> pageRespList = list.stream()
.map(attributeGroup ->
@ -70,18 +71,18 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
* @return
*/
@Override
public List<AttributeGroup> list (AttributeGroup attributeGroup) {
LambdaQueryWrapper<AttributeGroup> queryWrapper = new LambdaQueryWrapper<>();
public List<AttributeGroup> list (AttributeGroup attributeGroup) { //属性组对象 attribute_group | 属性组对象 attribute_group
LambdaQueryWrapper<AttributeGroup> queryWrapper = new LambdaQueryWrapper<>(); //属性组对象 attribute_group
if (ObjUtils.notNull(attributeGroup.getName())) {
queryWrapper.like(AttributeGroup::getName, attributeGroup.getName());
if (ObjUtils.notNull(attributeGroup.getName())) { //兼容 charSequence: 如果长度为0, 则认为为空 | 组名称
queryWrapper.like(AttributeGroup::getName, attributeGroup.getName()); //组名称 | 组名称
}
if (ObjUtils.notNull(attributeGroup.getStates())) {
queryWrapper.eq(AttributeGroup::getStates, attributeGroup.getStates());
if (ObjUtils.notNull(attributeGroup.getStates())) { //兼容CharSequence: 如果长度为0 则认为为空 | 状态
queryWrapper.eq(AttributeGroup::getStates, attributeGroup.getStates()); // 状态 | 状态
}
return list(queryWrapper);
return list(queryWrapper); //查询列表
}
/**

View File

@ -73,5 +73,6 @@ public class AttributeInfoServiceImpl extends ServiceImpl<AttributeInfoMapper, A
return this.listByIds(
list
);
}
}