塔机大屏后台

dev_xd
haha 2025-03-20 23:15:22 +08:00
parent 3bfbc3d61f
commit c372d4a8dd
2 changed files with 166 additions and 0 deletions

View File

@ -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;
}
}

View File

@ -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);
}
}