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.MdkFileMenuDao; import com.iailab.module.mhub.mdk.entity.MdkFileMenuEntity; import com.iailab.module.mhub.mdk.service.MdkFileMenuService; import com.iailab.module.mhub.mdk.vo.MdkFileMenuPageReqVO; import com.iailab.module.mhub.mdk.vo.MdkFileMenuSaveReqVO; 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 2025年06月08日 */ @Slf4j @Service public class MdkFileMenuServiceImpl implements MdkFileMenuService { @Resource private MdkFileMenuDao mdkFileMenuDao; @Override public PageResult page(MdkFileMenuPageReqVO reqVO) { return mdkFileMenuDao.selectPage(reqVO); } @Override public List list() { return mdkFileMenuDao.selectList(null); } @Override public void create(MdkFileMenuSaveReqVO reqVO) { MdkFileMenuEntity entity = BeanUtils.toBean(reqVO, MdkFileMenuEntity.class); entity.setId(UUID.randomUUID().toString()); mdkFileMenuDao.insert(entity); } @Override public void update(MdkFileMenuSaveReqVO reqVO) { MdkFileMenuEntity entity = BeanUtils.toBean(reqVO, MdkFileMenuEntity.class); mdkFileMenuDao.updateById(entity); } @Override public MdkFileMenuEntity get(String id) { return mdkFileMenuDao.selectById(id); } @Override public void delete(String id) { mdkFileMenuDao.deleteById(id); } }