package com.vci.ubcs.code.service.impl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.vci.ubcs.code.entity.DockingPreAttrRange;
|
import com.vci.ubcs.code.mapper.DockingPreAttrRangeMapper;
|
import com.vci.ubcs.code.service.IDockingPreAttrRangeService;
|
import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO;
|
import com.vci.ubcs.code.wrapper.DockingPreAttrRangeWrapper;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import java.util.List;
|
|
/***
|
*集团属性取值范围服务
|
* @author xiejun
|
* @date 2023-05-22
|
*/
|
@Service
|
public class DockingPreAttrRangeServiceImpl extends ServiceImpl<DockingPreAttrRangeMapper, DockingPreAttrRange> implements IDockingPreAttrRangeService {
|
@Autowired(required = false)
|
DockingPreAttrRangeMapper dockingPreAttrRangeMapper;
|
@Override
|
public List<DockingPreAttrRangeVO> getDockingPreAttrRangesByMetaId(String meatId) {
|
List<DockingPreAttrRange> dockingPreAttrMappings=this.selectByWrapper(Wrappers.<DockingPreAttrRange>query().lambda().eq(DockingPreAttrRange::getMetaListId, meatId));
|
return DockingPreAttrRangeWrapper.build().entityVOs(dockingPreAttrMappings);
|
}
|
|
@Override
|
public List<DockingPreAttrRange> selectByWrapper(Wrapper wrapper) {
|
return dockingPreAttrRangeMapper.selectList(wrapper);
|
}
|
|
}
|