feat():预警修改

dev
SuiXxx 2024-09-23 20:19:38 +08:00
parent c0d8b91e04
commit f4772c7799
6 changed files with 21 additions and 15 deletions

View File

@ -34,10 +34,10 @@ public class WarnRuleController extends BaseController
/**
*
*/
@GetMapping("/selectWarnRuleResplist")
public Result selectWarnRuleResplist()
@GetMapping("/selectWarnRuleRespList")
public Result selectWarnRuleRespList()
{
return Result.success(warnRuleService.selectWarnRuleResplist());
return Result.success(warnRuleService.selectWarnRuleRespList());
}
/**

View File

@ -46,13 +46,17 @@ public class WarnRule {
@Excel(name = "滑窗频率")
private Long slideFrequency;
/** 最大值 */
@Excel(name = "最大值")
private Long maxValue;
/** 上升率 */
@Excel(name = "上升率")
private Long growthRate;
/** 最小值 */
@Excel(name = "最小值")
private Long minValue;
/** 波动率 */
@Excel(name = "波动率")
private Long volatilityRate;
/** 下降率 */
@Excel(name = "下降率")
private Long decreaseRate;
}

View File

@ -17,7 +17,7 @@ import org.apache.ibatis.annotations.Param;
public interface WarnRuleMapper extends BaseMapper<WarnRule>{
//规则列表
List<WarnRuleResp> selectWarnRuleResplist();
List<WarnRuleResp> selectWarnRuleRespList();
//根据策略ID查规则
List<WarnRuleResp> selectListByStrategyId(@Param("strategyId")Long strategyId);

View File

@ -25,7 +25,7 @@ public interface WarnRuleService extends IService<WarnRule> {
*
* @return
*/
List<WarnRuleResp> selectWarnRuleResplist();
List<WarnRuleResp> selectWarnRuleRespList();
/**

View File

@ -45,9 +45,9 @@ public class WarnRuleServiceImpl
* @return
*/
@Override
public List<WarnRuleResp> selectWarnRuleResplist()
public List<WarnRuleResp> selectWarnRuleRespList()
{
return warnRuleMapper.selectWarnRuleResplist();
return warnRuleMapper.selectWarnRuleRespList();
}
@Override

View File

@ -13,9 +13,11 @@
LEFT JOIN message_template_type ON warn_rule.msg_type_id=message_template_type.message_template_type_id
WHERE warn_rule.strategy_id=#{strategyId}
</select>
<select id="selectWarnRuleResplist" resultType="com.muyu.domain.resp.WarnRuleResp">
SELECT * ,warn_strategy.strategy_name
<select id="selectWarnRuleRespList" resultType="com.muyu.domain.resp.WarnRuleResp">
SELECT * ,warn_strategy.strategy_name,
message_template_type.message_field
FROM `warn_rule`
LEFT JOIN warn_strategy ON warn_rule.strategy_id=warn_strategy.id
LEFT JOIN message_template_type ON warn_rule.msg_type_id=message_template_type.message_template_type_id
</select>
</mapper>