大屏网络管理接口新增

dongdingding
董丁丁 2 years ago
parent 89d152df69
commit 9031f5a3bc

@ -1,10 +1,7 @@
package com.ruoyi.screen.controller;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.screen.domain.response.ZongzhiActionResponse;
import com.ruoyi.screen.domain.response.ZongzhiNetworkReportResponse;
import com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse;
import com.ruoyi.screen.domain.response.ZongzhiWorkDynamicsResponse;
import com.ruoyi.screen.domain.response.*;
import com.ruoyi.screen.service.ZongzhiScreenManageService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -38,7 +35,6 @@ public class ZongzhiScreenManageController {
}
/**
*
*/
@ -61,7 +57,6 @@ public class ZongzhiScreenManageController {
}
/**
*
*/
@ -72,4 +67,16 @@ public class ZongzhiScreenManageController {
return AjaxResult.success(zongzhiScreenManageService.getReportByYear());
}
/**
*
*/
@ApiOperation(value = "清朗专项行动动态", response = ZongzhiActionDynamicstResponse.class)
@GetMapping("/actiondynamicst")
private AjaxResult getActionDynamicst() {
return AjaxResult.success(zongzhiScreenManageService.getActionDynamicst());
}
}

@ -0,0 +1,24 @@
package com.ruoyi.screen.domain.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
*
*/
@Data
@ApiModel("大屏数据清朗专项行动动态响应类")
public class ZongzhiActionDynamicstResponse {
@ApiModelProperty(value = "专项图片")
private String zhuanxiangImg;
}

@ -8,24 +8,29 @@ import lombok.Data;
import java.util.Date;
/**
*
*
*/
@Data
@ApiModel("大屏数据请朗专项行动数据统计响应类")
@ApiModel("大屏数据举报时间年度分类统计响应类")
public class ZongzhiReportByYearResponse {
/**
*
*/
@ApiModelProperty(value = "数量")
private Integer count;
@ApiModelProperty(value = "发布时间")
@JsonFormat(pattern = "MM")
private Date zhuanxiangTime;
@ApiModelProperty(value = "百分比")
private double pt;
/**
* 1. 2. 3. 4
*/
@ApiModelProperty(value = "1.上级下发 2.部门转发 3.小程序 4无效")
private String source;
/**
*
*/
@ApiModelProperty(value = "年份")
private String year;

@ -1,9 +1,6 @@
package com.ruoyi.screen.mapper;
import com.ruoyi.screen.domain.response.ZongzhiActionResponse;
import com.ruoyi.screen.domain.response.ZongzhiNetworkReportResponse;
import com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse;
import com.ruoyi.screen.domain.response.ZongzhiWorkDynamicsResponse;
import com.ruoyi.screen.domain.response.*;
import java.util.List;
@ -18,15 +15,12 @@ public interface ZongzhiScreenManageMapper {
public List<ZongzhiWorkDynamicsResponse> getWorkDynamics();
/**
*
*/
public ZongzhiNetworkReportResponse getNetworkReport();
/**
*
*/
@ -38,4 +32,10 @@ public interface ZongzhiScreenManageMapper {
*/
public List<ZongzhiReportByYearResponse> getReportByYear();
/**
*
*/
public List<ZongzhiActionDynamicstResponse> getActionDynamicst();
}

@ -1,9 +1,6 @@
package com.ruoyi.screen.service;
import com.ruoyi.screen.domain.response.ZongzhiActionResponse;
import com.ruoyi.screen.domain.response.ZongzhiNetworkReportResponse;
import com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse;
import com.ruoyi.screen.domain.response.ZongzhiWorkDynamicsResponse;
import com.ruoyi.screen.domain.response.*;
import java.util.List;
@ -41,4 +38,11 @@ public interface ZongzhiScreenManageService {
*/
public List<ZongzhiReportByYearResponse> getReportByYear();
/**
*
*/
public List<ZongzhiActionDynamicstResponse> getActionDynamicst();
}

@ -1,9 +1,6 @@
package com.ruoyi.screen.service.impl;
import com.ruoyi.screen.domain.response.ZongzhiActionResponse;
import com.ruoyi.screen.domain.response.ZongzhiNetworkReportResponse;
import com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse;
import com.ruoyi.screen.domain.response.ZongzhiWorkDynamicsResponse;
import com.ruoyi.screen.domain.response.*;
import com.ruoyi.screen.mapper.ZongzhiScreenManageMapper;
import com.ruoyi.screen.service.ZongzhiScreenManageService;
import org.springframework.stereotype.Service;
@ -40,5 +37,10 @@ public class ZongzhiScreenManageServiceImpl implements ZongzhiScreenManageServi
return zongzhiScreenManageMapper.getReportByYear();
}
@Override
public List<ZongzhiActionDynamicstResponse> getActionDynamicst() {
return zongzhiScreenManageMapper.getActionDynamicst();
}
}

@ -21,6 +21,15 @@
GROUP BY zhuanxiang_type, zhuanxiang_time
</select>
<select id="getReportByYear" resultType="com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse"></select>
<select id="getReportByYear" resultType="com.ruoyi.screen.domain.response.ZongzhiReportByYearResponse">
SELECT count(*)as count,source,DATE_FORMAT(NOW(), '%Y') as year
FROM `tc_network_report`
GROUP BY source
</select>
<select id="getActionDynamicst"
resultType="com.ruoyi.screen.domain.response.ZongzhiActionDynamicstResponse">
select zhuanxiang_img as zhuanxiangImg
from tc_qinglang_zhuanxiang
</select>
</mapper>
Loading…
Cancel
Save