houzhongjian
8 天以前 3058865fa4dfa634a92b4ebd826d8b1264dc90a3
提交 | 用户 | 时间
87d7ae 1 package com.iailab.module.model.mcs.sche.service.impl;
2
3 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 import com.iailab.framework.common.service.impl.BaseServiceImpl;
047676 5 import com.iailab.framework.common.util.object.ConvertUtils;
87d7ae 6 import com.iailab.module.model.mcs.sche.dao.StAdjustConfigDetDao;
7 import com.iailab.module.model.mcs.sche.entity.StAdjustConfigDetEntity;
047676 8 import com.iailab.module.model.mcs.sche.entity.StScheduleModelOutEntity;
87d7ae 9 import com.iailab.module.model.mcs.sche.service.StAdjustConfigDetService;
10 import lombok.extern.slf4j.Slf4j;
11 import org.springframework.stereotype.Service;
12
047676 13 import java.util.Collections;
87d7ae 14 import java.util.List;
047676 15 import java.util.UUID;
87d7ae 16
17 /**
18  * @author PanZhibao
19  * @Description
20  * @createTime 2025年02月23日
21  */
22 @Slf4j
23 @Service
24 public class StAdjustConfigDetServiceImpl extends BaseServiceImpl<StAdjustConfigDetDao, StAdjustConfigDetEntity> implements StAdjustConfigDetService {
25
26     public List<StAdjustConfigDetEntity> getListByConfigId(String configId) {
27         QueryWrapper<StAdjustConfigDetEntity> queryWrapper = new QueryWrapper<>();
28         queryWrapper.eq("config_id", configId);
29         queryWrapper.orderByAsc("sort");
30         return baseDao.selectList(queryWrapper);
31     }
047676 32
L 33     @Override
34     public void deleteByConfigId(String configId) {
35         baseDao.delete(new QueryWrapper<StAdjustConfigDetEntity>().eq("config_id", configId));
36     }
37
38     @Override
39     public void insertList(List<StAdjustConfigDetEntity> detList, String configId) {
40         for (int i = 0; i < detList.size(); i++) {
41             StAdjustConfigDetEntity entity = ConvertUtils.sourceToTarget(detList.get(i), StAdjustConfigDetEntity.class);
42             entity.setId(UUID.randomUUID().toString());
43             entity.setConfigId(configId);
44             baseDao.insert(entity);
45         }
46     }
87d7ae 47 }