塔机大屏后台
parent
3bfbc3d61f
commit
c372d4a8dd
|
@ -0,0 +1,62 @@
|
|||
package com.yanzhu.common.core.enums;
|
||||
|
||||
/**
|
||||
* 公共状态枚举
|
||||
*/
|
||||
public enum PublicStateEnum {
|
||||
|
||||
YES("Y", "YES"),
|
||||
NO("N", "NO"),
|
||||
OK("0", "正常"),
|
||||
DISABLE("1", "停用"),
|
||||
DELETED("2", "删除"),
|
||||
HG("1","合格"),
|
||||
BHG("2","不合格"),
|
||||
USERTYPE_JFJL("21", "甲方经理"),
|
||||
/**********************************项目验收***************************************/
|
||||
PROJECT_CHECK_TYPE_JPYS("1", "举牌验收"),
|
||||
PROJECT_CHECK_POSITION_TYPE("1", "默认工序部位类型"),
|
||||
/**********************************项目验收***************************************/
|
||||
|
||||
/**********************************审批相关***************************************/
|
||||
AUDIT_TYPE_QYFS("1", "取样复试"),
|
||||
AUDIT_TYPE_CLFY("4", "材料封样"),
|
||||
AUDIT_TYPE_JPYS("3", "举牌验收"),
|
||||
AUDIT_TYPE_SCSL("2", "实测实量"),
|
||||
AUDIT_TYPE_GCGNJY("5", "工程功能检验"),
|
||||
AUDITINFO_DSH("1", "待审核"),
|
||||
AUDITINFO_SHBH("3", "审核驳回"),
|
||||
AUDITINFO_SHTG("4", "审核通过"),
|
||||
/**********************************审批相关***************************************/
|
||||
|
||||
/**********************************视频设备***************************************/
|
||||
VIDEO_ONLINE("1", "在线"),
|
||||
VIDEO_OFFLINE("2", "离线"),
|
||||
VIDEO_UNKNOWN("3", "未知"),
|
||||
/**********************************视频设备***************************************/
|
||||
|
||||
/**********************************材料进场取样复试***************************************/
|
||||
CHECK_STATE_SJ("1", "送检中"),
|
||||
/**********************************材料进场取样复试***************************************/
|
||||
COMZGS("1","子公司状态标识");
|
||||
|
||||
private final String code;
|
||||
private final String info;
|
||||
|
||||
PublicStateEnum(String code, String info)
|
||||
{
|
||||
this.code = code;
|
||||
this.info = info;
|
||||
}
|
||||
|
||||
public String getCode()
|
||||
{
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getInfo()
|
||||
{
|
||||
return info;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,104 @@
|
|||
package com.yanzhu.manage.controller.bigscreen;
|
||||
|
||||
import com.yanzhu.common.core.enums.PublicStateEnum;
|
||||
import com.yanzhu.common.core.text.Convert;
|
||||
import com.yanzhu.common.core.web.controller.BaseController;
|
||||
import com.yanzhu.common.core.web.domain.AjaxResult;
|
||||
import com.yanzhu.device.domain.DevTowerDataLimit;
|
||||
import com.yanzhu.device.domain.DevTowerDataRun;
|
||||
import com.yanzhu.device.domain.DevTowerProjectConfig;
|
||||
import com.yanzhu.manage.service.*;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 塔吊监测Controller
|
||||
*
|
||||
* @author JiangYuQi
|
||||
* @date 2024-08-08
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/bgscreen/tower")
|
||||
public class TowerCraneController extends BaseController {
|
||||
|
||||
|
||||
@Autowired
|
||||
private IDevTowerDataRunService devTowerDataRunService;
|
||||
|
||||
@Autowired
|
||||
private IDevTowerDataRoundService devTowerDataRoundService;
|
||||
|
||||
@Autowired
|
||||
private IDevTowerDataLimitService devTowerDataLimitService;
|
||||
|
||||
@Autowired
|
||||
private IDevTowerDataLocalService devTowerDataLocalService;
|
||||
|
||||
@Autowired
|
||||
private IDevTowerDataCollideService devTowerDataCollideService;
|
||||
|
||||
@Autowired
|
||||
private IDevTowerProjectConfigService devTowerProjectConfigService;
|
||||
|
||||
/**
|
||||
* 查询塔基配置列表
|
||||
*/
|
||||
@GetMapping("/findTowerConfigGroupOnline")
|
||||
public AjaxResult findTowerConfigGroupOnline(String deptId, String projectId)
|
||||
{
|
||||
DevTowerProjectConfig devTowerProjectConfig = new DevTowerProjectConfig();
|
||||
devTowerProjectConfig.setProjectId(Convert.toLong(projectId));
|
||||
List<Map<String, Object>> list = devTowerProjectConfigService.findtowerConfigGroupOnline(devTowerProjectConfig);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询塔基配置列表
|
||||
*/
|
||||
@GetMapping("/findTowerConfigListByProjectId")
|
||||
public AjaxResult findTowerConfigListByProjectId(String deptId, String projectId)
|
||||
{
|
||||
DevTowerProjectConfig devTowerProjectConfig = new DevTowerProjectConfig();
|
||||
devTowerProjectConfig.setProjectId(Convert.toLong(projectId));
|
||||
devTowerProjectConfig.setIsDel(Convert.toLong(PublicStateEnum.OK.getCode()));
|
||||
List<DevTowerProjectConfig> list = devTowerProjectConfigService.selectDevTowerProjectConfigList(devTowerProjectConfig);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询塔基运行统计
|
||||
*/
|
||||
@GetMapping("/findTowerStatisticsView")
|
||||
public AjaxResult findTowerStatisticsView(String deviceSn)
|
||||
{
|
||||
Map<String, Object> data = devTowerDataRunService.findtowerStatisticsView(deviceSn);
|
||||
return success(data);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询塔基限位数据
|
||||
*/
|
||||
@GetMapping("/selectDevTowerDataLimitList")
|
||||
public AjaxResult selectDevTowerDataLimitList(DevTowerDataLimit devTowerDataLimit)
|
||||
{
|
||||
startPage();
|
||||
List<DevTowerDataLimit> list = devTowerDataLimitService.selectDevTowerDataLimitList(devTowerDataLimit);
|
||||
return success(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询塔基实时数据
|
||||
*/
|
||||
@GetMapping("/selectDevTowerDataRunList")
|
||||
public AjaxResult selectDevTowerDataRunList(DevTowerDataRun devTowerDataRun)
|
||||
{
|
||||
startPage();
|
||||
List<DevTowerDataRun> list = devTowerDataRunService.selectDevTowerDataRunList(devTowerDataRun);
|
||||
return success(list);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue