潘志宝
5 天以前 2780e6717df31ee605dd8ce525afcb43914ca2de
提交 | 用户 | 时间
8c1646 1 package com.iailab.module.data.plan.data.service.impl;
2
a7f694 3 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
8c1646 4 import com.iailab.framework.common.pojo.PageResult;
5 import com.iailab.framework.common.service.impl.BaseServiceImpl;
6 import com.iailab.framework.common.util.object.BeanUtils;
7 import com.iailab.module.data.plan.data.dao.PlanDataSetDao;
8 import com.iailab.module.data.plan.data.entity.PlanDataSetEntity;
9 import com.iailab.module.data.plan.data.service.PlanDataSetService;
10 import com.iailab.module.data.plan.data.vo.PlanDataSetPageReqVO;
11 import com.iailab.module.data.plan.data.vo.PlanDataSetSaveReqVO;
12 import org.springframework.stereotype.Service;
13
14 import java.util.Date;
15 import java.util.List;
16 import java.util.UUID;
17
18 /**
19  * @author PanZhibao
20  * @Description
21  * @createTime 2024年11月01日
22  */
23 @Service
24 public class PlanDataSetServiceImpl extends BaseServiceImpl<PlanDataSetDao, PlanDataSetEntity> implements PlanDataSetService {
25
26
27     @Override
28     public PageResult<PlanDataSetEntity> page(PlanDataSetPageReqVO reqVO) {
29         return baseDao.selectPage(reqVO);
30     }
31
32     @Override
33     public List<PlanDataSetEntity> list(PlanDataSetPageReqVO reqVO) {
a7f694 34         QueryWrapper<PlanDataSetEntity> queryWrapper = new QueryWrapper<>();
35         queryWrapper.orderByDesc("create_time");
36         return baseDao.selectList(queryWrapper);
8c1646 37     }
38
39     @Override
40     public void create(PlanDataSetSaveReqVO createReqVO) {
41         PlanDataSetEntity entity = BeanUtils.toBean(createReqVO, PlanDataSetEntity.class);
42         entity.setId(UUID.randomUUID().toString());
43         entity.setCreateTime(new Date());
44         baseDao.insert(entity);
45     }
46
47     @Override
48     public void update(PlanDataSetSaveReqVO updateReqVO) {
49         PlanDataSetEntity entity = BeanUtils.toBean(updateReqVO, PlanDataSetEntity.class);
50         entity.setUpdateTime(new Date());
51         baseDao.updateById(entity);
52     }
53
54     @Override
55     public PlanDataSetEntity get(String id) {
56         return baseDao.selectById(id);
57     }
58
59     @Override
60     public void delete(String id) {
61         baseDao.deleteById(id);
62     }
63 }