机器环境变量管理规范化
This commit is contained in:
parent
66bc6a1250
commit
2d4653b29a
@ -5,6 +5,7 @@ import lombok.*;
|
|||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Schema(description = "管理后台 - 机器环境变量信息 Response VO")
|
@Schema(description = "管理后台 - 机器环境变量信息 Response VO")
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@ -15,10 +15,10 @@ import java.io.Serializable;
|
|||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@TableName("machine_env")
|
|
||||||
@Builder
|
@Builder
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@TableName("machine_env")
|
||||||
public class MachineEnvDO extends BaseDO {
|
public class MachineEnvDO extends BaseDO {
|
||||||
|
|
||||||
|
|
||||||
@ -51,3 +51,7 @@ public class MachineEnvDO extends BaseDO {
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,13 +16,7 @@ public interface MachineEnvMapper extends BaseMapperX<MachineEnvDO> {
|
|||||||
default PageResult<MachineEnvDO>selectPage(MachineEnvVO machineEnvVO){
|
default PageResult<MachineEnvDO>selectPage(MachineEnvVO machineEnvVO){
|
||||||
return selectPage(machineEnvVO,new LambdaQueryWrapperX<MachineEnvDO>()
|
return selectPage(machineEnvVO,new LambdaQueryWrapperX<MachineEnvDO>()
|
||||||
.likeIfPresent(MachineEnvDO::getEnvKey, machineEnvVO.getEnvKey())
|
.likeIfPresent(MachineEnvDO::getEnvKey, machineEnvVO.getEnvKey())
|
||||||
.likeIfPresent(MachineEnvDO::getDescription, machineEnvVO.getDescription())
|
.likeIfPresent(MachineEnvDO::getDescription, machineEnvVO.getDescription()));
|
||||||
.inIfPresent(MachineEnvDO::getMachineId, machineEnvVO.getMachineId())
|
|
||||||
.orderByDesc( MachineEnvDO::getMachineId));
|
|
||||||
}
|
|
||||||
default void deleteBatchByIds(String ids) {
|
|
||||||
this.delete(new LambdaQueryWrapperX<MachineEnvDO>()
|
|
||||||
.in(MachineEnvDO::getId, ids.split(","))
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -10,6 +10,10 @@ import jakarta.annotation.Resource;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import cd.casic.framework.commons.util.object.BeanUtils;
|
import cd.casic.framework.commons.util.object.BeanUtils;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import static cd.casic.framework.commons.exception.util.ServiceExceptionUtil.exception;
|
import static cd.casic.framework.commons.exception.util.ServiceExceptionUtil.exception;
|
||||||
import static cd.casic.module.machine.contants.MachineErrorCodeConstants.*;
|
import static cd.casic.module.machine.contants.MachineErrorCodeConstants.*;
|
||||||
|
|
||||||
@ -56,7 +60,14 @@ public class MachineEnvServiceImpl implements MachineEnvService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void deleteEnvList(String ids) {
|
public void deleteEnvList(String ids) {
|
||||||
machineEnvMapper.deleteBatchByIds(ids);
|
//ids转换为List,使用流
|
||||||
|
List<Long> machineEnvIds = Arrays.stream(ids.split(","))
|
||||||
|
.map(String::trim)
|
||||||
|
.filter(s -> !s.isEmpty())
|
||||||
|
.map(Long::parseLong)
|
||||||
|
.toList();
|
||||||
|
|
||||||
|
machineEnvMapper.deleteBatchIds(machineEnvIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user