|
@ -2,11 +2,17 @@ package com.epmet.plugin.power.modules.axis.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
|
import com.epmet.commons.mybatis.enums.EpmetDelFlagEnum; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
|
|
import com.epmet.commons.tools.exception.EpmetErrorCode; |
|
|
|
|
|
import com.epmet.commons.tools.exception.EpmetException; |
|
|
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
|
|
import com.epmet.commons.tools.security.user.LoginUserUtil; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
import com.epmet.plugin.power.dto.axis.PowerAxisTagDTO; |
|
|
import com.epmet.plugin.power.dto.axis.PowerAxisTagDTO; |
|
|
|
|
|
import com.epmet.plugin.power.dto.axis.result.PowerAxisTagCategoryResultDTO; |
|
|
import com.epmet.plugin.power.modules.axis.dao.PowerAxisTagDao; |
|
|
import com.epmet.plugin.power.modules.axis.dao.PowerAxisTagDao; |
|
|
import com.epmet.plugin.power.modules.axis.entity.PowerAxisTagEntity; |
|
|
import com.epmet.plugin.power.modules.axis.entity.PowerAxisTagEntity; |
|
|
import com.epmet.plugin.power.modules.axis.redis.PowerAxisTagRedis; |
|
|
import com.epmet.plugin.power.modules.axis.redis.PowerAxisTagRedis; |
|
@ -29,8 +35,12 @@ import java.util.Map; |
|
|
@Service |
|
|
@Service |
|
|
public class PowerAxisTagServiceImpl extends BaseServiceImpl<PowerAxisTagDao, PowerAxisTagEntity> implements PowerAxisTagService { |
|
|
public class PowerAxisTagServiceImpl extends BaseServiceImpl<PowerAxisTagDao, PowerAxisTagEntity> implements PowerAxisTagService { |
|
|
|
|
|
|
|
|
|
|
|
// @Autowired
|
|
|
|
|
|
// private PowerAxisTagRedis powerAxisTagRedis;
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
private PowerAxisTagRedis powerAxisTagRedis; |
|
|
private LoginUserUtil loginUserUtil; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<PowerAxisTagDTO> page(Map<String, Object> params) { |
|
|
public PageData<PowerAxisTagDTO> page(Map<String, Object> params) { |
|
@ -84,4 +94,19 @@ public class PowerAxisTagServiceImpl extends BaseServiceImpl<PowerAxisTagDao, Po |
|
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
|
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<PowerAxisTagCategoryResultDTO> listSimple(String tagCategory) { |
|
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isBlank(tagCategory)) { |
|
|
|
|
|
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode(), "缺少参数", EpmetErrorCode.SERVER_ERROR.getMsg()); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
QueryWrapper<PowerAxisTagEntity> wrapper = new QueryWrapper<>(); |
|
|
|
|
|
wrapper.eq("TAG_CATEGORY", tagCategory) |
|
|
|
|
|
.eq("FORBIDDEN_FLAG", EpmetDelFlagEnum.NORMAL.value()) |
|
|
|
|
|
.eq(FieldConstant.CUSTOMER_ID, loginUserUtil.getLoginUserCustomerId()) |
|
|
|
|
|
.orderByAsc("SORT", FieldConstant.CREATED_TIME); |
|
|
|
|
|
|
|
|
|
|
|
return ConvertUtils.sourceToTarget(baseDao.selectList(wrapper), PowerAxisTagCategoryResultDTO.class); |
|
|
|
|
|
} |
|
|
} |
|
|
} |