塔机大屏后台
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