package com.vci.ubcs.code.applyjtcodeservice.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.applyjtcodeservice.mapper.DockingPreMetaAttrMapper;
|
import com.vci.ubcs.code.applyjtcodeservice.service.IDockingPreMetaAttrService;
|
import com.vci.ubcs.code.applyjtcodeservice.wrapper.DockingPreMetaAttrWrapper;
|
import com.vci.ubcs.code.applyjtcodeservice.entity.DockingPreMetaAttr;
|
import com.vci.ubcs.code.applyjtcodeservice.vo.DockingPreMetaAttrVO;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/***
|
* 集团属性服务
|
* @author xiejun
|
* @date 2023-05-23
|
*/
|
@Service
|
@Slf4j
|
public class DockingPreMetaAttrServiceImpl extends ServiceImpl<DockingPreMetaAttrMapper, DockingPreMetaAttr> implements IDockingPreMetaAttrService {
|
|
@Autowired(required = false)
|
DockingPreMetaAttrMapper dockingPreMetaAttrMapper;
|
|
@Override
|
public List<DockingPreMetaAttr> selectByWrapper(Wrapper wrapper) {
|
return dockingPreMetaAttrMapper.selectList(wrapper);
|
}
|
|
/***
|
* 根据模型视图oid查询数据
|
* @param viewModelId
|
* @return 返回属性对象
|
*/
|
@Override
|
public List<DockingPreMetaAttrVO> selectDockingPreMetaAttrByViewModelId(String viewModelId) {
|
log.info("根据模型视图oid"+viewModelId+"查询数据 start");
|
List<DockingPreMetaAttr> dockingPreMetaAttrList= selectByWrapper(Wrappers.<DockingPreMetaAttr>query().lambda().eq(DockingPreMetaAttr::getViewModelId,viewModelId));
|
List<DockingPreMetaAttrVO> dockingPreMetaAttrVOList= DockingPreMetaAttrWrapper.build().entityVOs(dockingPreMetaAttrList);
|
log.info("根据模型视图oid"+viewModelId+"查询数据 end");
|
return dockingPreMetaAttrVOList;
|
}
|
}
|