package com.iailab.module.mhub.mdk.service.impl;
|
|
import com.iailab.framework.common.pojo.PageResult;
|
import com.iailab.framework.common.service.impl.BaseServiceImpl;
|
import com.iailab.framework.common.util.object.BeanUtils;
|
import com.iailab.module.mhub.mdk.dao.MdkRepositoryDao;
|
import com.iailab.module.mhub.mdk.entity.MdkRepositoryEntity;
|
import com.iailab.module.mhub.mdk.service.MdkRepositoryService;
|
import com.iailab.module.mhub.mdk.vo.MdkRepositoryPageReqVO;
|
import com.iailab.module.mhub.mdk.vo.MdkRepositorySaveReqVO;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Date;
|
import java.util.UUID;
|
|
/**
|
* @author PanZhibao
|
* @Description
|
* @createTime 2025年06月06日
|
*/
|
@Slf4j
|
@Service
|
public class MdkRepositoryServiceImpl extends BaseServiceImpl<MdkRepositoryDao, MdkRepositoryEntity> implements MdkRepositoryService {
|
|
@Override
|
public PageResult<MdkRepositoryEntity> page(MdkRepositoryPageReqVO reqVO) {
|
return baseDao.selectPage(reqVO);
|
}
|
|
@Override
|
public MdkRepositoryEntity get(String id) {
|
return baseDao.selectById(id);
|
}
|
|
@Override
|
public void create(MdkRepositorySaveReqVO reqVO) {
|
MdkRepositoryEntity entity = BeanUtils.toBean(reqVO, MdkRepositoryEntity.class);
|
entity.setId(UUID.randomUUID().toString());
|
entity.setCreateDate(new Date());
|
baseDao.insert(entity);
|
}
|
|
@Override
|
public void update(MdkRepositorySaveReqVO reqVO) {
|
MdkRepositoryEntity entity = BeanUtils.toBean(reqVO, MdkRepositoryEntity.class);
|
entity.setUpdateDate(new Date());
|
baseDao.updateById(entity);
|
}
|
|
@Override
|
public void delete(String id) {
|
baseDao.deleteById(id);
|
}
|
}
|