diff --git a/ruoyi-system/src/main/java/com/ruoyi/board/domain/AlertPlan.java b/ruoyi-system/src/main/java/com/ruoyi/board/domain/AlertPlan.java index 90df5f57..5ca4b4c0 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/board/domain/AlertPlan.java +++ b/ruoyi-system/src/main/java/com/ruoyi/board/domain/AlertPlan.java @@ -50,6 +50,6 @@ public class AlertPlan extends BaseEntity { /** * 显示内容 */ - @TableField(value = "display_content") - private String displayContent; + @TableField(value = "preset_content_id") + private Long presetContentId; } \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/board/domain/dto/AlertPlanAndPlanTypeDTO.java b/ruoyi-system/src/main/java/com/ruoyi/board/domain/dto/AlertPlanAndPlanTypeDTO.java index 9af13945..259b5c19 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/board/domain/dto/AlertPlanAndPlanTypeDTO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/board/domain/dto/AlertPlanAndPlanTypeDTO.java @@ -35,7 +35,12 @@ public class AlertPlanAndPlanTypeDTO { private BigDecimal minValue; /** - * 显示内容 + * 显示内容 ID */ - private String displayContent; + private Long presetContentId; + + /** + * 显示内容名称 + */ + private String presetContentName; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/board/service/impl/AlertPlanServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/board/service/impl/AlertPlanServiceImpl.java index 8f320b51..b8eb0780 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/board/service/impl/AlertPlanServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/board/service/impl/AlertPlanServiceImpl.java @@ -5,6 +5,7 @@ import com.github.yulichang.base.MPJBaseServiceImpl; import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.ruoyi.board.domain.AlertPlan; import com.ruoyi.board.domain.PlanType; +import com.ruoyi.board.domain.PresetContent; import com.ruoyi.board.domain.dto.AlertPlanAndPlanTypeDTO; import com.ruoyi.board.mapper.AlertPlanMapper; import com.ruoyi.board.service.IAlertPlanService; @@ -25,7 +26,9 @@ public class AlertPlanServiceImpl extends MPJBaseServiceImpl eq = new MPJLambdaWrapper() .selectAll(AlertPlan.class) .select(PlanType::getTypeName) + .selectAs(PresetContent::getName, "preset_content_name") .leftJoin(PlanType.class, PlanType::getId, AlertPlan::getType) + .leftJoin(PresetContent.class, PresetContent::getId, AlertPlan::getPresetContentId) .eq(ObjectUtils.isNotEmpty(alertPlan.getType()), AlertPlan::getType, alertPlan.getType()); return selectJoinList(AlertPlanAndPlanTypeDTO.class, eq); }