新增自定义谐波指标次数获取方法

This commit is contained in:
2023-05-05 16:25:53 +08:00
parent e331ad1a7e
commit d654b49ff9

View File

@@ -0,0 +1,38 @@
package com.njcn.common.utils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PathVariable;
import javax.validation.Valid;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import java.util.ArrayList;
import java.util.List;
/**
* 类的介绍:用于生成谐波次数的集合
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/5/5 15:11
*/
@Validated
public class HarmonicTimesUtil {
/***
* 自定义需要查询的谐波次数
* @author xuyang
* @param start 起始次数
* @param end 结束次数
* @param interval 间隔
* @return List<Object>
*/
public static List<Object> harmonicTimesList(@Min(value = 1) @Max(value = 100) Integer start, @Min(value = 1) @Max(value = 100) Integer end, Integer interval) {
List<Object> timesList = new ArrayList<>();
for (int i = start; i <= end;i = i+interval) {
timesList.add(i);
}
return timesList;
}
}