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 implements IDockingPreAttrRangeService { @Autowired(required = false) DockingPreAttrRangeMapper dockingPreAttrRangeMapper; @Override public List getDockingPreAttrRangesByMetaId(String meatId) { List dockingPreAttrMappings=this.selectByWrapper(Wrappers.query().lambda().eq(DockingPreAttrRange::getMetaListId, meatId)); return DockingPreAttrRangeWrapper.build().entityVOs(dockingPreAttrMappings); } @Override public List selectByWrapper(Wrapper wrapper) { return dockingPreAttrRangeMapper.selectList(wrapper); } }