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.MdkFileGroupDao;
|
import com.iailab.module.mhub.mdk.entity.MdkFileGroupEntity;
|
import com.iailab.module.mhub.mdk.service.MdkFileGroupService;
|
import com.iailab.module.mhub.mdk.vo.MdkFileGroupPageReqVO;
|
import com.iailab.module.mhub.mdk.vo.MdkFileGroupSaveReqVO;
|
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 MdkFileGroupServiceImpl implements MdkFileGroupService {
|
|
@Resource
|
private MdkFileGroupDao mdkFileGroupDao;
|
|
@Override
|
public PageResult<MdkFileGroupEntity> page(MdkFileGroupPageReqVO reqVO) {
|
return mdkFileGroupDao.selectPage(reqVO);
|
}
|
|
@Override
|
public List<MdkFileGroupEntity> list() {
|
return mdkFileGroupDao.selectList(null);
|
}
|
|
@Override
|
public void create(MdkFileGroupSaveReqVO reqVO) {
|
MdkFileGroupEntity entity = BeanUtils.toBean(reqVO, MdkFileGroupEntity.class);
|
entity.setId(UUID.randomUUID().toString());
|
mdkFileGroupDao.insert(entity);
|
}
|
|
@Override
|
public void update(MdkFileGroupSaveReqVO reqVO) {
|
MdkFileGroupEntity entity = BeanUtils.toBean(reqVO, MdkFileGroupEntity.class);
|
mdkFileGroupDao.updateById(entity);
|
}
|
|
@Override
|
public MdkFileGroupEntity get(String id) {
|
return mdkFileGroupDao.selectById(id);
|
}
|
|
@Override
|
public void delete(String id) {
|
mdkFileGroupDao.deleteById(id);
|
}
|
}
|