package com.iailab.module.model.mcs.pre.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.iailab.module.model.mcs.pre.dao.DmModuleItemDao; import com.iailab.module.model.mcs.pre.entity.DmModuleItemEntity; import com.iailab.module.model.mcs.pre.service.DmModuleItemService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.util.List; import java.util.UUID; /** * @author PanZhibao * @date 2021年04月27日 9:20 */ @Service public class DmModuleItemServiceImpl extends ServiceImpl implements DmModuleItemService { @Autowired private DmModuleItemDao dmModuleItemDao; @Override public void saveModuleItem(DmModuleItemEntity moduleItem) { moduleItem.setId(UUID.randomUUID().toString()); dmModuleItemDao.insert(moduleItem); } @Override public void update(DmModuleItemEntity moduleItem) { dmModuleItemDao.updateById(moduleItem); } public DmModuleItemEntity getByItemid(String itemid) { List list = dmModuleItemDao.selectList(new QueryWrapper().in("itemid", itemid)); if (CollectionUtils.isEmpty(list)) { return new DmModuleItemEntity(); } return list.get(0); } }