提交 c0fd326b 编写于 作者: L leejoker

添加统计接口入口

上级 3c0abcf7
......@@ -13,6 +13,7 @@ import com.linkwechat.common.utils.poi.ExcelUtil;
import com.linkwechat.wecom.domain.WeTaskFission;
import com.linkwechat.wecom.domain.dto.WeChatUserDTO;
import com.linkwechat.wecom.domain.dto.WeTaskFissionPosterDTO;
import com.linkwechat.wecom.domain.query.WeTaskFissionStatisticQO;
import com.linkwechat.wecom.service.IWeTaskFissionService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -52,6 +53,17 @@ public class WeTaskFissionController extends BaseController {
return getDataTable(list);
}
/**
* 查询统计信息
*/
@ApiOperation(value = "查询统计信息", httpMethod = "GET")
@PreAuthorize("@ss.hasPermi('wecom:fission:stat')")
@GetMapping("/stat")
public AjaxResult statistics(WeTaskFissionStatisticQO weTaskFissionStatisticQO) {
//TODO 待完成
return null;
}
/**
* 导出任务宝列表
*/
......
package com.linkwechat.wecom.domain.query;
import lombok.Data;
/**
* @author leejoker <1056650571@qq.com>
* @version 1.0
* @date 2021/3/8 17:55
*/
@Data
public class WeTaskFissionStatisticQO {
private Boolean seven;
private Boolean thirty;
private String beginTime;
private String endTime;
}
package com.linkwechat.wecom.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
/**
* @author leejoker <1056650571@qq.com>
* @version 1.0
* @date 2021/3/8 10:24
*/
@Data
public class WeTaskFissionDailyDataVO {
@JsonFormat(pattern = "yyyy-MM-dd")
private Date day;
private Integer increase;
private Integer attend;
private Integer complete;
}
package com.linkwechat.wecom.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @author leejoker <1056650571@qq.com>
* @version 1.0
* @date 2021/3/8 10:20
*/
@Data
public class WeTaskFissionStatisticVO {
private Long id;
private String taskName;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date startTime;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date endTime;
private List<WeTaskFissionDailyDataVO> data;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册