龚焕茏
2024-03-07 f48971282876f71651aceda2597847014ae237d0
指标取值状态
8个文件已修改
3个文件已删除
111 ■■■■■ 已修改文件
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsIndicatorInfoController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsSceneryOperationDataController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/TestJPAController.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/RsIndicatorInfo.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/Student.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/bo/RsIndicatorInfoBo.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/bo/RsSceneryOperationDataBo.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/vo/RsIndicatorInfoVo.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsIndicatorInfoService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IStudentRepository.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsIndicatorInfoServiceImpl.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsIndicatorInfoController.java
@@ -1,6 +1,7 @@
package org.dromara.demo.controller;
import java.util.List;
import java.util.Map;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
@@ -102,4 +103,13 @@
                          @PathVariable String[] ids) {
        return toAjax(rsIndicatorInfoService.deleteWithValidByIds(List.of(ids), true));
    }
    /**
     * 查询指标取值状态
     */
    @GetMapping("/status")
    public Map<String, Long> status() {
        return rsIndicatorInfoService.status();
    }
}
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsSceneryOperationDataController.java
@@ -42,8 +42,6 @@
public class RsSceneryOperationDataController extends BaseController {
    private final IRsSceneryOperationDataService rsSceneryOperationDataService;
    private final StringBuilder successMsg = new StringBuilder();
    private final StringBuilder failureMsg = new StringBuilder();
    /**
     * 查询景区运行数据列表
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/TestJPAController.java
File was deleted
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/RsIndicatorInfo.java
@@ -27,6 +27,11 @@
    private String id;
    /**
     * 指标键名
     */
    private String indicatorKey;
    /**
     * 指标名称
     */
    private String indicatorName;
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/Student.java
File was deleted
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/bo/RsIndicatorInfoBo.java
@@ -27,6 +27,11 @@
    private String id;
    /**
     * 指标键名
     */
    private String indicatorKey;
    /**
     * 指标名称
     */
    private String indicatorName;
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/bo/RsSceneryOperationDataBo.java
@@ -53,25 +53,21 @@
    /**
     * 车流量
     */
    @NotNull(message = "车流量不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long carFlowNum;
    /**
     * 人流量
     */
    @NotNull(message = "人流量不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long personFlowNum;
    /**
     * 游客预约
     */
    @NotNull(message = "游客预约不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long visitorSubNum;
    /**
     * 入园人数
     */
    @NotNull(message = "入园人数不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long enterGardenNum;
    /**
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/domain/vo/RsIndicatorInfoVo.java
@@ -35,6 +35,12 @@
    private String id;
    /**
     * 指标键名
     */
    @ExcelProperty(value = "指标键名")
    private String indicatorKey;
    /**
     * 指标名称
     */
    @ExcelProperty(value = "指标名称")
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsIndicatorInfoService.java
@@ -8,6 +8,7 @@
import java.util.Collection;
import java.util.List;
import java.util.Map;
/**
 * 指标取值Service接口
@@ -46,4 +47,10 @@
     * 校验并批量删除指标取值信息
     */
    Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid);
    /**
     * 指标取值状态
     * @return 状态
     */
    Map<String, Long> status();
}
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IStudentRepository.java
File was deleted
dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsIndicatorInfoServiceImpl.java
@@ -15,10 +15,7 @@
import org.dromara.demo.service.IRsIndicatorInfoService;
import org.springframework.stereotype.Service;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
 * 指标取值Service业务层处理
@@ -109,4 +106,14 @@
        }
        return baseMapper.deleteBatchIds(ids) > 0;
    }
    @Override
    public Map<String, Long> status() {
        List<RsIndicatorInfo> list = baseMapper.selectList(new LambdaQueryWrapper<RsIndicatorInfo>().orderByDesc(RsIndicatorInfo::getCreateTime));
        Map<String, Long> map = new HashMap<>();
        for (RsIndicatorInfo info : list) {
            map.put(info.getIndicatorKey(), info.getStatus());
        }
        return map;
    }
}