商品属性组列表
parent
74a5ab6805
commit
61460bdf89
|
@ -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);
|
||||
|
|
|
@ -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查询属性集合
|
||||
|
|
|
@ -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); //查询列表
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -73,5 +73,6 @@ public class AttributeInfoServiceImpl extends ServiceImpl<AttributeInfoMapper, A
|
|||
return this.listByIds(
|
||||
list
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue