区级计数接口
This commit is contained in:
@@ -68,9 +68,9 @@ public class StatisticsController {
|
|||||||
* 入参:内业小班号NYXBH+乡XIANG
|
* 入参:内业小班号NYXBH+乡XIANG
|
||||||
*/
|
*/
|
||||||
@GetMapping("/district/count")
|
@GetMapping("/district/count")
|
||||||
public ApiResponse<List<DistrictCountDTO>> getDistrictCount() {
|
public ApiResponse<List<DistrictCountDTO>> getDistrictCount(@RequestParam String district) {
|
||||||
try {
|
try {
|
||||||
List<DistrictCountDTO> data = statisticsService.getDistrictCount();
|
List<DistrictCountDTO> data = statisticsService.getDistrictCount(district);
|
||||||
return ApiResponse.success(data);
|
return ApiResponse.success(data);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
return ApiResponse.error("查询小班计数失败:" + e.getMessage());
|
return ApiResponse.error("查询小班计数失败:" + e.getMessage());
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import lombok.NoArgsConstructor;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class DistrictCountDTO {
|
public class DistrictCountDTO {
|
||||||
private String name;
|
|
||||||
private String ny;
|
private String ny;
|
||||||
private String wy;
|
private String wy;
|
||||||
private String yd;
|
private String yd;
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public interface TaskCommonMapper {
|
|||||||
* 按照区统计信息(内业外业样地数量)
|
* 按照区统计信息(内业外业样地数量)
|
||||||
* @return 统计结果 DTO
|
* @return 统计结果 DTO
|
||||||
*/
|
*/
|
||||||
List<DistrictCountDTO> loadDistrictCount();
|
List<DistrictCountDTO> loadDistrictCount(String district);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -56,9 +56,9 @@ public class StatisticsService {
|
|||||||
/**
|
/**
|
||||||
* 查询所有区的计数信息
|
* 查询所有区的计数信息
|
||||||
*/
|
*/
|
||||||
public List<DistrictCountDTO> getDistrictCount() {
|
public List<DistrictCountDTO> getDistrictCount(String district) {
|
||||||
// 直接从数据库一次性查出“按区聚合后的统计数据”
|
// 直接从数据库一次性查出“按区聚合后的统计数据”
|
||||||
List<DistrictCountDTO> list = taskCommonMapper.loadDistrictCount();
|
List<DistrictCountDTO> list = taskCommonMapper.loadDistrictCount(district);
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -108,10 +108,10 @@
|
|||||||
|
|
||||||
<select id="loadDistrictCount" resultType="com.whu.edu.LyStatistic.MapLyStatistic.Dto.DistrictCountDTO">
|
<select id="loadDistrictCount" resultType="com.whu.edu.LyStatistic.MapLyStatistic.Dto.DistrictCountDTO">
|
||||||
SELECT
|
SELECT
|
||||||
"NAME",
|
|
||||||
"NY",
|
"NY",
|
||||||
"WY",
|
"WY",
|
||||||
"YD"
|
"YD"
|
||||||
FROM xian_stats
|
FROM xian_stats
|
||||||
|
WHERE "NAME" = #{district}
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user