Commit 3580ecc6 authored by YazhouChen's avatar YazhouChen

生成代码

parent ae963669
This diff is collapsed.
......@@ -49,7 +49,7 @@ public class SpringBootPlusGenerator {
.setFileOverride(true);
// 设置表信息
generatorProperties.addTable("user","id");
generatorProperties.addTable("user_operation","id");
// 数据源配置
generatorProperties.getDataSourceConfig()
......
This source diff could not be displayed because it is too large. You can view the blob instead.
package com.hongxinhui.controller;
import com.hongxinhui.entity.AlarmConnection;
import com.hongxinhui.service.AlarmConnectionService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.AlarmConnectionPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备连接告警 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/alarmConnection")
@Module("${cfg.module}")
@Api(value = "设备连接告警API", tags = {"设备连接告警"})
public class AlarmConnectionController extends BaseController {
@Autowired
private AlarmConnectionService alarmConnectionService;
/**
* 添加设备连接告警
*/
@PostMapping("/add")
@OperationLog(name = "添加设备连接告警", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> addAlarmConnection(@Validated(Add.class) @RequestBody AlarmConnection alarmConnection) throws Exception {
boolean flag = alarmConnectionService.saveAlarmConnection(alarmConnection);
return ApiResult.result(flag);
}
/**
* 修改设备连接告警
*/
@PostMapping("/update")
@OperationLog(name = "修改设备连接告警", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> updateAlarmConnection(@Validated(Update.class) @RequestBody AlarmConnection alarmConnection) throws Exception {
boolean flag = alarmConnectionService.updateAlarmConnection(alarmConnection);
return ApiResult.result(flag);
}
/**
* 删除设备连接告警
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备连接告警", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> deleteAlarmConnection(@PathVariable("id") Long id) throws Exception {
boolean flag = alarmConnectionService.deleteAlarmConnection(id);
return ApiResult.result(flag);
}
/**
* 获取设备连接告警详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备连接告警详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备连接告警详情", response = AlarmConnection.class)
public ApiResult<AlarmConnection> getAlarmConnection(@PathVariable("id") Long id) throws Exception {
AlarmConnection alarmConnection = alarmConnectionService.getById(id);
return ApiResult.ok(alarmConnection);
}
/**
* 设备连接告警分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备连接告警分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备连接告警分页列表", response = AlarmConnection.class)
public ApiResult<Paging<AlarmConnection>> getAlarmConnectionPageList(@Validated @RequestBody AlarmConnectionPageParam alarmConnectionPageParam) throws Exception {
Paging<AlarmConnection> paging = alarmConnectionService.getAlarmConnectionPageList(alarmConnectionPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.AlarmMonitoring;
import com.hongxinhui.service.AlarmMonitoringService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.AlarmMonitoringPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 漏缆监测告警 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/alarmMonitoring")
@Module("${cfg.module}")
@Api(value = "漏缆监测告警API", tags = {"漏缆监测告警"})
public class AlarmMonitoringController extends BaseController {
@Autowired
private AlarmMonitoringService alarmMonitoringService;
/**
* 添加漏缆监测告警
*/
@PostMapping("/add")
@OperationLog(name = "添加漏缆监测告警", type = OperationLogType.ADD)
@ApiOperation(value = "添加漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> addAlarmMonitoring(@Validated(Add.class) @RequestBody AlarmMonitoring alarmMonitoring) throws Exception {
boolean flag = alarmMonitoringService.saveAlarmMonitoring(alarmMonitoring);
return ApiResult.result(flag);
}
/**
* 修改漏缆监测告警
*/
@PostMapping("/update")
@OperationLog(name = "修改漏缆监测告警", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> updateAlarmMonitoring(@Validated(Update.class) @RequestBody AlarmMonitoring alarmMonitoring) throws Exception {
boolean flag = alarmMonitoringService.updateAlarmMonitoring(alarmMonitoring);
return ApiResult.result(flag);
}
/**
* 删除漏缆监测告警
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除漏缆监测告警", type = OperationLogType.DELETE)
@ApiOperation(value = "删除漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> deleteAlarmMonitoring(@PathVariable("id") Long id) throws Exception {
boolean flag = alarmMonitoringService.deleteAlarmMonitoring(id);
return ApiResult.result(flag);
}
/**
* 获取漏缆监测告警详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "漏缆监测告警详情", type = OperationLogType.INFO)
@ApiOperation(value = "漏缆监测告警详情", response = AlarmMonitoring.class)
public ApiResult<AlarmMonitoring> getAlarmMonitoring(@PathVariable("id") Long id) throws Exception {
AlarmMonitoring alarmMonitoring = alarmMonitoringService.getById(id);
return ApiResult.ok(alarmMonitoring);
}
/**
* 漏缆监测告警分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "漏缆监测告警分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "漏缆监测告警分页列表", response = AlarmMonitoring.class)
public ApiResult<Paging<AlarmMonitoring>> getAlarmMonitoringPageList(@Validated @RequestBody AlarmMonitoringPageParam alarmMonitoringPageParam) throws Exception {
Paging<AlarmMonitoring> paging = alarmMonitoringService.getAlarmMonitoringPageList(alarmMonitoringPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.ConfigurationManage;
import com.hongxinhui.service.ConfigurationManageService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.ConfigurationManagePageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 配置管理表 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/configurationManage")
@Module("${cfg.module}")
@Api(value = "配置管理表API", tags = {"配置管理表"})
public class ConfigurationManageController extends BaseController {
@Autowired
private ConfigurationManageService configurationManageService;
/**
* 添加配置管理表
*/
@PostMapping("/add")
@OperationLog(name = "添加配置管理表", type = OperationLogType.ADD)
@ApiOperation(value = "添加配置管理表", response = ApiResult.class)
public ApiResult<Boolean> addConfigurationManage(@Validated(Add.class) @RequestBody ConfigurationManage configurationManage) throws Exception {
boolean flag = configurationManageService.saveConfigurationManage(configurationManage);
return ApiResult.result(flag);
}
/**
* 修改配置管理表
*/
@PostMapping("/update")
@OperationLog(name = "修改配置管理表", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改配置管理表", response = ApiResult.class)
public ApiResult<Boolean> updateConfigurationManage(@Validated(Update.class) @RequestBody ConfigurationManage configurationManage) throws Exception {
boolean flag = configurationManageService.updateConfigurationManage(configurationManage);
return ApiResult.result(flag);
}
/**
* 删除配置管理表
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除配置管理表", type = OperationLogType.DELETE)
@ApiOperation(value = "删除配置管理表", response = ApiResult.class)
public ApiResult<Boolean> deleteConfigurationManage(@PathVariable("id") Long id) throws Exception {
boolean flag = configurationManageService.deleteConfigurationManage(id);
return ApiResult.result(flag);
}
/**
* 获取配置管理表详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "配置管理表详情", type = OperationLogType.INFO)
@ApiOperation(value = "配置管理表详情", response = ConfigurationManage.class)
public ApiResult<ConfigurationManage> getConfigurationManage(@PathVariable("id") Long id) throws Exception {
ConfigurationManage configurationManage = configurationManageService.getById(id);
return ApiResult.ok(configurationManage);
}
/**
* 配置管理表分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "配置管理表分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "配置管理表分页列表", response = ConfigurationManage.class)
public ApiResult<Paging<ConfigurationManage>> getConfigurationManagePageList(@Validated @RequestBody ConfigurationManagePageParam configurationManagePageParam) throws Exception {
Paging<ConfigurationManage> paging = configurationManageService.getConfigurationManagePageList(configurationManagePageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.HmsDeviceConnectionStatus;
import com.hongxinhui.service.HmsDeviceConnectionStatusService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.HmsDeviceConnectionStatusPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备连接历史状态 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/hmsDeviceConnectionStatus")
@Module("${cfg.module}")
@Api(value = "设备连接历史状态API", tags = {"设备连接历史状态"})
public class HmsDeviceConnectionStatusController extends BaseController {
@Autowired
private HmsDeviceConnectionStatusService hmsDeviceConnectionStatusService;
/**
* 添加设备连接历史状态
*/
@PostMapping("/add")
@OperationLog(name = "添加设备连接历史状态", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备连接历史状态", response = ApiResult.class)
public ApiResult<Boolean> addHmsDeviceConnectionStatus(@Validated(Add.class) @RequestBody HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception {
boolean flag = hmsDeviceConnectionStatusService.saveHmsDeviceConnectionStatus(hmsDeviceConnectionStatus);
return ApiResult.result(flag);
}
/**
* 修改设备连接历史状态
*/
@PostMapping("/update")
@OperationLog(name = "修改设备连接历史状态", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备连接历史状态", response = ApiResult.class)
public ApiResult<Boolean> updateHmsDeviceConnectionStatus(@Validated(Update.class) @RequestBody HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception {
boolean flag = hmsDeviceConnectionStatusService.updateHmsDeviceConnectionStatus(hmsDeviceConnectionStatus);
return ApiResult.result(flag);
}
/**
* 删除设备连接历史状态
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备连接历史状态", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备连接历史状态", response = ApiResult.class)
public ApiResult<Boolean> deleteHmsDeviceConnectionStatus(@PathVariable("id") Long id) throws Exception {
boolean flag = hmsDeviceConnectionStatusService.deleteHmsDeviceConnectionStatus(id);
return ApiResult.result(flag);
}
/**
* 获取设备连接历史状态详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备连接历史状态详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备连接历史状态详情", response = HmsDeviceConnectionStatus.class)
public ApiResult<HmsDeviceConnectionStatus> getHmsDeviceConnectionStatus(@PathVariable("id") Long id) throws Exception {
HmsDeviceConnectionStatus hmsDeviceConnectionStatus = hmsDeviceConnectionStatusService.getById(id);
return ApiResult.ok(hmsDeviceConnectionStatus);
}
/**
* 设备连接历史状态分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备连接历史状态分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备连接历史状态分页列表", response = HmsDeviceConnectionStatus.class)
public ApiResult<Paging<HmsDeviceConnectionStatus>> getHmsDeviceConnectionStatusPageList(@Validated @RequestBody HmsDeviceConnectionStatusPageParam hmsDeviceConnectionStatusPageParam) throws Exception {
Paging<HmsDeviceConnectionStatus> paging = hmsDeviceConnectionStatusService.getHmsDeviceConnectionStatusPageList(hmsDeviceConnectionStatusPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.HmsDeviceConnetionMaintenance;
import com.hongxinhui.service.HmsDeviceConnetionMaintenanceService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.HmsDeviceConnetionMaintenancePageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备连接维修历史 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/hmsDeviceConnetionMaintenance")
@Module("${cfg.module}")
@Api(value = "设备连接维修历史API", tags = {"设备连接维修历史"})
public class HmsDeviceConnetionMaintenanceController extends BaseController {
@Autowired
private HmsDeviceConnetionMaintenanceService hmsDeviceConnetionMaintenanceService;
/**
* 添加设备连接维修历史
*/
@PostMapping("/add")
@OperationLog(name = "添加设备连接维修历史", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备连接维修历史", response = ApiResult.class)
public ApiResult<Boolean> addHmsDeviceConnetionMaintenance(@Validated(Add.class) @RequestBody HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception {
boolean flag = hmsDeviceConnetionMaintenanceService.saveHmsDeviceConnetionMaintenance(hmsDeviceConnetionMaintenance);
return ApiResult.result(flag);
}
/**
* 修改设备连接维修历史
*/
@PostMapping("/update")
@OperationLog(name = "修改设备连接维修历史", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备连接维修历史", response = ApiResult.class)
public ApiResult<Boolean> updateHmsDeviceConnetionMaintenance(@Validated(Update.class) @RequestBody HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception {
boolean flag = hmsDeviceConnetionMaintenanceService.updateHmsDeviceConnetionMaintenance(hmsDeviceConnetionMaintenance);
return ApiResult.result(flag);
}
/**
* 删除设备连接维修历史
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备连接维修历史", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备连接维修历史", response = ApiResult.class)
public ApiResult<Boolean> deleteHmsDeviceConnetionMaintenance(@PathVariable("id") Long id) throws Exception {
boolean flag = hmsDeviceConnetionMaintenanceService.deleteHmsDeviceConnetionMaintenance(id);
return ApiResult.result(flag);
}
/**
* 获取设备连接维修历史详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备连接维修历史详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备连接维修历史详情", response = HmsDeviceConnetionMaintenance.class)
public ApiResult<HmsDeviceConnetionMaintenance> getHmsDeviceConnetionMaintenance(@PathVariable("id") Long id) throws Exception {
HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance = hmsDeviceConnetionMaintenanceService.getById(id);
return ApiResult.ok(hmsDeviceConnetionMaintenance);
}
/**
* 设备连接维修历史分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备连接维修历史分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备连接维修历史分页列表", response = HmsDeviceConnetionMaintenance.class)
public ApiResult<Paging<HmsDeviceConnetionMaintenance>> getHmsDeviceConnetionMaintenancePageList(@Validated @RequestBody HmsDeviceConnetionMaintenancePageParam hmsDeviceConnetionMaintenancePageParam) throws Exception {
Paging<HmsDeviceConnetionMaintenance> paging = hmsDeviceConnetionMaintenanceService.getHmsDeviceConnetionMaintenancePageList(hmsDeviceConnetionMaintenancePageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.HmsLeakycableMaintain;
import com.hongxinhui.service.HmsLeakycableMaintainService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.HmsLeakycableMaintainPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 漏缆监测维护历史 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/hmsLeakycableMaintain")
@Module("${cfg.module}")
@Api(value = "漏缆监测维护历史API", tags = {"漏缆监测维护历史"})
public class HmsLeakycableMaintainController extends BaseController {
@Autowired
private HmsLeakycableMaintainService hmsLeakycableMaintainService;
/**
* 添加漏缆监测维护历史
*/
@PostMapping("/add")
@OperationLog(name = "添加漏缆监测维护历史", type = OperationLogType.ADD)
@ApiOperation(value = "添加漏缆监测维护历史", response = ApiResult.class)
public ApiResult<Boolean> addHmsLeakycableMaintain(@Validated(Add.class) @RequestBody HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception {
boolean flag = hmsLeakycableMaintainService.saveHmsLeakycableMaintain(hmsLeakycableMaintain);
return ApiResult.result(flag);
}
/**
* 修改漏缆监测维护历史
*/
@PostMapping("/update")
@OperationLog(name = "修改漏缆监测维护历史", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改漏缆监测维护历史", response = ApiResult.class)
public ApiResult<Boolean> updateHmsLeakycableMaintain(@Validated(Update.class) @RequestBody HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception {
boolean flag = hmsLeakycableMaintainService.updateHmsLeakycableMaintain(hmsLeakycableMaintain);
return ApiResult.result(flag);
}
/**
* 删除漏缆监测维护历史
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除漏缆监测维护历史", type = OperationLogType.DELETE)
@ApiOperation(value = "删除漏缆监测维护历史", response = ApiResult.class)
public ApiResult<Boolean> deleteHmsLeakycableMaintain(@PathVariable("id") Long id) throws Exception {
boolean flag = hmsLeakycableMaintainService.deleteHmsLeakycableMaintain(id);
return ApiResult.result(flag);
}
/**
* 获取漏缆监测维护历史详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "漏缆监测维护历史详情", type = OperationLogType.INFO)
@ApiOperation(value = "漏缆监测维护历史详情", response = HmsLeakycableMaintain.class)
public ApiResult<HmsLeakycableMaintain> getHmsLeakycableMaintain(@PathVariable("id") Long id) throws Exception {
HmsLeakycableMaintain hmsLeakycableMaintain = hmsLeakycableMaintainService.getById(id);
return ApiResult.ok(hmsLeakycableMaintain);
}
/**
* 漏缆监测维护历史分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "漏缆监测维护历史分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "漏缆监测维护历史分页列表", response = HmsLeakycableMaintain.class)
public ApiResult<Paging<HmsLeakycableMaintain>> getHmsLeakycableMaintainPageList(@Validated @RequestBody HmsLeakycableMaintainPageParam hmsLeakycableMaintainPageParam) throws Exception {
Paging<HmsLeakycableMaintain> paging = hmsLeakycableMaintainService.getHmsLeakycableMaintainPageList(hmsLeakycableMaintainPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.HmsLeakycableMonitorStatus;
import com.hongxinhui.service.HmsLeakycableMonitorStatusService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.HmsLeakycableMonitorStatusPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 漏缆监测历史状态 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/hmsLeakycableMonitorStatus")
@Module("${cfg.module}")
@Api(value = "漏缆监测历史状态API", tags = {"漏缆监测历史状态"})
public class HmsLeakycableMonitorStatusController extends BaseController {
@Autowired
private HmsLeakycableMonitorStatusService hmsLeakycableMonitorStatusService;
/**
* 添加漏缆监测历史状态
*/
@PostMapping("/add")
@OperationLog(name = "添加漏缆监测历史状态", type = OperationLogType.ADD)
@ApiOperation(value = "添加漏缆监测历史状态", response = ApiResult.class)
public ApiResult<Boolean> addHmsLeakycableMonitorStatus(@Validated(Add.class) @RequestBody HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception {
boolean flag = hmsLeakycableMonitorStatusService.saveHmsLeakycableMonitorStatus(hmsLeakycableMonitorStatus);
return ApiResult.result(flag);
}
/**
* 修改漏缆监测历史状态
*/
@PostMapping("/update")
@OperationLog(name = "修改漏缆监测历史状态", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改漏缆监测历史状态", response = ApiResult.class)
public ApiResult<Boolean> updateHmsLeakycableMonitorStatus(@Validated(Update.class) @RequestBody HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception {
boolean flag = hmsLeakycableMonitorStatusService.updateHmsLeakycableMonitorStatus(hmsLeakycableMonitorStatus);
return ApiResult.result(flag);
}
/**
* 删除漏缆监测历史状态
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除漏缆监测历史状态", type = OperationLogType.DELETE)
@ApiOperation(value = "删除漏缆监测历史状态", response = ApiResult.class)
public ApiResult<Boolean> deleteHmsLeakycableMonitorStatus(@PathVariable("id") Long id) throws Exception {
boolean flag = hmsLeakycableMonitorStatusService.deleteHmsLeakycableMonitorStatus(id);
return ApiResult.result(flag);
}
/**
* 获取漏缆监测历史状态详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "漏缆监测历史状态详情", type = OperationLogType.INFO)
@ApiOperation(value = "漏缆监测历史状态详情", response = HmsLeakycableMonitorStatus.class)
public ApiResult<HmsLeakycableMonitorStatus> getHmsLeakycableMonitorStatus(@PathVariable("id") Long id) throws Exception {
HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus = hmsLeakycableMonitorStatusService.getById(id);
return ApiResult.ok(hmsLeakycableMonitorStatus);
}
/**
* 漏缆监测历史状态分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "漏缆监测历史状态分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "漏缆监测历史状态分页列表", response = HmsLeakycableMonitorStatus.class)
public ApiResult<Paging<HmsLeakycableMonitorStatus>> getHmsLeakycableMonitorStatusPageList(@Validated @RequestBody HmsLeakycableMonitorStatusPageParam hmsLeakycableMonitorStatusPageParam) throws Exception {
Paging<HmsLeakycableMonitorStatus> paging = hmsLeakycableMonitorStatusService.getHmsLeakycableMonitorStatusPageList(hmsLeakycableMonitorStatusPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.MmsAlarm;
import com.hongxinhui.service.MmsAlarmService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.MmsAlarmPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备告警参数限制 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/mmsAlarm")
@Module("${cfg.module}")
@Api(value = "设备告警参数限制API", tags = {"设备告警参数限制"})
public class MmsAlarmController extends BaseController {
@Autowired
private MmsAlarmService mmsAlarmService;
/**
* 添加设备告警参数限制
*/
@PostMapping("/add")
@OperationLog(name = "添加设备告警参数限制", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备告警参数限制", response = ApiResult.class)
public ApiResult<Boolean> addMmsAlarm(@Validated(Add.class) @RequestBody MmsAlarm mmsAlarm) throws Exception {
boolean flag = mmsAlarmService.saveMmsAlarm(mmsAlarm);
return ApiResult.result(flag);
}
/**
* 修改设备告警参数限制
*/
@PostMapping("/update")
@OperationLog(name = "修改设备告警参数限制", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备告警参数限制", response = ApiResult.class)
public ApiResult<Boolean> updateMmsAlarm(@Validated(Update.class) @RequestBody MmsAlarm mmsAlarm) throws Exception {
boolean flag = mmsAlarmService.updateMmsAlarm(mmsAlarm);
return ApiResult.result(flag);
}
/**
* 删除设备告警参数限制
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备告警参数限制", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备告警参数限制", response = ApiResult.class)
public ApiResult<Boolean> deleteMmsAlarm(@PathVariable("id") Long id) throws Exception {
boolean flag = mmsAlarmService.deleteMmsAlarm(id);
return ApiResult.result(flag);
}
/**
* 获取设备告警参数限制详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备告警参数限制详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备告警参数限制详情", response = MmsAlarm.class)
public ApiResult<MmsAlarm> getMmsAlarm(@PathVariable("id") Long id) throws Exception {
MmsAlarm mmsAlarm = mmsAlarmService.getById(id);
return ApiResult.ok(mmsAlarm);
}
/**
* 设备告警参数限制分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备告警参数限制分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备告警参数限制分页列表", response = MmsAlarm.class)
public ApiResult<Paging<MmsAlarm>> getMmsAlarmPageList(@Validated @RequestBody MmsAlarmPageParam mmsAlarmPageParam) throws Exception {
Paging<MmsAlarm> paging = mmsAlarmService.getMmsAlarmPageList(mmsAlarmPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.MmsDevice;
import com.hongxinhui.service.MmsDeviceService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.MmsDevicePageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备本身维护 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/mmsDevice")
@Module("${cfg.module}")
@Api(value = "设备本身维护API", tags = {"设备本身维护"})
public class MmsDeviceController extends BaseController {
@Autowired
private MmsDeviceService mmsDeviceService;
/**
* 添加设备本身维护
*/
@PostMapping("/add")
@OperationLog(name = "添加设备本身维护", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备本身维护", response = ApiResult.class)
public ApiResult<Boolean> addMmsDevice(@Validated(Add.class) @RequestBody MmsDevice mmsDevice) throws Exception {
boolean flag = mmsDeviceService.saveMmsDevice(mmsDevice);
return ApiResult.result(flag);
}
/**
* 修改设备本身维护
*/
@PostMapping("/update")
@OperationLog(name = "修改设备本身维护", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备本身维护", response = ApiResult.class)
public ApiResult<Boolean> updateMmsDevice(@Validated(Update.class) @RequestBody MmsDevice mmsDevice) throws Exception {
boolean flag = mmsDeviceService.updateMmsDevice(mmsDevice);
return ApiResult.result(flag);
}
/**
* 删除设备本身维护
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备本身维护", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备本身维护", response = ApiResult.class)
public ApiResult<Boolean> deleteMmsDevice(@PathVariable("id") Long id) throws Exception {
boolean flag = mmsDeviceService.deleteMmsDevice(id);
return ApiResult.result(flag);
}
/**
* 获取设备本身维护详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备本身维护详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备本身维护详情", response = MmsDevice.class)
public ApiResult<MmsDevice> getMmsDevice(@PathVariable("id") Long id) throws Exception {
MmsDevice mmsDevice = mmsDeviceService.getById(id);
return ApiResult.ok(mmsDevice);
}
/**
* 设备本身维护分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备本身维护分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备本身维护分页列表", response = MmsDevice.class)
public ApiResult<Paging<MmsDevice>> getMmsDevicePageList(@Validated @RequestBody MmsDevicePageParam mmsDevicePageParam) throws Exception {
Paging<MmsDevice> paging = mmsDeviceService.getMmsDevicePageList(mmsDevicePageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.RealtimeConnectionAlarm;
import com.hongxinhui.service.RealtimeConnectionAlarmService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.RealtimeConnectionAlarmPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 设备连接告警 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/realtimeConnectionAlarm")
@Module("${cfg.module}")
@Api(value = "设备连接告警API", tags = {"设备连接告警"})
public class RealtimeConnectionAlarmController extends BaseController {
@Autowired
private RealtimeConnectionAlarmService realtimeConnectionAlarmService;
/**
* 添加设备连接告警
*/
@PostMapping("/add")
@OperationLog(name = "添加设备连接告警", type = OperationLogType.ADD)
@ApiOperation(value = "添加设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> addRealtimeConnectionAlarm(@Validated(Add.class) @RequestBody RealtimeConnectionAlarm realtimeConnectionAlarm) throws Exception {
boolean flag = realtimeConnectionAlarmService.saveRealtimeConnectionAlarm(realtimeConnectionAlarm);
return ApiResult.result(flag);
}
/**
* 修改设备连接告警
*/
@PostMapping("/update")
@OperationLog(name = "修改设备连接告警", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> updateRealtimeConnectionAlarm(@Validated(Update.class) @RequestBody RealtimeConnectionAlarm realtimeConnectionAlarm) throws Exception {
boolean flag = realtimeConnectionAlarmService.updateRealtimeConnectionAlarm(realtimeConnectionAlarm);
return ApiResult.result(flag);
}
/**
* 删除设备连接告警
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除设备连接告警", type = OperationLogType.DELETE)
@ApiOperation(value = "删除设备连接告警", response = ApiResult.class)
public ApiResult<Boolean> deleteRealtimeConnectionAlarm(@PathVariable("id") Long id) throws Exception {
boolean flag = realtimeConnectionAlarmService.deleteRealtimeConnectionAlarm(id);
return ApiResult.result(flag);
}
/**
* 获取设备连接告警详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "设备连接告警详情", type = OperationLogType.INFO)
@ApiOperation(value = "设备连接告警详情", response = RealtimeConnectionAlarm.class)
public ApiResult<RealtimeConnectionAlarm> getRealtimeConnectionAlarm(@PathVariable("id") Long id) throws Exception {
RealtimeConnectionAlarm realtimeConnectionAlarm = realtimeConnectionAlarmService.getById(id);
return ApiResult.ok(realtimeConnectionAlarm);
}
/**
* 设备连接告警分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "设备连接告警分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "设备连接告警分页列表", response = RealtimeConnectionAlarm.class)
public ApiResult<Paging<RealtimeConnectionAlarm>> getRealtimeConnectionAlarmPageList(@Validated @RequestBody RealtimeConnectionAlarmPageParam realtimeConnectionAlarmPageParam) throws Exception {
Paging<RealtimeConnectionAlarm> paging = realtimeConnectionAlarmService.getRealtimeConnectionAlarmPageList(realtimeConnectionAlarmPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.RealtimeMonitoringAlarm;
import com.hongxinhui.service.RealtimeMonitoringAlarmService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.RealtimeMonitoringAlarmPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 漏缆监测告警 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/realtimeMonitoringAlarm")
@Module("${cfg.module}")
@Api(value = "漏缆监测告警API", tags = {"漏缆监测告警"})
public class RealtimeMonitoringAlarmController extends BaseController {
@Autowired
private RealtimeMonitoringAlarmService realtimeMonitoringAlarmService;
/**
* 添加漏缆监测告警
*/
@PostMapping("/add")
@OperationLog(name = "添加漏缆监测告警", type = OperationLogType.ADD)
@ApiOperation(value = "添加漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> addRealtimeMonitoringAlarm(@Validated(Add.class) @RequestBody RealtimeMonitoringAlarm realtimeMonitoringAlarm) throws Exception {
boolean flag = realtimeMonitoringAlarmService.saveRealtimeMonitoringAlarm(realtimeMonitoringAlarm);
return ApiResult.result(flag);
}
/**
* 修改漏缆监测告警
*/
@PostMapping("/update")
@OperationLog(name = "修改漏缆监测告警", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> updateRealtimeMonitoringAlarm(@Validated(Update.class) @RequestBody RealtimeMonitoringAlarm realtimeMonitoringAlarm) throws Exception {
boolean flag = realtimeMonitoringAlarmService.updateRealtimeMonitoringAlarm(realtimeMonitoringAlarm);
return ApiResult.result(flag);
}
/**
* 删除漏缆监测告警
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除漏缆监测告警", type = OperationLogType.DELETE)
@ApiOperation(value = "删除漏缆监测告警", response = ApiResult.class)
public ApiResult<Boolean> deleteRealtimeMonitoringAlarm(@PathVariable("id") Long id) throws Exception {
boolean flag = realtimeMonitoringAlarmService.deleteRealtimeMonitoringAlarm(id);
return ApiResult.result(flag);
}
/**
* 获取漏缆监测告警详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "漏缆监测告警详情", type = OperationLogType.INFO)
@ApiOperation(value = "漏缆监测告警详情", response = RealtimeMonitoringAlarm.class)
public ApiResult<RealtimeMonitoringAlarm> getRealtimeMonitoringAlarm(@PathVariable("id") Long id) throws Exception {
RealtimeMonitoringAlarm realtimeMonitoringAlarm = realtimeMonitoringAlarmService.getById(id);
return ApiResult.ok(realtimeMonitoringAlarm);
}
/**
* 漏缆监测告警分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "漏缆监测告警分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "漏缆监测告警分页列表", response = RealtimeMonitoringAlarm.class)
public ApiResult<Paging<RealtimeMonitoringAlarm>> getRealtimeMonitoringAlarmPageList(@Validated @RequestBody RealtimeMonitoringAlarmPageParam realtimeMonitoringAlarmPageParam) throws Exception {
Paging<RealtimeMonitoringAlarm> paging = realtimeMonitoringAlarmService.getRealtimeMonitoringAlarmPageList(realtimeMonitoringAlarmPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.SmsDictData;
import com.hongxinhui.service.SmsDictDataService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.SmsDictDataPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 字典数据表 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/smsDictData")
@Module("${cfg.module}")
@Api(value = "字典数据表API", tags = {"字典数据表"})
public class SmsDictDataController extends BaseController {
@Autowired
private SmsDictDataService smsDictDataService;
/**
* 添加字典数据表
*/
@PostMapping("/add")
@OperationLog(name = "添加字典数据表", type = OperationLogType.ADD)
@ApiOperation(value = "添加字典数据表", response = ApiResult.class)
public ApiResult<Boolean> addSmsDictData(@Validated(Add.class) @RequestBody SmsDictData smsDictData) throws Exception {
boolean flag = smsDictDataService.saveSmsDictData(smsDictData);
return ApiResult.result(flag);
}
/**
* 修改字典数据表
*/
@PostMapping("/update")
@OperationLog(name = "修改字典数据表", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改字典数据表", response = ApiResult.class)
public ApiResult<Boolean> updateSmsDictData(@Validated(Update.class) @RequestBody SmsDictData smsDictData) throws Exception {
boolean flag = smsDictDataService.updateSmsDictData(smsDictData);
return ApiResult.result(flag);
}
/**
* 删除字典数据表
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除字典数据表", type = OperationLogType.DELETE)
@ApiOperation(value = "删除字典数据表", response = ApiResult.class)
public ApiResult<Boolean> deleteSmsDictData(@PathVariable("id") Long id) throws Exception {
boolean flag = smsDictDataService.deleteSmsDictData(id);
return ApiResult.result(flag);
}
/**
* 获取字典数据表详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "字典数据表详情", type = OperationLogType.INFO)
@ApiOperation(value = "字典数据表详情", response = SmsDictData.class)
public ApiResult<SmsDictData> getSmsDictData(@PathVariable("id") Long id) throws Exception {
SmsDictData smsDictData = smsDictDataService.getById(id);
return ApiResult.ok(smsDictData);
}
/**
* 字典数据表分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "字典数据表分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "字典数据表分页列表", response = SmsDictData.class)
public ApiResult<Paging<SmsDictData>> getSmsDictDataPageList(@Validated @RequestBody SmsDictDataPageParam smsDictDataPageParam) throws Exception {
Paging<SmsDictData> paging = smsDictDataService.getSmsDictDataPageList(smsDictDataPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.SmsDictType;
import com.hongxinhui.service.SmsDictTypeService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.SmsDictTypePageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 字典类型表 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/smsDictType")
@Module("${cfg.module}")
@Api(value = "字典类型表API", tags = {"字典类型表"})
public class SmsDictTypeController extends BaseController {
@Autowired
private SmsDictTypeService smsDictTypeService;
/**
* 添加字典类型表
*/
@PostMapping("/add")
@OperationLog(name = "添加字典类型表", type = OperationLogType.ADD)
@ApiOperation(value = "添加字典类型表", response = ApiResult.class)
public ApiResult<Boolean> addSmsDictType(@Validated(Add.class) @RequestBody SmsDictType smsDictType) throws Exception {
boolean flag = smsDictTypeService.saveSmsDictType(smsDictType);
return ApiResult.result(flag);
}
/**
* 修改字典类型表
*/
@PostMapping("/update")
@OperationLog(name = "修改字典类型表", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改字典类型表", response = ApiResult.class)
public ApiResult<Boolean> updateSmsDictType(@Validated(Update.class) @RequestBody SmsDictType smsDictType) throws Exception {
boolean flag = smsDictTypeService.updateSmsDictType(smsDictType);
return ApiResult.result(flag);
}
/**
* 删除字典类型表
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除字典类型表", type = OperationLogType.DELETE)
@ApiOperation(value = "删除字典类型表", response = ApiResult.class)
public ApiResult<Boolean> deleteSmsDictType(@PathVariable("id") Long id) throws Exception {
boolean flag = smsDictTypeService.deleteSmsDictType(id);
return ApiResult.result(flag);
}
/**
* 获取字典类型表详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "字典类型表详情", type = OperationLogType.INFO)
@ApiOperation(value = "字典类型表详情", response = SmsDictType.class)
public ApiResult<SmsDictType> getSmsDictType(@PathVariable("id") Long id) throws Exception {
SmsDictType smsDictType = smsDictTypeService.getById(id);
return ApiResult.ok(smsDictType);
}
/**
* 字典类型表分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "字典类型表分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "字典类型表分页列表", response = SmsDictType.class)
public ApiResult<Paging<SmsDictType>> getSmsDictTypePageList(@Validated @RequestBody SmsDictTypePageParam smsDictTypePageParam) throws Exception {
Paging<SmsDictType> paging = smsDictTypeService.getSmsDictTypePageList(smsDictTypePageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.User;
import com.hongxinhui.service.UserService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.UserPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 用户表 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/user")
@Module("${cfg.module}")
@Api(value = "用户表API", tags = {"用户表"})
public class UserController extends BaseController {
@Autowired
private UserService userService;
/**
* 添加用户表
*/
@PostMapping("/add")
@OperationLog(name = "添加用户表", type = OperationLogType.ADD)
@ApiOperation(value = "添加用户表", response = ApiResult.class)
public ApiResult<Boolean> addUser(@Validated(Add.class) @RequestBody User user) throws Exception {
boolean flag = userService.saveUser(user);
return ApiResult.result(flag);
}
/**
* 修改用户表
*/
@PostMapping("/update")
@OperationLog(name = "修改用户表", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改用户表", response = ApiResult.class)
public ApiResult<Boolean> updateUser(@Validated(Update.class) @RequestBody User user) throws Exception {
boolean flag = userService.updateUser(user);
return ApiResult.result(flag);
}
/**
* 删除用户表
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除用户表", type = OperationLogType.DELETE)
@ApiOperation(value = "删除用户表", response = ApiResult.class)
public ApiResult<Boolean> deleteUser(@PathVariable("id") Long id) throws Exception {
boolean flag = userService.deleteUser(id);
return ApiResult.result(flag);
}
/**
* 获取用户表详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "用户表详情", type = OperationLogType.INFO)
@ApiOperation(value = "用户表详情", response = User.class)
public ApiResult<User> getUser(@PathVariable("id") Long id) throws Exception {
User user = userService.getById(id);
return ApiResult.ok(user);
}
/**
* 用户表分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "用户表分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "用户表分页列表", response = User.class)
public ApiResult<Paging<User>> getUserPageList(@Validated @RequestBody UserPageParam userPageParam) throws Exception {
Paging<User> paging = userService.getUserPageList(userPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.controller;
import com.hongxinhui.entity.UserOperation;
import com.hongxinhui.service.UserOperationService;
import lombok.extern.slf4j.Slf4j;
import com.hongxinhui.param.UserOperationPageParam;
import io.geekidea.springbootplus.framework.common.controller.BaseController;
import io.geekidea.springbootplus.framework.common.api.ApiResult;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.common.param.IdParam;
import io.geekidea.springbootplus.framework.log.annotation.Module;
import io.geekidea.springbootplus.framework.log.annotation.OperationLog;
import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import io.geekidea.springbootplus.framework.core.validator.groups.Add;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
import org.springframework.validation.annotation.Validated;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* 用户操作表 控制器
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@RestController
@RequestMapping("/userOperation")
@Module("${cfg.module}")
@Api(value = "用户操作表API", tags = {"用户操作表"})
public class UserOperationController extends BaseController {
@Autowired
private UserOperationService userOperationService;
/**
* 添加用户操作表
*/
@PostMapping("/add")
@OperationLog(name = "添加用户操作表", type = OperationLogType.ADD)
@ApiOperation(value = "添加用户操作表", response = ApiResult.class)
public ApiResult<Boolean> addUserOperation(@Validated(Add.class) @RequestBody UserOperation userOperation) throws Exception {
boolean flag = userOperationService.saveUserOperation(userOperation);
return ApiResult.result(flag);
}
/**
* 修改用户操作表
*/
@PostMapping("/update")
@OperationLog(name = "修改用户操作表", type = OperationLogType.UPDATE)
@ApiOperation(value = "修改用户操作表", response = ApiResult.class)
public ApiResult<Boolean> updateUserOperation(@Validated(Update.class) @RequestBody UserOperation userOperation) throws Exception {
boolean flag = userOperationService.updateUserOperation(userOperation);
return ApiResult.result(flag);
}
/**
* 删除用户操作表
*/
@PostMapping("/delete/{id}")
@OperationLog(name = "删除用户操作表", type = OperationLogType.DELETE)
@ApiOperation(value = "删除用户操作表", response = ApiResult.class)
public ApiResult<Boolean> deleteUserOperation(@PathVariable("id") Long id) throws Exception {
boolean flag = userOperationService.deleteUserOperation(id);
return ApiResult.result(flag);
}
/**
* 获取用户操作表详情
*/
@GetMapping("/info/{id}")
@OperationLog(name = "用户操作表详情", type = OperationLogType.INFO)
@ApiOperation(value = "用户操作表详情", response = UserOperation.class)
public ApiResult<UserOperation> getUserOperation(@PathVariable("id") Long id) throws Exception {
UserOperation userOperation = userOperationService.getById(id);
return ApiResult.ok(userOperation);
}
/**
* 用户操作表分页列表
*/
@PostMapping("/getPageList")
@OperationLog(name = "用户操作表分页列表", type = OperationLogType.PAGE)
@ApiOperation(value = "用户操作表分页列表", response = UserOperation.class)
public ApiResult<Paging<UserOperation>> getUserOperationPageList(@Validated @RequestBody UserOperationPageParam userOperationPageParam) throws Exception {
Paging<UserOperation> paging = userOperationService.getUserOperationPageList(userOperationPageParam);
return ApiResult.ok(paging);
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备连接告警
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "AlarmConnection对象")
public class AlarmConnection extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@NotBlank(message = "网元设备名称不能为空")
@ApiModelProperty("网元设备名称")
@TableField("deviceName")
private String deviceName;
@ApiModelProperty("连接状态1正常2异常")
@TableField("connectionType")
private Integer connectionType;
@ApiModelProperty("网元设备2")
@TableField("deviceName2")
private String deviceName2;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@ApiModelProperty("确认人id")
@TableField("confirmUser")
private Integer confirmUser;
@ApiModelProperty("确认时间")
@TableField("confirmTime")
private Date confirmTime;
@ApiModelProperty("确认状态1未确认2已确认")
@TableField("confirmType")
private Integer confirmType;
public enum FieldEnum implements BaseEnum {
deviceName("deviceName", "网元设备名称"),
connectionType("connectionType", "连接状态1正常2异常"),
deviceName2("deviceName2", "网元设备2"),
uploadTime("uploadTime", "上传时间"),
confirmUser("confirmUser", "确认人id"),
confirmTime("confirmTime", "确认时间"),
confirmType("confirmType", "确认状态1未确认2已确认"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 漏缆监测告警
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "AlarmMonitoring对象")
public class AlarmMonitoring extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@NotBlank(message = "基站名称不能为空")
@ApiModelProperty("基站名称")
@TableField("siteName")
private String siteName;
@ApiModelProperty("告警对象")
@TableField("alarmName")
private String alarmName;
@ApiModelProperty("告警级别1重要2紧急")
@TableField("alarmLevel")
private Integer alarmLevel;
@ApiModelProperty("告警信息")
@TableField("alramInfo")
private String alramInfo;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@ApiModelProperty("状态改变时间")
@TableField("updateTime")
private Date updateTime;
@ApiModelProperty("确认人id")
@TableField("confirmUser")
private Integer confirmUser;
@ApiModelProperty("确认时间")
@TableField("confirmTime")
private Date confirmTime;
@ApiModelProperty("确认状态1未确认2已确认")
@TableField("confirmType")
private Integer confirmType;
public enum FieldEnum implements BaseEnum {
siteName("siteName", "基站名称"),
alarmName("alarmName", "告警对象"),
alarmLevel("alarmLevel", "告警级别1重要2紧急"),
alramInfo("alramInfo", "告警信息"),
uploadTime("uploadTime", "上传时间"),
updateTime("updateTime", "状态改变时间"),
confirmUser("confirmUser", "确认人id"),
confirmTime("confirmTime", "确认时间"),
confirmType("confirmType", "确认状态1未确认2已确认"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 配置管理表
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ConfigurationManage对象")
public class ConfigurationManage extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("铁路名称")
@TableField("railwayName")
private String railwayName;
@ApiModelProperty("起点名称")
@TableField("startName")
private String startName;
@ApiModelProperty("终点名称")
@TableField("endName")
private String endName;
@ApiModelProperty("长度")
@TableField("totalLength")
private Double totalLength;
@ApiModelProperty("配置类型1铁路线2站点3FSU4监测设备5漏缆6天馈线")
@TableField("connectionType")
private Integer connectionType;
public enum FieldEnum implements BaseEnum {
railwayName("railwayName", "铁路名称"),
startName("startName", "起点名称"),
endName("endName", "终点名称"),
totalLength("totalLength", "长度"),
connectionType("connectionType", "配置类型1铁路线2站点3FSU4监测设备5漏缆6天馈线"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备连接历史状态
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "HmsDeviceConnectionStatus对象")
public class HmsDeviceConnectionStatus extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("网元设备1")
@TableField("networkElement1")
private String networkElement1;
@ApiModelProperty("网元设备id1")
@TableField("networkElementId1")
private Long networkElementId1;
@ApiModelProperty("连接状态(0: 连接正常 , 1.:连接异常)")
@TableField("connectionStatus")
private Integer connectionStatus;
@ApiModelProperty("网元设备2")
@TableField("networkElement2")
private String networkElement2;
@ApiModelProperty("网元设备id2")
@TableField("networkElementId2")
private Long networkElementId2;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@ApiModelProperty("取消时间")
@TableField("cancelTime")
private Date cancelTime;
@ApiModelProperty("连接中断时长")
@TableField("connectionBreak")
private String connectionBreak;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
public enum FieldEnum implements BaseEnum {
networkElement1("networkElement1", "网元设备1"),
networkElementId1("networkElementId1", "网元设备id1"),
connectionStatus("connectionStatus", "连接状态(0: 连接正常 , 1.:连接异常)"),
networkElement2("networkElement2", "网元设备2"),
networkElementId2("networkElementId2", "网元设备id2"),
uploadTime("uploadTime", "上传时间"),
cancelTime("cancelTime", "取消时间"),
connectionBreak("connectionBreak", "连接中断时长"),
deleted("deleted", "是否删除(0: 未删除, 1: 已删除)"),
deletedBy("deletedBy", "删除者"),
deletedTime("deletedTime", "删除时间"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备连接维修历史
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "HmsDeviceConnetionMaintenance对象")
public class HmsDeviceConnetionMaintenance extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("网元设备1")
@TableField("networkElement1")
private String networkElement1;
@ApiModelProperty("网元设备id1")
@TableField("networkElementId1")
private Long networkElementId1;
@ApiModelProperty("连接状态(0: 连接正常 , 1.:连接异常)")
@TableField("connectionStatus")
private Integer connectionStatus;
@ApiModelProperty("网元设备2")
@TableField("networkElement2")
private String networkElement2;
@ApiModelProperty("网元设备id2")
@TableField("networkElementId2")
private Long networkElementId2;
@ApiModelProperty("维修人员信息")
@TableField("userName")
private String userName;
@ApiModelProperty("维修人员id")
@TableField("userId")
private Long userId;
@ApiModelProperty("连接告警维修时间")
@TableField("maintenanceTime")
private Date maintenanceTime;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
public enum FieldEnum implements BaseEnum {
networkElement1("networkElement1", "网元设备1"),
networkElementId1("networkElementId1", "网元设备id1"),
connectionStatus("connectionStatus", "连接状态(0: 连接正常 , 1.:连接异常)"),
networkElement2("networkElement2", "网元设备2"),
networkElementId2("networkElementId2", "网元设备id2"),
userName("userName", "维修人员信息"),
userId("userId", "维修人员id"),
maintenanceTime("maintenanceTime", "连接告警维修时间"),
deleted("deleted", "是否删除(0: 未删除, 1: 已删除)"),
deletedBy("deletedBy", "删除者"),
deletedTime("deletedTime", "删除时间"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 漏缆监测维护历史
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "HmsLeakycableMaintain对象")
public class HmsLeakycableMaintain extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("基站名称")
@TableField("bsName")
private String bsName;
@ApiModelProperty("基站id")
@TableField("bsId")
private Long bsId;
@ApiModelProperty("告警对象")
@TableField("alarmName")
private String alarmName;
@ApiModelProperty("告警对象id")
@TableField("alarmId")
private Long alarmId;
@ApiModelProperty("告警级别(10: 一般, 20: 重要, 30: 紧急)")
private Integer level;
@ApiModelProperty("告警信息")
private String content;
@ApiModelProperty("告警维修时间")
@TableField("maintainTime")
private Date maintainTime;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
public enum FieldEnum implements BaseEnum {
bsName("bsName", "基站名称"),
bsId("bsId", "基站id"),
alarmName("alarmName", "告警对象"),
alarmId("alarmId", "告警对象id"),
level("level", "告警级别(10: 一般, 20: 重要, 30: 紧急)"),
content("content", "告警信息"),
maintainTime("maintainTime", "告警维修时间"),
deleted("deleted", "是否删除(0: 未删除, 1: 已删除)"),
deletedBy("deletedBy", "删除者"),
deletedTime("deletedTime", "删除时间"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 漏缆监测历史状态
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "HmsLeakycableMonitorStatus对象")
public class HmsLeakycableMonitorStatus extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("基站名称")
@TableField("bsName")
private String bsName;
@ApiModelProperty("基站id")
@TableField("bsId")
private Long bsId;
@ApiModelProperty("告警对象")
@TableField("alarmName")
private String alarmName;
@ApiModelProperty("告警对象id")
@TableField("alarmId")
private Long alarmId;
@ApiModelProperty("告警信息")
private String content;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
public enum FieldEnum implements BaseEnum {
bsName("bsName", "基站名称"),
bsId("bsId", "基站id"),
alarmName("alarmName", "告警对象"),
alarmId("alarmId", "告警对象id"),
content("content", "告警信息"),
uploadTime("uploadTime", "上传时间"),
deleted("deleted", "是否删除(0: 未删除, 1: 已删除)"),
deletedBy("deletedBy", "删除者"),
deletedTime("deletedTime", "删除时间"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备告警参数限制
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "MmsAlarm对象")
public class MmsAlarm extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "不能为空")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@NotBlank(message = "漏缆型号不能为空")
@ApiModelProperty("漏缆型号")
private String model;
@NotNull(message = "漏缆型号id不能为空")
@ApiModelProperty("漏缆型号id")
@TableField("modelId")
private Long modelId;
@NotBlank(message = "一般告警门限不能为空")
@ApiModelProperty("一般告警门限")
private String general;
@NotBlank(message = "重要告警门限不能为空")
@ApiModelProperty("重要告警门限")
private String importance;
@NotBlank(message = "紧急告警门限不能为空")
@ApiModelProperty("紧急告警门限")
private String urgency;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
@ApiModelProperty("创建者")
@TableField("createBy")
private String createBy;
@ApiModelProperty("创建时间")
@TableField("createTime")
private Date createTime;
@ApiModelProperty("更新者")
@TableField("updateBy")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("updateTime")
private Date updateTime;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备本身维护
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "MmsDevice对象")
public class MmsDevice extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@NotBlank(message = "服务器IP地址不能为空")
@ApiModelProperty("服务器IP地址")
private String ip;
@NotBlank(message = "基站名称不能为空")
@ApiModelProperty("基站名称")
@TableField("bsName")
private String bsName;
@NotNull(message = "基站id不能为空")
@ApiModelProperty("基站id")
@TableField("bsId")
private Long bsId;
@NotBlank(message = "fsu不能为空")
@ApiModelProperty("fsu")
private String fsu;
@NotNull(message = "fsu的id不能为空")
@ApiModelProperty("fsu的id")
@TableField("fsuId")
private Long fsuId;
@NotBlank(message = "设备类型配置不能为空")
@ApiModelProperty("设备类型配置")
@TableField("deviceType")
private String deviceType;
@NotNull(message = "设备类型配置id不能为空")
@ApiModelProperty("设备类型配置id")
@TableField("deviceTypeId")
private Long deviceTypeId;
@NotNull(message = "设备配置下发(1: 复位重启FSU, 2: 请求实时连接, 3.常规测试>>次数, 4.自检测试>>次数)不能为空")
@ApiModelProperty("设备配置下发(1: 复位重启FSU, 2: 请求实时连接, 3.常规测试>>次数, 4.自检测试>>次数)")
@TableField("deviceIssued")
private Integer deviceIssued;
@ApiModelProperty("设备配置下发次数")
@TableField("deviceIssuedCount")
private Integer deviceIssuedCount;
@NotBlank(message = "设备运行参数配置下发不能为空")
@ApiModelProperty("设备运行参数配置下发")
@TableField("deviceIssuedType")
private String deviceIssuedType;
@NotNull(message = "设备运行参数配置下发id不能为空")
@ApiModelProperty("设备运行参数配置下发id")
@TableField("deviceIssuedTypeId")
private Long deviceIssuedTypeId;
@NotNull(message = "是否删除(0: 未删除, 1: 已删除)不能为空")
@ApiModelProperty("是否删除(0: 未删除, 1: 已删除)")
private Integer deleted;
@ApiModelProperty("删除者")
@TableField("deletedBy")
private String deletedBy;
@ApiModelProperty("删除时间")
@TableField("deletedTime")
private Date deletedTime;
@ApiModelProperty("创建者")
@TableField("createBy")
private String createBy;
@ApiModelProperty("创建时间")
@TableField("createTime")
private Date createTime;
@ApiModelProperty("更新者")
@TableField("updateBy")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("updateTime")
private Date updateTime;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 设备连接告警
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "RealtimeConnectionAlarm对象")
public class RealtimeConnectionAlarm extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@NotBlank(message = "网元设备名称不能为空")
@ApiModelProperty("网元设备名称")
@TableField("deviceName")
private String deviceName;
@ApiModelProperty("连接状态1正常2异常")
@TableField("connectionType")
private Integer connectionType;
@ApiModelProperty("网元设备2")
@TableField("deviceName2")
private String deviceName2;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@ApiModelProperty("确认人id")
@TableField("confirmUser")
private Integer confirmUser;
@ApiModelProperty("确认时间")
@TableField("confirmTime")
private Date confirmTime;
@ApiModelProperty("确认状态1未确认2已确认")
@TableField("confirmType")
private Integer confirmType;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 漏缆监测告警
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "RealtimeMonitoringAlarm对象")
public class RealtimeMonitoringAlarm extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@NotBlank(message = "基站名称不能为空")
@ApiModelProperty("基站名称")
@TableField("siteName")
private String siteName;
@ApiModelProperty("告警对象")
@TableField("alarmName")
private String alarmName;
@ApiModelProperty("告警级别1重要2紧急")
@TableField("alarmLevel")
private Integer alarmLevel;
@ApiModelProperty("告警信息")
@TableField("alramInfo")
private String alramInfo;
@ApiModelProperty("上传时间")
@TableField("uploadTime")
private Date uploadTime;
@ApiModelProperty("状态改变时间")
@TableField("updateTime")
private Date updateTime;
@ApiModelProperty("确认人id")
@TableField("confirmUser")
private Integer confirmUser;
@ApiModelProperty("确认时间")
@TableField("confirmTime")
private Date confirmTime;
@ApiModelProperty("确认状态1未确认2已确认")
@TableField("confirmType")
private Integer confirmType;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 字典数据表
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SmsDictData对象")
public class SmsDictData extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@ApiModelProperty("字典排序")
@TableField("dictSort")
private Integer dictSort;
@NotBlank(message = "字典标签不能为空")
@ApiModelProperty("字典标签")
@TableField("dictLabel")
private String dictLabel;
@NotBlank(message = "字典键值不能为空")
@ApiModelProperty("字典键值")
@TableField("dictValue")
private String dictValue;
@NotBlank(message = "字典类型不能为空")
@ApiModelProperty("字典类型")
@TableField("dictType")
private String dictType;
@NotBlank(message = "是否默认(Y是 N否)不能为空")
@ApiModelProperty("是否默认(Y是 N否)")
@TableField("isDefault")
private String isDefault;
@NotNull(message = "状态(1正常 0停用)不能为空")
@ApiModelProperty("状态(1正常 0停用)")
private Integer status;
@ApiModelProperty("创建者")
@TableField("createBy")
private String createBy;
@ApiModelProperty("创建时间")
@TableField("createTime")
private Date createTime;
@ApiModelProperty("更新者")
@TableField("updateBy")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("updateTime")
private Date updateTime;
@ApiModelProperty("备注")
private String remark;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 字典类型表
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "SmsDictType对象")
public class SmsDictType extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Long id;
@NotBlank(message = "字典名称不能为空")
@ApiModelProperty("字典名称")
@TableField("dictName")
private String dictName;
@NotBlank(message = "字典类型不能为空")
@ApiModelProperty("字典类型")
@TableField("dictType")
private String dictType;
@NotNull(message = "状态(1正常 0停用)不能为空")
@ApiModelProperty("状态(1正常 0停用)")
private Integer status;
@ApiModelProperty("创建者")
@TableField("createBy")
private String createBy;
@ApiModelProperty("创建时间")
@TableField("createTime")
private Date createTime;
@ApiModelProperty("更新者")
@TableField("updateBy")
private String updateBy;
@ApiModelProperty("更新时间")
@TableField("updateTime")
private Date updateTime;
@ApiModelProperty("备注")
private String remark;
public enum FieldEnum implements BaseEnum {
dictName("dictName", "字典名称"),
dictType("dictType", "字典类型"),
status("status", "状态(1正常 0停用)"),
createBy("createBy", "创建者"),
createTime("createTime", "创建时间"),
updateBy("updateBy", "更新者"),
updateTime("updateTime", "更新时间"),
remark("remark", "备注"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 用户表
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "User对象")
public class User extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("用户名字")
private String name;
@ApiModelProperty("真实姓名")
private String username;
@ApiModelProperty("部门名字")
private String groupname;
@ApiModelProperty("电话")
private String phone;
@ApiModelProperty("邮箱")
private String email;
@ApiModelProperty("密码,md5加密")
private String pwd;
}
package com.hongxinhui.entity;
import io.geekidea.springbootplus.framework.common.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import io.geekidea.springbootplus.framework.common.enums.BaseEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import io.geekidea.springbootplus.framework.core.validator.groups.Update;
/**
* 用户操作表
*
* @author cyz
* @since 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "UserOperation对象")
public class UserOperation extends BaseEntity {
private static final long serialVersionUID = 1L;
@NotNull(message = "id不能为空", groups = {Update.class})
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty("用户id")
private Integer userId;
@ApiModelProperty("操作类别 1修改2告警确认")
private Integer type;
@ApiModelProperty("对象名称")
private String objectName;
@ApiModelProperty("操作内容")
private String content;
@ApiModelProperty("操作结果1成功2失败")
private String result;
@ApiModelProperty("操作时间")
private Date createTime;
public enum FieldEnum implements BaseEnum {
userId("userId", "用户id"),
type("type", "操作类别 1修改2告警确认"),
objectName("objectName", "对象名称"),
content("content", "操作内容"),
result("result", "操作结果1成功2失败"),
createTime("createTime", "操作时间"),
id("id", "编号");
/**
* name
*/
@Getter
private final String name;
/**
* desc
*/
@Getter
private final String desc;
FieldEnum(String name, String desc) {
this.name = name;
this.desc = desc;
}
@Override
public Integer getCode() {
return null;
}
}
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.AlarmConnection;
import com.hongxinhui.param.AlarmConnectionPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备连接告警 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface AlarmConnectionMapper extends BaseMapper<AlarmConnection> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.AlarmMonitoring;
import com.hongxinhui.param.AlarmMonitoringPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 漏缆监测告警 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface AlarmMonitoringMapper extends BaseMapper<AlarmMonitoring> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.ConfigurationManage;
import com.hongxinhui.param.ConfigurationManagePageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 配置管理表 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface ConfigurationManageMapper extends BaseMapper<ConfigurationManage> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.HmsDeviceConnectionStatus;
import com.hongxinhui.param.HmsDeviceConnectionStatusPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备连接历史状态 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface HmsDeviceConnectionStatusMapper extends BaseMapper<HmsDeviceConnectionStatus> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.HmsDeviceConnetionMaintenance;
import com.hongxinhui.param.HmsDeviceConnetionMaintenancePageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备连接维修历史 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface HmsDeviceConnetionMaintenanceMapper extends BaseMapper<HmsDeviceConnetionMaintenance> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.HmsLeakycableMaintain;
import com.hongxinhui.param.HmsLeakycableMaintainPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 漏缆监测维护历史 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface HmsLeakycableMaintainMapper extends BaseMapper<HmsLeakycableMaintain> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.HmsLeakycableMonitorStatus;
import com.hongxinhui.param.HmsLeakycableMonitorStatusPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 漏缆监测历史状态 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface HmsLeakycableMonitorStatusMapper extends BaseMapper<HmsLeakycableMonitorStatus> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.MmsAlarm;
import com.hongxinhui.param.MmsAlarmPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备告警参数限制 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface MmsAlarmMapper extends BaseMapper<MmsAlarm> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.MmsDevice;
import com.hongxinhui.param.MmsDevicePageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备本身维护 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface MmsDeviceMapper extends BaseMapper<MmsDevice> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.RealtimeConnectionAlarm;
import com.hongxinhui.param.RealtimeConnectionAlarmPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 设备连接告警 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface RealtimeConnectionAlarmMapper extends BaseMapper<RealtimeConnectionAlarm> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.RealtimeMonitoringAlarm;
import com.hongxinhui.param.RealtimeMonitoringAlarmPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 漏缆监测告警 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface RealtimeMonitoringAlarmMapper extends BaseMapper<RealtimeMonitoringAlarm> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.SmsDictData;
import com.hongxinhui.param.SmsDictDataPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 字典数据表 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface SmsDictDataMapper extends BaseMapper<SmsDictData> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.SmsDictType;
import com.hongxinhui.param.SmsDictTypePageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 字典类型表 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface SmsDictTypeMapper extends BaseMapper<SmsDictType> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.User;
import com.hongxinhui.param.UserPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 用户表 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface UserMapper extends BaseMapper<User> {
}
package com.hongxinhui.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.hongxinhui.entity.UserOperation;
import com.hongxinhui.param.UserOperationPageParam;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.io.Serializable;
/**
* 用户操作表 Mapper 接口
*
* @author cyz
* @since 2022-02-14
*/
@Repository
public interface UserOperationMapper extends BaseMapper<UserOperation> {
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备连接告警 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备连接告警分页参数")
public class AlarmConnectionPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 漏缆监测告警 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "漏缆监测告警分页参数")
public class AlarmMonitoringPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 配置管理表 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "配置管理表分页参数")
public class ConfigurationManagePageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备连接历史状态 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备连接历史状态分页参数")
public class HmsDeviceConnectionStatusPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备连接维修历史 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备连接维修历史分页参数")
public class HmsDeviceConnetionMaintenancePageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 漏缆监测维护历史 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "漏缆监测维护历史分页参数")
public class HmsLeakycableMaintainPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 漏缆监测历史状态 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "漏缆监测历史状态分页参数")
public class HmsLeakycableMonitorStatusPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备告警参数限制 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备告警参数限制分页参数")
public class MmsAlarmPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备本身维护 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备本身维护分页参数")
public class MmsDevicePageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 设备连接告警 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "设备连接告警分页参数")
public class RealtimeConnectionAlarmPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 漏缆监测告警 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "漏缆监测告警分页参数")
public class RealtimeMonitoringAlarmPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 字典数据表 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "字典数据表分页参数")
public class SmsDictDataPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 字典类型表 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "字典类型表分页参数")
public class SmsDictTypePageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 用户操作表 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "用户操作表分页参数")
public class UserOperationPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.param;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import io.geekidea.springbootplus.framework.core.pagination.BasePageOrderParam;
/**
* <pre>
* 用户表 分页参数对象
* </pre>
*
* @author cyz
* @date 2022-02-14
*/
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "用户表分页参数")
public class UserPageParam extends BasePageOrderParam {
private static final long serialVersionUID = 1L;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.AlarmConnection;
import com.hongxinhui.param.AlarmConnectionPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备连接告警 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface AlarmConnectionService extends BaseService<AlarmConnection> {
/**
* 保存
*
* @param alarmConnection
* @return
* @throws Exception
*/
boolean saveAlarmConnection(AlarmConnection alarmConnection) throws Exception;
/**
* 修改
*
* @param alarmConnection
* @return
* @throws Exception
*/
boolean updateAlarmConnection(AlarmConnection alarmConnection) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteAlarmConnection(Long id) throws Exception;
/**
* 获取分页对象
*
* @param alarmConnectionQueryParam
* @return
* @throws Exception
*/
Paging<AlarmConnection> getAlarmConnectionPageList(AlarmConnectionPageParam alarmConnectionPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.AlarmMonitoring;
import com.hongxinhui.param.AlarmMonitoringPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 漏缆监测告警 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface AlarmMonitoringService extends BaseService<AlarmMonitoring> {
/**
* 保存
*
* @param alarmMonitoring
* @return
* @throws Exception
*/
boolean saveAlarmMonitoring(AlarmMonitoring alarmMonitoring) throws Exception;
/**
* 修改
*
* @param alarmMonitoring
* @return
* @throws Exception
*/
boolean updateAlarmMonitoring(AlarmMonitoring alarmMonitoring) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteAlarmMonitoring(Long id) throws Exception;
/**
* 获取分页对象
*
* @param alarmMonitoringQueryParam
* @return
* @throws Exception
*/
Paging<AlarmMonitoring> getAlarmMonitoringPageList(AlarmMonitoringPageParam alarmMonitoringPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.ConfigurationManage;
import com.hongxinhui.param.ConfigurationManagePageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 配置管理表 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface ConfigurationManageService extends BaseService<ConfigurationManage> {
/**
* 保存
*
* @param configurationManage
* @return
* @throws Exception
*/
boolean saveConfigurationManage(ConfigurationManage configurationManage) throws Exception;
/**
* 修改
*
* @param configurationManage
* @return
* @throws Exception
*/
boolean updateConfigurationManage(ConfigurationManage configurationManage) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteConfigurationManage(Long id) throws Exception;
/**
* 获取分页对象
*
* @param configurationManageQueryParam
* @return
* @throws Exception
*/
Paging<ConfigurationManage> getConfigurationManagePageList(ConfigurationManagePageParam configurationManagePageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.HmsDeviceConnectionStatus;
import com.hongxinhui.param.HmsDeviceConnectionStatusPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备连接历史状态 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface HmsDeviceConnectionStatusService extends BaseService<HmsDeviceConnectionStatus> {
/**
* 保存
*
* @param hmsDeviceConnectionStatus
* @return
* @throws Exception
*/
boolean saveHmsDeviceConnectionStatus(HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception;
/**
* 修改
*
* @param hmsDeviceConnectionStatus
* @return
* @throws Exception
*/
boolean updateHmsDeviceConnectionStatus(HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteHmsDeviceConnectionStatus(Long id) throws Exception;
/**
* 获取分页对象
*
* @param hmsDeviceConnectionStatusQueryParam
* @return
* @throws Exception
*/
Paging<HmsDeviceConnectionStatus> getHmsDeviceConnectionStatusPageList(HmsDeviceConnectionStatusPageParam hmsDeviceConnectionStatusPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.HmsDeviceConnetionMaintenance;
import com.hongxinhui.param.HmsDeviceConnetionMaintenancePageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备连接维修历史 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface HmsDeviceConnetionMaintenanceService extends BaseService<HmsDeviceConnetionMaintenance> {
/**
* 保存
*
* @param hmsDeviceConnetionMaintenance
* @return
* @throws Exception
*/
boolean saveHmsDeviceConnetionMaintenance(HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception;
/**
* 修改
*
* @param hmsDeviceConnetionMaintenance
* @return
* @throws Exception
*/
boolean updateHmsDeviceConnetionMaintenance(HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteHmsDeviceConnetionMaintenance(Long id) throws Exception;
/**
* 获取分页对象
*
* @param hmsDeviceConnetionMaintenanceQueryParam
* @return
* @throws Exception
*/
Paging<HmsDeviceConnetionMaintenance> getHmsDeviceConnetionMaintenancePageList(HmsDeviceConnetionMaintenancePageParam hmsDeviceConnetionMaintenancePageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.HmsLeakycableMaintain;
import com.hongxinhui.param.HmsLeakycableMaintainPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 漏缆监测维护历史 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface HmsLeakycableMaintainService extends BaseService<HmsLeakycableMaintain> {
/**
* 保存
*
* @param hmsLeakycableMaintain
* @return
* @throws Exception
*/
boolean saveHmsLeakycableMaintain(HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception;
/**
* 修改
*
* @param hmsLeakycableMaintain
* @return
* @throws Exception
*/
boolean updateHmsLeakycableMaintain(HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteHmsLeakycableMaintain(Long id) throws Exception;
/**
* 获取分页对象
*
* @param hmsLeakycableMaintainQueryParam
* @return
* @throws Exception
*/
Paging<HmsLeakycableMaintain> getHmsLeakycableMaintainPageList(HmsLeakycableMaintainPageParam hmsLeakycableMaintainPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.HmsLeakycableMonitorStatus;
import com.hongxinhui.param.HmsLeakycableMonitorStatusPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 漏缆监测历史状态 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface HmsLeakycableMonitorStatusService extends BaseService<HmsLeakycableMonitorStatus> {
/**
* 保存
*
* @param hmsLeakycableMonitorStatus
* @return
* @throws Exception
*/
boolean saveHmsLeakycableMonitorStatus(HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception;
/**
* 修改
*
* @param hmsLeakycableMonitorStatus
* @return
* @throws Exception
*/
boolean updateHmsLeakycableMonitorStatus(HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteHmsLeakycableMonitorStatus(Long id) throws Exception;
/**
* 获取分页对象
*
* @param hmsLeakycableMonitorStatusQueryParam
* @return
* @throws Exception
*/
Paging<HmsLeakycableMonitorStatus> getHmsLeakycableMonitorStatusPageList(HmsLeakycableMonitorStatusPageParam hmsLeakycableMonitorStatusPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.MmsAlarm;
import com.hongxinhui.param.MmsAlarmPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备告警参数限制 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface MmsAlarmService extends BaseService<MmsAlarm> {
/**
* 保存
*
* @param mmsAlarm
* @return
* @throws Exception
*/
boolean saveMmsAlarm(MmsAlarm mmsAlarm) throws Exception;
/**
* 修改
*
* @param mmsAlarm
* @return
* @throws Exception
*/
boolean updateMmsAlarm(MmsAlarm mmsAlarm) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteMmsAlarm(Long id) throws Exception;
/**
* 获取分页对象
*
* @param mmsAlarmQueryParam
* @return
* @throws Exception
*/
Paging<MmsAlarm> getMmsAlarmPageList(MmsAlarmPageParam mmsAlarmPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.MmsDevice;
import com.hongxinhui.param.MmsDevicePageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备本身维护 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface MmsDeviceService extends BaseService<MmsDevice> {
/**
* 保存
*
* @param mmsDevice
* @return
* @throws Exception
*/
boolean saveMmsDevice(MmsDevice mmsDevice) throws Exception;
/**
* 修改
*
* @param mmsDevice
* @return
* @throws Exception
*/
boolean updateMmsDevice(MmsDevice mmsDevice) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteMmsDevice(Long id) throws Exception;
/**
* 获取分页对象
*
* @param mmsDeviceQueryParam
* @return
* @throws Exception
*/
Paging<MmsDevice> getMmsDevicePageList(MmsDevicePageParam mmsDevicePageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.RealtimeConnectionAlarm;
import com.hongxinhui.param.RealtimeConnectionAlarmPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 设备连接告警 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface RealtimeConnectionAlarmService extends BaseService<RealtimeConnectionAlarm> {
/**
* 保存
*
* @param realtimeConnectionAlarm
* @return
* @throws Exception
*/
boolean saveRealtimeConnectionAlarm(RealtimeConnectionAlarm realtimeConnectionAlarm) throws Exception;
/**
* 修改
*
* @param realtimeConnectionAlarm
* @return
* @throws Exception
*/
boolean updateRealtimeConnectionAlarm(RealtimeConnectionAlarm realtimeConnectionAlarm) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteRealtimeConnectionAlarm(Long id) throws Exception;
/**
* 获取分页对象
*
* @param realtimeConnectionAlarmQueryParam
* @return
* @throws Exception
*/
Paging<RealtimeConnectionAlarm> getRealtimeConnectionAlarmPageList(RealtimeConnectionAlarmPageParam realtimeConnectionAlarmPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.RealtimeMonitoringAlarm;
import com.hongxinhui.param.RealtimeMonitoringAlarmPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 漏缆监测告警 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface RealtimeMonitoringAlarmService extends BaseService<RealtimeMonitoringAlarm> {
/**
* 保存
*
* @param realtimeMonitoringAlarm
* @return
* @throws Exception
*/
boolean saveRealtimeMonitoringAlarm(RealtimeMonitoringAlarm realtimeMonitoringAlarm) throws Exception;
/**
* 修改
*
* @param realtimeMonitoringAlarm
* @return
* @throws Exception
*/
boolean updateRealtimeMonitoringAlarm(RealtimeMonitoringAlarm realtimeMonitoringAlarm) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteRealtimeMonitoringAlarm(Long id) throws Exception;
/**
* 获取分页对象
*
* @param realtimeMonitoringAlarmQueryParam
* @return
* @throws Exception
*/
Paging<RealtimeMonitoringAlarm> getRealtimeMonitoringAlarmPageList(RealtimeMonitoringAlarmPageParam realtimeMonitoringAlarmPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.SmsDictData;
import com.hongxinhui.param.SmsDictDataPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 字典数据表 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface SmsDictDataService extends BaseService<SmsDictData> {
/**
* 保存
*
* @param smsDictData
* @return
* @throws Exception
*/
boolean saveSmsDictData(SmsDictData smsDictData) throws Exception;
/**
* 修改
*
* @param smsDictData
* @return
* @throws Exception
*/
boolean updateSmsDictData(SmsDictData smsDictData) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteSmsDictData(Long id) throws Exception;
/**
* 获取分页对象
*
* @param smsDictDataQueryParam
* @return
* @throws Exception
*/
Paging<SmsDictData> getSmsDictDataPageList(SmsDictDataPageParam smsDictDataPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.SmsDictType;
import com.hongxinhui.param.SmsDictTypePageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 字典类型表 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface SmsDictTypeService extends BaseService<SmsDictType> {
/**
* 保存
*
* @param smsDictType
* @return
* @throws Exception
*/
boolean saveSmsDictType(SmsDictType smsDictType) throws Exception;
/**
* 修改
*
* @param smsDictType
* @return
* @throws Exception
*/
boolean updateSmsDictType(SmsDictType smsDictType) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteSmsDictType(Long id) throws Exception;
/**
* 获取分页对象
*
* @param smsDictTypeQueryParam
* @return
* @throws Exception
*/
Paging<SmsDictType> getSmsDictTypePageList(SmsDictTypePageParam smsDictTypePageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.UserOperation;
import com.hongxinhui.param.UserOperationPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 用户操作表 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface UserOperationService extends BaseService<UserOperation> {
/**
* 保存
*
* @param userOperation
* @return
* @throws Exception
*/
boolean saveUserOperation(UserOperation userOperation) throws Exception;
/**
* 修改
*
* @param userOperation
* @return
* @throws Exception
*/
boolean updateUserOperation(UserOperation userOperation) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteUserOperation(Long id) throws Exception;
/**
* 获取分页对象
*
* @param userOperationQueryParam
* @return
* @throws Exception
*/
Paging<UserOperation> getUserOperationPageList(UserOperationPageParam userOperationPageParam) throws Exception;
}
package com.hongxinhui.service;
import com.hongxinhui.entity.User;
import com.hongxinhui.param.UserPageParam;
import io.geekidea.springbootplus.framework.common.service.BaseService;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
/**
* 用户表 服务类
*
* @author cyz
* @since 2022-02-14
*/
public interface UserService extends BaseService<User> {
/**
* 保存
*
* @param user
* @return
* @throws Exception
*/
boolean saveUser(User user) throws Exception;
/**
* 修改
*
* @param user
* @return
* @throws Exception
*/
boolean updateUser(User user) throws Exception;
/**
* 删除
*
* @param id
* @return
* @throws Exception
*/
boolean deleteUser(Long id) throws Exception;
/**
* 获取分页对象
*
* @param userQueryParam
* @return
* @throws Exception
*/
Paging<User> getUserPageList(UserPageParam userPageParam) throws Exception;
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.AlarmConnection;
import com.hongxinhui.mapper.AlarmConnectionMapper;
import com.hongxinhui.service.AlarmConnectionService;
import com.hongxinhui.param.AlarmConnectionPageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 设备连接告警 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class AlarmConnectionServiceImpl extends BaseServiceImpl<AlarmConnectionMapper, AlarmConnection> implements AlarmConnectionService {
@Autowired
private AlarmConnectionMapper alarmConnectionMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveAlarmConnection(AlarmConnection alarmConnection) throws Exception {
return super.save(alarmConnection);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateAlarmConnection(AlarmConnection alarmConnection) throws Exception {
return super.updateById(alarmConnection);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteAlarmConnection(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<AlarmConnection> getAlarmConnectionPageList(AlarmConnectionPageParam alarmConnectionPageParam) throws Exception {
Page<AlarmConnection> page = new PageInfo<>(alarmConnectionPageParam, OrderItem.desc(getLambdaColumn(AlarmConnection::getId)));
LambdaQueryWrapper<AlarmConnection> wrapper = new LambdaQueryWrapper<>();
IPage<AlarmConnection> iPage = alarmConnectionMapper.selectPage(page, wrapper);
return new Paging<AlarmConnection>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.AlarmMonitoring;
import com.hongxinhui.mapper.AlarmMonitoringMapper;
import com.hongxinhui.service.AlarmMonitoringService;
import com.hongxinhui.param.AlarmMonitoringPageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 漏缆监测告警 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class AlarmMonitoringServiceImpl extends BaseServiceImpl<AlarmMonitoringMapper, AlarmMonitoring> implements AlarmMonitoringService {
@Autowired
private AlarmMonitoringMapper alarmMonitoringMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveAlarmMonitoring(AlarmMonitoring alarmMonitoring) throws Exception {
return super.save(alarmMonitoring);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateAlarmMonitoring(AlarmMonitoring alarmMonitoring) throws Exception {
return super.updateById(alarmMonitoring);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteAlarmMonitoring(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<AlarmMonitoring> getAlarmMonitoringPageList(AlarmMonitoringPageParam alarmMonitoringPageParam) throws Exception {
Page<AlarmMonitoring> page = new PageInfo<>(alarmMonitoringPageParam, OrderItem.desc(getLambdaColumn(AlarmMonitoring::getId)));
LambdaQueryWrapper<AlarmMonitoring> wrapper = new LambdaQueryWrapper<>();
IPage<AlarmMonitoring> iPage = alarmMonitoringMapper.selectPage(page, wrapper);
return new Paging<AlarmMonitoring>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.ConfigurationManage;
import com.hongxinhui.mapper.ConfigurationManageMapper;
import com.hongxinhui.service.ConfigurationManageService;
import com.hongxinhui.param.ConfigurationManagePageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 配置管理表 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class ConfigurationManageServiceImpl extends BaseServiceImpl<ConfigurationManageMapper, ConfigurationManage> implements ConfigurationManageService {
@Autowired
private ConfigurationManageMapper configurationManageMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveConfigurationManage(ConfigurationManage configurationManage) throws Exception {
return super.save(configurationManage);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateConfigurationManage(ConfigurationManage configurationManage) throws Exception {
return super.updateById(configurationManage);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteConfigurationManage(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<ConfigurationManage> getConfigurationManagePageList(ConfigurationManagePageParam configurationManagePageParam) throws Exception {
Page<ConfigurationManage> page = new PageInfo<>(configurationManagePageParam, OrderItem.desc(getLambdaColumn(ConfigurationManage::getId)));
LambdaQueryWrapper<ConfigurationManage> wrapper = new LambdaQueryWrapper<>();
IPage<ConfigurationManage> iPage = configurationManageMapper.selectPage(page, wrapper);
return new Paging<ConfigurationManage>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.HmsDeviceConnectionStatus;
import com.hongxinhui.mapper.HmsDeviceConnectionStatusMapper;
import com.hongxinhui.service.HmsDeviceConnectionStatusService;
import com.hongxinhui.param.HmsDeviceConnectionStatusPageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 设备连接历史状态 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class HmsDeviceConnectionStatusServiceImpl extends BaseServiceImpl<HmsDeviceConnectionStatusMapper, HmsDeviceConnectionStatus> implements HmsDeviceConnectionStatusService {
@Autowired
private HmsDeviceConnectionStatusMapper hmsDeviceConnectionStatusMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveHmsDeviceConnectionStatus(HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception {
return super.save(hmsDeviceConnectionStatus);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateHmsDeviceConnectionStatus(HmsDeviceConnectionStatus hmsDeviceConnectionStatus) throws Exception {
return super.updateById(hmsDeviceConnectionStatus);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteHmsDeviceConnectionStatus(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<HmsDeviceConnectionStatus> getHmsDeviceConnectionStatusPageList(HmsDeviceConnectionStatusPageParam hmsDeviceConnectionStatusPageParam) throws Exception {
Page<HmsDeviceConnectionStatus> page = new PageInfo<>(hmsDeviceConnectionStatusPageParam, OrderItem.desc(getLambdaColumn(HmsDeviceConnectionStatus::getId)));
LambdaQueryWrapper<HmsDeviceConnectionStatus> wrapper = new LambdaQueryWrapper<>();
IPage<HmsDeviceConnectionStatus> iPage = hmsDeviceConnectionStatusMapper.selectPage(page, wrapper);
return new Paging<HmsDeviceConnectionStatus>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.HmsDeviceConnetionMaintenance;
import com.hongxinhui.mapper.HmsDeviceConnetionMaintenanceMapper;
import com.hongxinhui.service.HmsDeviceConnetionMaintenanceService;
import com.hongxinhui.param.HmsDeviceConnetionMaintenancePageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 设备连接维修历史 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class HmsDeviceConnetionMaintenanceServiceImpl extends BaseServiceImpl<HmsDeviceConnetionMaintenanceMapper, HmsDeviceConnetionMaintenance> implements HmsDeviceConnetionMaintenanceService {
@Autowired
private HmsDeviceConnetionMaintenanceMapper hmsDeviceConnetionMaintenanceMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveHmsDeviceConnetionMaintenance(HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception {
return super.save(hmsDeviceConnetionMaintenance);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateHmsDeviceConnetionMaintenance(HmsDeviceConnetionMaintenance hmsDeviceConnetionMaintenance) throws Exception {
return super.updateById(hmsDeviceConnetionMaintenance);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteHmsDeviceConnetionMaintenance(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<HmsDeviceConnetionMaintenance> getHmsDeviceConnetionMaintenancePageList(HmsDeviceConnetionMaintenancePageParam hmsDeviceConnetionMaintenancePageParam) throws Exception {
Page<HmsDeviceConnetionMaintenance> page = new PageInfo<>(hmsDeviceConnetionMaintenancePageParam, OrderItem.desc(getLambdaColumn(HmsDeviceConnetionMaintenance::getId)));
LambdaQueryWrapper<HmsDeviceConnetionMaintenance> wrapper = new LambdaQueryWrapper<>();
IPage<HmsDeviceConnetionMaintenance> iPage = hmsDeviceConnetionMaintenanceMapper.selectPage(page, wrapper);
return new Paging<HmsDeviceConnetionMaintenance>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.HmsLeakycableMaintain;
import com.hongxinhui.mapper.HmsLeakycableMaintainMapper;
import com.hongxinhui.service.HmsLeakycableMaintainService;
import com.hongxinhui.param.HmsLeakycableMaintainPageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 漏缆监测维护历史 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class HmsLeakycableMaintainServiceImpl extends BaseServiceImpl<HmsLeakycableMaintainMapper, HmsLeakycableMaintain> implements HmsLeakycableMaintainService {
@Autowired
private HmsLeakycableMaintainMapper hmsLeakycableMaintainMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveHmsLeakycableMaintain(HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception {
return super.save(hmsLeakycableMaintain);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateHmsLeakycableMaintain(HmsLeakycableMaintain hmsLeakycableMaintain) throws Exception {
return super.updateById(hmsLeakycableMaintain);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteHmsLeakycableMaintain(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<HmsLeakycableMaintain> getHmsLeakycableMaintainPageList(HmsLeakycableMaintainPageParam hmsLeakycableMaintainPageParam) throws Exception {
Page<HmsLeakycableMaintain> page = new PageInfo<>(hmsLeakycableMaintainPageParam, OrderItem.desc(getLambdaColumn(HmsLeakycableMaintain::getId)));
LambdaQueryWrapper<HmsLeakycableMaintain> wrapper = new LambdaQueryWrapper<>();
IPage<HmsLeakycableMaintain> iPage = hmsLeakycableMaintainMapper.selectPage(page, wrapper);
return new Paging<HmsLeakycableMaintain>(iPage);
}
}
package com.hongxinhui.service.impl;
import com.hongxinhui.entity.HmsLeakycableMonitorStatus;
import com.hongxinhui.mapper.HmsLeakycableMonitorStatusMapper;
import com.hongxinhui.service.HmsLeakycableMonitorStatusService;
import com.hongxinhui.param.HmsLeakycableMonitorStatusPageParam;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.geekidea.springbootplus.framework.common.service.impl.BaseServiceImpl;
import io.geekidea.springbootplus.framework.core.pagination.Paging;
import io.geekidea.springbootplus.framework.core.pagination.PageInfo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.transaction.annotation.Transactional;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
/**
* 漏缆监测历史状态 服务实现类
*
* @author cyz
* @since 2022-02-14
*/
@Slf4j
@Service
public class HmsLeakycableMonitorStatusServiceImpl extends BaseServiceImpl<HmsLeakycableMonitorStatusMapper, HmsLeakycableMonitorStatus> implements HmsLeakycableMonitorStatusService {
@Autowired
private HmsLeakycableMonitorStatusMapper hmsLeakycableMonitorStatusMapper;
@Transactional(rollbackFor = Exception.class)
@Override
public boolean saveHmsLeakycableMonitorStatus(HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception {
return super.save(hmsLeakycableMonitorStatus);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean updateHmsLeakycableMonitorStatus(HmsLeakycableMonitorStatus hmsLeakycableMonitorStatus) throws Exception {
return super.updateById(hmsLeakycableMonitorStatus);
}
@Transactional(rollbackFor = Exception.class)
@Override
public boolean deleteHmsLeakycableMonitorStatus(Long id) throws Exception {
return super.removeById(id);
}
@Override
public Paging<HmsLeakycableMonitorStatus> getHmsLeakycableMonitorStatusPageList(HmsLeakycableMonitorStatusPageParam hmsLeakycableMonitorStatusPageParam) throws Exception {
Page<HmsLeakycableMonitorStatus> page = new PageInfo<>(hmsLeakycableMonitorStatusPageParam, OrderItem.desc(getLambdaColumn(HmsLeakycableMonitorStatus::getId)));
LambdaQueryWrapper<HmsLeakycableMonitorStatus> wrapper = new LambdaQueryWrapper<>();
IPage<HmsLeakycableMonitorStatus> iPage = hmsLeakycableMonitorStatusMapper.selectPage(page, wrapper);
return new Paging<HmsLeakycableMonitorStatus>(iPage);
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.AlarmConnectionMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.AlarmMonitoringMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.ConfigurationManageMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.HmsDeviceConnectionStatusMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.HmsDeviceConnetionMaintenanceMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.HmsLeakycableMaintainMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hongxinhui.mapper.HmsLeakycableMonitorStatusMapper">
</mapper>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment