Commit 87ed373b authored by linruibiao's avatar linruibiao

接口编写

parent 5f246c2e
......@@ -17,7 +17,6 @@ import org.springframework.web.context.request.NativeWebRequest;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.ServletWebRequest;
import org.springframework.web.servlet.HandlerMapping;
import org.springframework.web.servlet.View;
import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;
......
......@@ -32,12 +32,7 @@ public class InstrumentPanelController extends BaseRestController {
@Autowired
private InstrumentPanelService instrumentPanelService;
/**
* where :{name:'',creator:'',updater:'',startDate:'' ,endDate:'',recordStatus:''}
*
* @param where
* @return
*/
@GetMapping
@ApiOperation("仪表板列表")
@ApiImplicitParam(name = "appId", value = "租户id", required = true, dataTypeClass = String.class)
......
package com.syc.slm.slmbi.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* slm-bi
*
* @author : lin
* @date : 2021-04-19 19:36
**/
@ApiModel(value = "业务查询条件DTO")
@Data
public class BusinessConditionDTO {
@ApiModelProperty(value = "区间配置字段", required = true)
private String key;
@ApiModelProperty(value = "字段对应的值,时间给对应时间戳", required = true)
private String value;
@ApiModelProperty(value = "查询类型(大于 gt, 小于 lt ,大于等于 gte ,小于等于 lte)", required = true)
private String queryType;
}
package com.syc.slm.slmbi.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
......@@ -11,11 +13,14 @@ import java.util.List;
* @date : 2021-04-19 19:31
**/
@Data
@ApiModel(value = "业务数据查询DTO")
public class BusinessDTO {
@ApiModelProperty(value = "查询表名", required = true)
private String table;
@ApiModelProperty(value = "查询配置的字段", required = true)
private String filed;
@ApiModelProperty(value = "查询配置的时间区间(如果为空不要调用后台)", required = true)
List<BusinessConditionDTO> where;
//avg sum count
@ApiModelProperty(value = "统计类型(平均值 avg ,合计值 sum, 最大值 max ,最小值 min,中位数 middle ,原值 original)", required = true)
private String statisticsType;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment