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<MdkFileMenuEntity> page(MdkFileMenuPageReqVO reqVO) {
|
return mdkFileMenuDao.selectPage(reqVO);
|
}
|
|
@Override
|
public List<MdkFileMenuEntity> 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);
|
}
|
}
|