package com.iailab.module.mhub.mdk.service.impl; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.util.object.BeanUtils; import com.iailab.module.mhub.mdk.dao.MdkFileIconDao; import com.iailab.module.mhub.mdk.entity.MdkFileIconEntity; import com.iailab.module.mhub.mdk.service.MdkFileIconService; import com.iailab.module.mhub.mdk.vo.MdkFileIconPageReqVO; import com.iailab.module.mhub.mdk.vo.MdkFileIconSaveReqVO; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.UUID; /** * @author PanZhibao * @Description * @createTime 2024年09月22日 */ @Slf4j @Service public class MdkFileIconServiceImpl implements MdkFileIconService { @Resource private MdkFileIconDao mdkIconDao; @Override public PageResult page(MdkFileIconPageReqVO reqVO) { return mdkIconDao.selectPage(reqVO); } @Override public List list() { return mdkIconDao.selectList(null); } @Override public void create(MdkFileIconSaveReqVO reqVO) { MdkFileIconEntity entity = BeanUtils.toBean(reqVO, MdkFileIconEntity.class); entity.setId(UUID.randomUUID().toString()); mdkIconDao.insert(entity); } @Override public void update(MdkFileIconSaveReqVO reqVO) { MdkFileIconEntity entity = BeanUtils.toBean(reqVO, MdkFileIconEntity.class); mdkIconDao.updateById(entity); } @Override public MdkFileIconEntity get(String id) { return mdkIconDao.selectById(id); } @Override public void delete(String id) { mdkIconDao.deleteById(id); } }