| | |
| | | package com.iailab.module.data.point.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.iailab.framework.common.pojo.PageResult; |
| | | import com.iailab.framework.common.service.impl.BaseServiceImpl; |
| | | import com.iailab.module.data.common.enums.IsEnableEnum; |
| | | import com.iailab.module.data.point.dao.ArcPointSettingDao; |
| | | import com.iailab.module.data.point.entity.ArcPointSettingEntity; |
| | | import com.iailab.module.data.point.entity.DaPointEntity; |
| | | import com.iailab.module.data.point.service.ArcPointSettingService; |
| | | import com.iailab.module.data.point.vo.ArcPointSettingPageReqVO; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.*; |
| | | |
| | |
| | | queryWrapper.eq(!ObjectUtils.isEmpty(type), "type", type); |
| | | return arcPointSettingDao.selectList(queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public void update(ArcPointSettingEntity arcPointSettingEntity) { |
| | | arcPointSettingDao.updateById(arcPointSettingEntity); |
| | | } |
| | | |
| | | @Override |
| | | public void delete(String id) { |
| | | arcPointSettingDao.deleteById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void enableByIds(String[] ids) { |
| | | if (CollectionUtils.isEmpty(Arrays.asList(ids))) { |
| | | return; |
| | | } |
| | | Arrays.asList(ids).forEach(item -> { |
| | | ArcPointSettingEntity entity = new ArcPointSettingEntity(); |
| | | entity.setId(item); |
| | | entity.setIsEnable(IsEnableEnum.ENABLE.getCode().toString()); |
| | | entity.setUpdateTime(new Date()); |
| | | arcPointSettingDao.updateById(entity); |
| | | }); |
| | | } |
| | | |
| | | @Override |
| | | public void add(ArcPointSettingEntity arcPointSettingEntity) { |
| | | arcPointSettingDao.insert(arcPointSettingEntity); |
| | | } |
| | | |
| | | @Override |
| | | public ArcPointSettingEntity info(String id) { |
| | | return arcPointSettingDao.selectById(id); |
| | | } |
| | | |
| | | @Override |
| | | public PageResult<ArcPointSettingEntity> queryPage(ArcPointSettingPageReqVO reqVO) { |
| | | return arcPointSettingDao.selectPage(reqVO); |
| | | } |
| | | } |