商品属性组列表
parent
74a5ab6805
commit
61460bdf89
|
@ -45,10 +45,10 @@ public class AttributeGroupController extends BaseController {
|
||||||
* 查询属性组列表
|
* 查询属性组列表
|
||||||
*/
|
*/
|
||||||
@ApiOperation("获取属性组列表")
|
@ApiOperation("获取属性组列表")
|
||||||
@RequiresPermissions("product:attributeGroup:list")
|
@RequiresPermissions("product:attributeGroup:list") //权限认证,必须具有指定权限才能进入该方法
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public Result<TableDataInfo<AttributeGroupPageResp>> list(AttributeGroupQueryReq attributeGroupQueryReq) {
|
public Result<TableDataInfo<AttributeGroupPageResp>> list(AttributeGroupQueryReq attributeGroupQueryReq) {
|
||||||
startPage();
|
startPage(); //设置请求分页数据
|
||||||
TableDataInfo<AttributeGroupPageResp> tableDataInfo =
|
TableDataInfo<AttributeGroupPageResp> tableDataInfo =
|
||||||
attributeGroupService.page(AttributeGroup.queryBuild(attributeGroupQueryReq));
|
attributeGroupService.page(AttributeGroup.queryBuild(attributeGroupQueryReq));
|
||||||
return Result.success(tableDataInfo);
|
return Result.success(tableDataInfo);
|
||||||
|
|
|
@ -17,7 +17,7 @@ public interface AttributeInfoService extends IService<AttributeInfo> {
|
||||||
* @param attributeInfo 商品属性
|
* @param attributeInfo 商品属性
|
||||||
* @return 商品属性集合
|
* @return 商品属性集合
|
||||||
*/
|
*/
|
||||||
public List<AttributeInfo> list(AttributeInfo attributeInfo);
|
public List<AttributeInfo> list(AttributeInfo attributeInfo); // 商品属性对象 attribute_info | 商品属性对象 attribute_info
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过groupId查询属性集合
|
* 通过groupId查询属性集合
|
||||||
|
|
|
@ -48,6 +48,7 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public TableDataInfo<AttributeGroupPageResp> page (AttributeGroup attributeGroupQuery) {
|
public TableDataInfo<AttributeGroupPageResp> page (AttributeGroup attributeGroupQuery) {
|
||||||
|
// List<AttributeGroup> list = this.list(attributeGroupQuery);
|
||||||
List<AttributeGroup> list = this.list(attributeGroupQuery);
|
List<AttributeGroup> list = this.list(attributeGroupQuery);
|
||||||
List<AttributeGroupPageResp> pageRespList = list.stream()
|
List<AttributeGroupPageResp> pageRespList = list.stream()
|
||||||
.map(attributeGroup ->
|
.map(attributeGroup ->
|
||||||
|
@ -70,18 +71,18 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
|
||||||
* @return 属性组
|
* @return 属性组
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<AttributeGroup> list (AttributeGroup attributeGroup) {
|
public List<AttributeGroup> list (AttributeGroup attributeGroup) { //属性组对象 attribute_group | 属性组对象 attribute_group
|
||||||
LambdaQueryWrapper<AttributeGroup> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<AttributeGroup> queryWrapper = new LambdaQueryWrapper<>(); //属性组对象 attribute_group
|
||||||
|
|
||||||
if (ObjUtils.notNull(attributeGroup.getName())) {
|
if (ObjUtils.notNull(attributeGroup.getName())) { //兼容 charSequence: 如果长度为0, 则认为为空 | 组名称
|
||||||
queryWrapper.like(AttributeGroup::getName, attributeGroup.getName());
|
queryWrapper.like(AttributeGroup::getName, attributeGroup.getName()); //组名称 | 组名称
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ObjUtils.notNull(attributeGroup.getStates())) {
|
if (ObjUtils.notNull(attributeGroup.getStates())) { //兼容CharSequence: 如果长度为0 则认为为空 | 状态
|
||||||
queryWrapper.eq(AttributeGroup::getStates, attributeGroup.getStates());
|
queryWrapper.eq(AttributeGroup::getStates, attributeGroup.getStates()); // 状态 | 状态
|
||||||
}
|
}
|
||||||
|
|
||||||
return list(queryWrapper);
|
return list(queryWrapper); //查询列表
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -73,5 +73,6 @@ public class AttributeInfoServiceImpl extends ServiceImpl<AttributeInfoMapper, A
|
||||||
return this.listByIds(
|
return this.listByIds(
|
||||||
list
|
list
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue