代码规范

This commit is contained in:
guoshengxiong 2024-07-11 11:56:16 +08:00
parent 369143d68b
commit d379b76f14
18 changed files with 174 additions and 57 deletions

View File

@ -17,58 +17,183 @@ import java.util.Map;
* @version V1.0 * @version V1.0
*/ */
public interface ITowerService extends IService<Tower> { public interface ITowerService extends IService<Tower> {
/**
*
* @param tower
*/
void addTower(Tower tower); void addTower(Tower tower);
/**
*
* @param tower
*/
void editTower(Tower tower); void editTower(Tower tower);
/**
*
* @param tower
*/
void updateTowerInfo(Tower tower); void updateTowerInfo(Tower tower);
/**
*
* @param list
*/
void updateTowerCoordinate(List<Tower> list); void updateTowerCoordinate(List<Tower> list);
/**
*
* @param id
*/
void deleteTower(String id); void deleteTower(String id);
/**
*
* @param id
* @return
*/
Tower queryById(String id); Tower queryById(String id);
/**
*
* @param map
* @return
*/
TowerBySnVo selectTowerBySn(Map<String, Object> map); TowerBySnVo selectTowerBySn(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<EntityMap> selectTowerList(Map<String, Object> map); List<EntityMap> selectTowerList(Map<String, Object> map);
/**
*
* @param projectSn
*/
void deleteProjectTowerData(String projectSn); void deleteProjectTowerData(String projectSn);
/**
*
* @param projectSn
*/
void deleteProjectBigDevicesData(String projectSn); void deleteProjectBigDevicesData(String projectSn);
/**
*
* @param map
* @return
*/
TowerNumAndAlarmCount selectTowerNumAndAlarmCount(Map<String, Object> map); TowerNumAndAlarmCount selectTowerNumAndAlarmCount(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<TowerCurrentCountVo> selectTowerCurrentCount(Map<String, Object> map); List<TowerCurrentCountVo> selectTowerCurrentCount(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectTowerAlarmRankingList(Map<String, Object> map); List<Map<String, Object>> selectTowerAlarmRankingList(Map<String, Object> map);
/**
*
* @param json
*/
void saveTowerInfo(JSONObject json); void saveTowerInfo(JSONObject json);
/**
*
* @param map
* @return
*/
Map<String, Object> selectTowerCount(Map<String, Object> map); Map<String, Object> selectTowerCount(Map<String, Object> map);
/**
* 查询塔机今日在线环比统计
* @param map
* @return
*/
Map<String, Object> selectTowerRingRatioCount(Map<String, Object> map); Map<String, Object> selectTowerRingRatioCount(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectProjectTowerTotalCountList(Map<String, Object> map); List<Map<String, Object>> selectProjectTowerTotalCountList(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectProjectTowerVideoCountList(Map<String, Object> map); List<Map<String, Object>> selectProjectTowerVideoCountList(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectProjectTowerCountList(Map<String, Object> map); List<Map<String, Object>> selectProjectTowerCountList(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectAllProjectTowerList(Map<String, Object> map); List<Map<String, Object>> selectAllProjectTowerList(Map<String, Object> map);
/**
*
* @param map
* @return
*/
List<Map<String, Object>> selectAllProjectTowerVideoList(Map<String, Object> map); List<Map<String, Object>> selectAllProjectTowerVideoList(Map<String, Object> map);
/**
*
* @param map
* @return
*/
TowerDevAlarmCountListVo selectTowerDevAlarmCountList(Map<String, Object> map); TowerDevAlarmCountListVo selectTowerDevAlarmCountList(Map<String, Object> map);
/**
*
* @return
*/
List<Tower> queryOfflineTower(); List<Tower> queryOfflineTower();
/**
*
* @param offlineTower
*/
void offlineAlarm(Tower offlineTower); void offlineAlarm(Tower offlineTower);
/**
*
* @param tower
* @param towerAlarm
* @param typeTitle
*/
void sendLifterAlarm(Tower tower, TowerAlarm towerAlarm, String typeTitle); void sendLifterAlarm(Tower tower, TowerAlarm towerAlarm, String typeTitle);
/**
*
* @param record
* @param tower
*/
void sendMessageToRectification(TowerAlarm record, Tower tower); void sendMessageToRectification(TowerAlarm record, Tower tower);
/**
*
* @param devSn
* @return
*/
TowerAndDataInfoVO getRelatedInfo(String devSn); TowerAndDataInfoVO getRelatedInfo(String devSn);
} }

View File

@ -34,7 +34,7 @@ public interface EngineeringScoreMapper extends BaseMapper<EngineeringScore> {
EntityMap selectEngineeringScoreTotal(Map<String, Object> map); EntityMap selectEngineeringScoreTotal(Map<String, Object> map);
/** /**
* *查询第三方项目评分列表
* @param map * @param map
* @return * @return
*/ */

View File

@ -27,14 +27,14 @@ public interface ManagerialBehaviorScoreMapper extends BaseMapper<ManagerialBeha
List<EntityMap> selectManagerialBehaviorScorePageList(Page<EntityMap> page, @Param("param") Map<String, Object> map); List<EntityMap> selectManagerialBehaviorScorePageList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
/** /**
* *统计特定项目在当前年份的安全问题和质量问题数量并区分不同检查类型公司检查和中心检查
* @param map * @param map
* @return * @return
*/ */
Map<String, Object> selectThisYearManagerialBehaviorScoreTotal(Map<String, Object> map); Map<String, Object> selectThisYearManagerialBehaviorScoreTotal(Map<String, Object> map);
/** /**
* *查询今年管理行为评分列表
* @param map * @param map
* @return * @return
*/ */

View File

@ -17,9 +17,4 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@Mapper @Mapper
public interface ProgressItemFeedbackMapper extends BaseMapper<ProgressItemFeedback> { public interface ProgressItemFeedbackMapper extends BaseMapper<ProgressItemFeedback> {
/**
* @param map
* @return
*/
List<EntityMap> getProjectProgressItemFeedbackList(Map<String, Object> map);
} }

View File

@ -25,11 +25,4 @@ public interface ProgressNodeLibraryMapper extends BaseMapper<ProgressNodeLibrar
* @return * @return
*/ */
List<EntityMap> selectProgressNodeLibraryPageList(Page<EntityMap> page, @Param("param") Map<String, Object> map); List<EntityMap> selectProgressNodeLibraryPageList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
/**
*
* @param map
* @return
*/
Map<String,Object> selectProgressNodeLibraryCount(Map<String,Object> map);
} }

View File

@ -30,12 +30,16 @@ public interface ProgressPanoramaNodePlanMapper extends BaseMapper<ProgressPanor
List<EntityMap> selectProgressPanoramaNodePlanPageList(Page<EntityMap> page, @Param("param") Map<String, Object> map); List<EntityMap> selectProgressPanoramaNodePlanPageList(Page<EntityMap> page, @Param("param") Map<String, Object> map);
/** /**
* 列表查询进度-全景节点计划信息
*
* @param map * @param map
* @return * @return
*/ */
List<EntityMap> selectPanoramaNodePlanList(Map<String, Object> map); List<EntityMap> selectPanoramaNodePlanList(Map<String, Object> map);
/** /**
* 统计进度-全景节点计划数量
*
* @param map * @param map
* @return * @return
*/ */

View File

@ -50,7 +50,7 @@ public interface ProgressTaskMapper extends BaseMapper<ProgressTask> {
*/ */
ProgressTask getDetailsById(@Param("id") Long id); ProgressTask getDetailsById(@Param("id") Long id);
/** /**更新为逾期状态
* @param alarmTaskIdList * @param alarmTaskIdList
* @return * @return
*/ */
@ -77,6 +77,7 @@ public interface ProgressTaskMapper extends BaseMapper<ProgressTask> {
* 通过项目sn和预计完成时间获取末级节点 * 通过项目sn和预计完成时间获取末级节点
* *
* @param projectSn 项目sn * @param projectSn 项目sn
* @param startDate
* @return 最近七天数据 * @return 最近七天数据
*/ */
List<ProgressTask> getLastStageListBySnAndStashDate(@Param("projectSn") String projectSn, @Param("startDate") String startDate); List<ProgressTask> getLastStageListBySnAndStashDate(@Param("projectSn") String projectSn, @Param("startDate") String startDate);

View File

@ -16,7 +16,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@Mapper @Mapper
public interface ProjectDevStatisticsMapper extends BaseMapper<ProjectDevStatistics> { public interface ProjectDevStatisticsMapper extends BaseMapper<ProjectDevStatistics> {
/** /**
* *统计指定时间段项目设备在线离线统计
* @param map * @param map
* @return * @return
*/ */
@ -30,7 +30,7 @@ public interface ProjectDevStatisticsMapper extends BaseMapper<ProjectDevStatist
List<Map<String, Object>> selectDateDevStatistics(Map<String, Object> map); List<Map<String, Object>> selectDateDevStatistics(Map<String, Object> map);
/** /**
* *查询塔机今日在线环比列表
* @param map * @param map
* @return * @return
*/ */

View File

@ -16,13 +16,14 @@ import java.util.Map;
/** /**
* @Description: 项目劳务公司关联 * @Description: 项目劳务公司关联
* @author pds * @author pds
* @date 2020-08-13 * @date 2020-08-13
* @version V1.0 * @version V1.0
*/ */
@Mapper @Mapper
@Repository @Repository
public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> { public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
/** /**
* 分页列表查询项目关联的劳务公司信息
* *
* @param page * @param page
* @param map * @param map
@ -31,6 +32,7 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
List<EnterpriseInfo> selectProjectEnterprisePage(Page<EnterpriseInfo> page, @Param("param") Map<String, Object> map); List<EnterpriseInfo> selectProjectEnterprisePage(Page<EnterpriseInfo> page, @Param("param") Map<String, Object> map);
/** /**
* 列表查询项目关联的劳务公司信息
* *
* @param map * @param map
* @return * @return
@ -38,6 +40,7 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
List<EntityMap> selectProjectEnterpriseList(Map<String, Object> map); List<EntityMap> selectProjectEnterpriseList(Map<String, Object> map);
/** /**
* 查询企业类型名称列表
* *
* @param map * @param map
* @return * @return
@ -45,6 +48,7 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
List<Map<String, Object>> selectProjectEnterpriseTypeList(Map<String, Object> map); List<Map<String, Object>> selectProjectEnterpriseTypeList(Map<String, Object> map);
/** /**
* 查询所有企业列表
* *
* @param map * @param map
* @return * @return
@ -52,12 +56,14 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
List<Map<String, Object>> selectProjectAllEnterpriseList(Map<String, Object> map); List<Map<String, Object>> selectProjectAllEnterpriseList(Map<String, Object> map);
/** /**
* 修改项目下劳务公司企业类型
* *
* @param map * @param map
*/ */
void updateEnterpriseType(Map<String, Object> map); void updateEnterpriseType(Map<String, Object> map);
/** /**
* 获取劳务公司
* *
* @param map * @param map
* @return * @return
@ -65,6 +71,7 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
List<Map<String, Object>> selectExternalEnterpriseList(Map<String, Object> map); List<Map<String, Object>> selectExternalEnterpriseList(Map<String, Object> map);
/** /**
* 更新祖级列表
* *
* @param oldAncestor * @param oldAncestor
* @param newAncestor * @param newAncestor
@ -74,6 +81,7 @@ public interface ProjectEnterpriseMapper extends BaseMapper<ProjectEnterprise> {
void updateAncestors(@Param("oldAncestor") String oldAncestor, @Param("newAncestor") String newAncestor, @Param("projectSn") String projectSn, @Param("id") Long id); void updateAncestors(@Param("oldAncestor") String oldAncestor, @Param("newAncestor") String newAncestor, @Param("projectSn") String projectSn, @Param("id") Long id);
/** /**
* 获取子集列表
* *
* @param id * @param id
* @return * @return

View File

@ -1,22 +1,24 @@
package com.zhgd.xmgl.modules.project.mapper; package com.zhgd.xmgl.modules.project.mapper;
import java.util.Map;
import com.zhgd.jeecg.common.mybatis.EntityMap;
import org.apache.ibatis.annotations.Mapper;
import com.zhgd.xmgl.modules.project.entity.ProjectExtend;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhgd.jeecg.common.mybatis.EntityMap;
import com.zhgd.xmgl.modules.project.entity.ProjectExtend;
import org.apache.ibatis.annotations.Mapper;
import java.util.Map;
/** /**
* @Description: 项目信息扩展表 * @Description: 项目信息扩展表
* @author pds * @author pds
* @date 2020-10-10 * @date 2020-10-10
* @version V1.0 * @version V1.0
*/ */
@Mapper @Mapper
public interface ProjectExtendMapper extends BaseMapper<ProjectExtend> { public interface ProjectExtendMapper extends BaseMapper<ProjectExtend> {
/** /**
* 通过项目sn查询项目信息扩展
*
* @param map * @param map
* @return * @return
*/ */

View File

@ -12,19 +12,21 @@ import java.util.List;
/** /**
* @Description: 项目需要对接外部系统获取数据的配置 * @Description: 项目需要对接外部系统获取数据的配置
* @author pds * @author pds
* @date 2021-09-10 * @date 2021-09-10
* @version V1.0 * @version V1.0
*/ */
@Mapper @Mapper
@Repository @Repository
public interface ProjectExternalSystemServiceMapper extends BaseMapper<ProjectExternalSystemService> { public interface ProjectExternalSystemServiceMapper extends BaseMapper<ProjectExternalSystemService> {
/** /**
* 查询项目需要对接外部系统获取数据的配置列表
* *
* @return * @return
*/ */
List<ProjectExternalSystemService> getChangtongCodeSystemList(); List<ProjectExternalSystemService> getChangtongCodeSystemList();
/** /**
* 查询项目需要对接外部系统获取数据的配置列表
* *
* @param projectSn * @param projectSn
* @return * @return

View File

@ -2,9 +2,4 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhgd.xmgl.modules.project.mapper.ProgressItemFeedbackMapper"> <mapper namespace="com.zhgd.xmgl.modules.project.mapper.ProgressItemFeedbackMapper">
<select id="getProjectProgressItemFeedbackList" resultType="com.zhgd.jeecg.common.mybatis.EntityMap" parameterType="map"> </mapper>
select a.*,b.real_name feedback_person_name
from progress_item_feedback a LEFT JOIN system_user b ON a.feedback_person=b.user_id
WHERE a.subitem_id=#{itemId}
</select>
</mapper>

View File

@ -13,12 +13,4 @@
</select> </select>
<select id="selectProgressNodeLibraryCount" resultType="java.util.Map"> </mapper>
SELECT COUNT(1) totalNodeNum,
IFNULL(SUM((CASE WHEN `status`=6 THEN 1 ELSE 0 END)),0) completeNodeNum,
IFNULL(SUM((CASE WHEN `status`=2 THEN 1 ELSE 0 END)),0) executeNodeNum,
IFNULL(SUM((CASE WHEN `status`=4 or `status`=3 THEN 1 ELSE 0 END)),0) notStartNodeNum
from progress_node_library
where project_sn=#{projectSn}
</select>
</mapper>

View File

@ -4,7 +4,6 @@
<select id="getProjectDevStatisticsCount" resultType="java.util.Map" parameterType="java.util.Map"> <select id="getProjectDevStatisticsCount" resultType="java.util.Map" parameterType="java.util.Map">
SELECT c.query_time queryTime,SUM(c.dev_num) devNum,SUM(c.dev_online_num) devOnlineNum SELECT c.query_time queryTime,SUM(c.dev_num) devNum,SUM(c.dev_online_num) devOnlineNum
FROM project a FROM project a
INNER JOIN company cp ON a.company_sn=cp.company_sn INNER JOIN company cp ON a.company_sn=cp.company_sn
Left JOIN company b ON cp.parent_id=b.company_id Left JOIN company b ON cp.parent_id=b.company_id

View File

@ -27,32 +27,32 @@ public interface IProjectUfaceConfigService extends IService<ProjectUfaceConfig>
void addUfaceDev(UfaceDev ufaceDev); void addUfaceDev(UfaceDev ufaceDev);
/** /**
* *删除人脸设备信息
* @param ufaceDev * @param ufaceDev
*/ */
void deleteUfaceDev(UfaceDev ufaceDev); void deleteUfaceDev(UfaceDev ufaceDev);
/** /**
* *添加人员权限
* @param workerInfo * @param workerInfo
*/ */
void addWorkerInfo(WorkerInfo workerInfo); void addWorkerInfo(WorkerInfo workerInfo);
/** /**
* *删除人员权限
* @param workerInfo * @param workerInfo
*/ */
void deleteWorkerInfo(WorkerInfo workerInfo); void deleteWorkerInfo(WorkerInfo workerInfo);
/** /**
* *更新人员权限
* @param newWorkerInfo * @param newWorkerInfo
* @param oldWorkerInfo * @param oldWorkerInfo
*/ */
void updateWorkerInfo(WorkerInfo newWorkerInfo, WorkerInfo oldWorkerInfo); void updateWorkerInfo(WorkerInfo newWorkerInfo, WorkerInfo oldWorkerInfo);
/** /**
* *批量发送人员权限
* @param workerInfo * @param workerInfo
* @param projectUfaceConfig * @param projectUfaceConfig
* @param list * @param list
@ -60,21 +60,21 @@ public interface IProjectUfaceConfigService extends IService<ProjectUfaceConfig>
void sendBatchWorkerInfo(WorkerInfo workerInfo, ProjectUfaceConfig projectUfaceConfig, List<UfaceDev> list); void sendBatchWorkerInfo(WorkerInfo workerInfo, ProjectUfaceConfig projectUfaceConfig, List<UfaceDev> list);
/** /**
* *是否为海康威视设备配置
* @param projectSn * @param projectSn
* @return * @return
*/ */
boolean isHikvisionConfig(String projectSn); boolean isHikvisionConfig(String projectSn);
/** /**
* *添加海康同步记录和更新劳务人员总状态
* @param workerInfo * @param workerInfo
* @param devSns * @param devSns
*/ */
void addHkSyncRecordsAndUpdateWorkerStatus(WorkerInfo workerInfo, String devSns); void addHkSyncRecordsAndUpdateWorkerStatus(WorkerInfo workerInfo, String devSns);
/** /**
* *构建workerAndDevSnList和下发人员
* @param projectUfaceConfig * @param projectUfaceConfig
* @param allDevList * @param allDevList
* @param workerList * @param workerList
@ -83,7 +83,7 @@ public interface IProjectUfaceConfigService extends IService<ProjectUfaceConfig>
void buildAndSendBatchWorkerForHk(ProjectUfaceConfig projectUfaceConfig, List<UfaceDev> allDevList, List<WorkerInfo> workerList, Long userId); void buildAndSendBatchWorkerForHk(ProjectUfaceConfig projectUfaceConfig, List<UfaceDev> allDevList, List<WorkerInfo> workerList, Long userId);
/** /**
* *构建workerAndDevSnList和下发一个人员
* @param allDevList * @param allDevList
* @param workerInfo * @param workerInfo
* @param model * @param model
@ -93,7 +93,7 @@ public interface IProjectUfaceConfigService extends IService<ProjectUfaceConfig>
void buildAndSendOneWorkerForHk(List<UfaceDev> allDevList, WorkerInfo workerInfo, int model, String projectSn, boolean sendNotice); void buildAndSendOneWorkerForHk(List<UfaceDev> allDevList, WorkerInfo workerInfo, int model, String projectSn, boolean sendNotice);
/** /**
* *构建workerAndDevSnList和下发一个人员一个设备
* @param allDevList * @param allDevList
* @param workerInfo * @param workerInfo
* @param operate * @param operate
@ -111,7 +111,7 @@ public interface IProjectUfaceConfigService extends IService<ProjectUfaceConfig>
void addHkSyncRecordAndResetStatusForAddAuth(WorkerInfo workerInfo); void addHkSyncRecordAndResetStatusForAddAuth(WorkerInfo workerInfo);
/** /**
* *修改权限的记录
* @param workerInfo * @param workerInfo
*/ */
void addHkSyncRecordAndResetStatusForEditAuth(WorkerInfo workerInfo); void addHkSyncRecordAndResetStatusForEditAuth(WorkerInfo workerInfo);

View File

@ -28,7 +28,7 @@ public interface ProgressTaskService extends IService<ProgressTask> {
/** /**
* 所有进度甘特图 以父子节点形式呈现 * 所有进度甘特图 以父子节点形式呈现
* * @param projectSn
* @return * @return
*/ */
List<ProgressTask> getParentChildList(String projectSn); List<ProgressTask> getParentChildList(String projectSn);

View File

@ -26,7 +26,7 @@ public interface SubdivisionProjectService extends IService<SubdivisionProject>
/** /**
* 所有分部分项工程 以父子节点形式呈现 * 所有分部分项工程 以父子节点形式呈现
* * @param projectSn
* @return 分部分项工程列表 * @return 分部分项工程列表
*/ */
List<SubdivisionProject> getParentChildList(String projectSn); List<SubdivisionProject> getParentChildList(String projectSn);

View File

@ -377,7 +377,8 @@ public class ProjectUfaceConfigServiceImpl extends ServiceImpl<ProjectUfaceConfi
String rtDevSns = null; String rtDevSns = null;
String rtDevIds = null; String rtDevIds = null;
if (Objects.equals(workerInfo.getDevType(), WorkerInfoDevTypeEnum.DEV.getCode())) { if (Objects.equals(workerInfo.getDevType(), WorkerInfoDevTypeEnum.DEV.getCode())) {
if ("0".equals(workerInfo.getUfaceDevId())) { String zero = "0";
if (zero.equals(workerInfo.getUfaceDevId())) {
workerInfo.setUfaceDevId(null); workerInfo.setUfaceDevId(null);
} }
StringBuilder devBuilder = new StringBuilder(); StringBuilder devBuilder = new StringBuilder();