Commit 87ed373b authored by linruibiao's avatar linruibiao

接口编写

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