diff --git a/os-ems/src/main/java/com/os/ems/info/controller/DailyFaultRecordController.java b/os-ems/src/main/java/com/os/ems/info/controller/DailyFaultRecordController.java new file mode 100644 index 0000000..e06a705 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/controller/DailyFaultRecordController.java @@ -0,0 +1,106 @@ +package com.os.ems.info.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.info.domain.DailyFaultRecord; +import com.os.ems.info.service.IDailyFaultRecordService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 日常故障记录Controller + * + * @author zch + * @date 2025-06-03 + */ +@RestController +@RequestMapping("/ems/info/dailyFaultRecord") +public class DailyFaultRecordController extends BaseController +{ + @Autowired + private IDailyFaultRecordService dailyFaultRecordService; + + /** + * 查询日常故障记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:list')") + @GetMapping("/list") + public TableDataInfo list(DailyFaultRecord dailyFaultRecord) + { + startPage(); + List list = dailyFaultRecordService.selectDailyFaultRecordList(dailyFaultRecord); + return getDataTable(list); + } + + /** + * 导出日常故障记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:export')") + @Log(title = "日常故障记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, DailyFaultRecord dailyFaultRecord) + { + List list = dailyFaultRecordService.selectDailyFaultRecordList(dailyFaultRecord); + ExcelUtil util = new ExcelUtil(DailyFaultRecord.class); + util.exportExcel(response, list, "日常故障记录数据"); + } + + /** + * 获取日常故障记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(dailyFaultRecordService.selectDailyFaultRecordById(id)); + } + + /** + * 新增日常故障记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:add')") + @Log(title = "日常故障记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody DailyFaultRecord dailyFaultRecord) + { + dailyFaultRecord.setCreateBy(getUsername()); + return toAjax(dailyFaultRecordService.insertDailyFaultRecord(dailyFaultRecord)); + } + + /** + * 修改日常故障记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:edit')") + @Log(title = "日常故障记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody DailyFaultRecord dailyFaultRecord) + { + dailyFaultRecord.setUpdateBy(getUsername()); + return toAjax(dailyFaultRecordService.updateDailyFaultRecord(dailyFaultRecord)); + } + + /** + * 删除日常故障记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:dailyFaultRecord:remove')") + @Log(title = "日常故障记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(dailyFaultRecordService.deleteDailyFaultRecordByIds(ids)); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/controller/FaultHandlingRecordController.java b/os-ems/src/main/java/com/os/ems/info/controller/FaultHandlingRecordController.java new file mode 100644 index 0000000..8df8c36 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/controller/FaultHandlingRecordController.java @@ -0,0 +1,106 @@ +package com.os.ems.info.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.info.domain.FaultHandlingRecord; +import com.os.ems.info.service.IFaultHandlingRecordService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 故障处置记录Controller + * + * @author zch + * @date 2025-06-03 + */ +@RestController +@RequestMapping("/ems/info/faultHandlingRecord") +public class FaultHandlingRecordController extends BaseController +{ + @Autowired + private IFaultHandlingRecordService faultHandlingRecordService; + + /** + * 查询故障处置记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:list')") + @GetMapping("/list") + public TableDataInfo list(FaultHandlingRecord faultHandlingRecord) + { + startPage(); + List list = faultHandlingRecordService.selectFaultHandlingRecordList(faultHandlingRecord); + return getDataTable(list); + } + + /** + * 导出故障处置记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:export')") + @Log(title = "故障处置记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, FaultHandlingRecord faultHandlingRecord) + { + List list = faultHandlingRecordService.selectFaultHandlingRecordList(faultHandlingRecord); + ExcelUtil util = new ExcelUtil(FaultHandlingRecord.class); + util.exportExcel(response, list, "故障处置记录数据"); + } + + /** + * 获取故障处置记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(faultHandlingRecordService.selectFaultHandlingRecordById(id)); + } + + /** + * 新增故障处置记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:add')") + @Log(title = "故障处置记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody FaultHandlingRecord faultHandlingRecord) + { + faultHandlingRecord.setCreateBy(getUsername()); + return toAjax(faultHandlingRecordService.insertFaultHandlingRecord(faultHandlingRecord)); + } + + /** + * 修改故障处置记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:edit')") + @Log(title = "故障处置记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody FaultHandlingRecord faultHandlingRecord) + { + faultHandlingRecord.setUpdateBy(getUsername()); + return toAjax(faultHandlingRecordService.updateFaultHandlingRecord(faultHandlingRecord)); + } + + /** + * 删除故障处置记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:faultHandlingRecord:remove')") + @Log(title = "故障处置记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(faultHandlingRecordService.deleteFaultHandlingRecordByIds(ids)); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/controller/SparePartsUsageRecordController.java b/os-ems/src/main/java/com/os/ems/info/controller/SparePartsUsageRecordController.java new file mode 100644 index 0000000..17b03d9 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/controller/SparePartsUsageRecordController.java @@ -0,0 +1,106 @@ +package com.os.ems.info.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.info.domain.SparePartsUsageRecord; +import com.os.ems.info.service.ISparePartsUsageRecordService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 动力能源部行输科备件领用更换记录Controller + * + * @author zch + * @date 2025-06-03 + */ +@RestController +@RequestMapping("/ems/info/SparePartsUsageRecord") +public class SparePartsUsageRecordController extends BaseController +{ + @Autowired + private ISparePartsUsageRecordService sparePartsUsageRecordService; + + /** + * 查询动力能源部行输科备件领用更换记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:list')") + @GetMapping("/list") + public TableDataInfo list(SparePartsUsageRecord sparePartsUsageRecord) + { + startPage(); + List list = sparePartsUsageRecordService.selectSparePartsUsageRecordList(sparePartsUsageRecord); + return getDataTable(list); + } + + /** + * 导出动力能源部行输科备件领用更换记录列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:export')") + @Log(title = "动力能源部行输科备件领用更换记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, SparePartsUsageRecord sparePartsUsageRecord) + { + List list = sparePartsUsageRecordService.selectSparePartsUsageRecordList(sparePartsUsageRecord); + ExcelUtil util = new ExcelUtil(SparePartsUsageRecord.class); + util.exportExcel(response, list, "动力能源部行输科备件领用更换记录数据"); + } + + /** + * 获取动力能源部行输科备件领用更换记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(sparePartsUsageRecordService.selectSparePartsUsageRecordById(id)); + } + + /** + * 新增动力能源部行输科备件领用更换记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:add')") + @Log(title = "动力能源部行输科备件领用更换记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody SparePartsUsageRecord sparePartsUsageRecord) + { + sparePartsUsageRecord.setCreateBy(getUsername()); + return toAjax(sparePartsUsageRecordService.insertSparePartsUsageRecord(sparePartsUsageRecord)); + } + + /** + * 修改动力能源部行输科备件领用更换记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:edit')") + @Log(title = "动力能源部行输科备件领用更换记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SparePartsUsageRecord sparePartsUsageRecord) + { + sparePartsUsageRecord.setUpdateBy(getUsername()); + return toAjax(sparePartsUsageRecordService.updateSparePartsUsageRecord(sparePartsUsageRecord)); + } + + /** + * 删除动力能源部行输科备件领用更换记录 + */ + @PreAuthorize("@ss.hasPermi('ems/info:SparePartsUsageRecord:remove')") + @Log(title = "动力能源部行输科备件领用更换记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(sparePartsUsageRecordService.deleteSparePartsUsageRecordByIds(ids)); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/controller/UpsBatteryLifecycleController.java b/os-ems/src/main/java/com/os/ems/info/controller/UpsBatteryLifecycleController.java new file mode 100644 index 0000000..0c3ea09 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/controller/UpsBatteryLifecycleController.java @@ -0,0 +1,106 @@ +package com.os.ems.info.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.os.common.annotation.Log; +import com.os.common.core.controller.BaseController; +import com.os.common.core.domain.AjaxResult; +import com.os.common.enums.BusinessType; +import com.os.ems.info.domain.UpsBatteryLifecycle; +import com.os.ems.info.service.IUpsBatteryLifecycleService; +import com.os.common.utils.poi.ExcelUtil; +import com.os.common.core.page.TableDataInfo; + +/** + * 行李系统UPS电池生命周期Controller + * + * @author zch + * @date 2025-06-03 + */ +@RestController +@RequestMapping("/ems/info/upsBatteryLifecycle") +public class UpsBatteryLifecycleController extends BaseController +{ + @Autowired + private IUpsBatteryLifecycleService upsBatteryLifecycleService; + + /** + * 查询行李系统UPS电池生命周期列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:list')") + @GetMapping("/list") + public TableDataInfo list(UpsBatteryLifecycle upsBatteryLifecycle) + { + startPage(); + List list = upsBatteryLifecycleService.selectUpsBatteryLifecycleList(upsBatteryLifecycle); + return getDataTable(list); + } + + /** + * 导出行李系统UPS电池生命周期列表 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:export')") + @Log(title = "行李系统UPS电池生命周期", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, UpsBatteryLifecycle upsBatteryLifecycle) + { + List list = upsBatteryLifecycleService.selectUpsBatteryLifecycleList(upsBatteryLifecycle); + ExcelUtil util = new ExcelUtil(UpsBatteryLifecycle.class); + util.exportExcel(response, list, "行李系统UPS电池生命周期数据"); + } + + /** + * 获取行李系统UPS电池生命周期详细信息 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(upsBatteryLifecycleService.selectUpsBatteryLifecycleById(id)); + } + + /** + * 新增行李系统UPS电池生命周期 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:add')") + @Log(title = "行李系统UPS电池生命周期", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody UpsBatteryLifecycle upsBatteryLifecycle) + { + upsBatteryLifecycle.setCreateBy(getUsername()); + return toAjax(upsBatteryLifecycleService.insertUpsBatteryLifecycle(upsBatteryLifecycle)); + } + + /** + * 修改行李系统UPS电池生命周期 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:edit')") + @Log(title = "行李系统UPS电池生命周期", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody UpsBatteryLifecycle upsBatteryLifecycle) + { + upsBatteryLifecycle.setUpdateBy(getUsername()); + return toAjax(upsBatteryLifecycleService.updateUpsBatteryLifecycle(upsBatteryLifecycle)); + } + + /** + * 删除行李系统UPS电池生命周期 + */ + @PreAuthorize("@ss.hasPermi('ems/info:upsBatteryLifecycle:remove')") + @Log(title = "行李系统UPS电池生命周期", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(upsBatteryLifecycleService.deleteUpsBatteryLifecycleByIds(ids)); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/domain/DailyFaultRecord.java b/os-ems/src/main/java/com/os/ems/info/domain/DailyFaultRecord.java new file mode 100644 index 0000000..f208297 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/domain/DailyFaultRecord.java @@ -0,0 +1,182 @@ +package com.os.ems.info.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 日常故障记录对象 daily_fault_record + * + * @author zch + * @date 2025-06-03 + */ +public class DailyFaultRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键,自增ID */ + private Long id; + + /** 日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date date; + + /** 位置 */ + @Excel(name = "位置") + private String location; + + /** 当日值班长 */ + @Excel(name = "当日值班长") + private String dailyDutySupervisor; + + /** 天达当日值班长 */ + @Excel(name = "天达当日值班长") + private String tendaDailyDutySupervisor; + + /** 故障情况 */ + @Excel(name = "故障情况") + private String faultSituation; + + /** 处置措施 */ + @Excel(name = "处置措施") + private String handlingMeasures; + + /** 故障类型 */ + @Excel(name = "故障类型") + private String faultType; + + /** 故障发生时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "故障发生时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date faultOccurrenceTime; + + /** 处置完毕时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "处置完毕时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date handlingCompletionTime; + + /** 处置时长,单位:分钟 */ + @Excel(name = "处置时长,单位:分钟") + private Long handlingDuration; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setDate(Date date) + { + this.date = date; + } + + public Date getDate() + { + return date; + } + public void setLocation(String location) + { + this.location = location; + } + + public String getLocation() + { + return location; + } + public void setDailyDutySupervisor(String dailyDutySupervisor) + { + this.dailyDutySupervisor = dailyDutySupervisor; + } + + public String getDailyDutySupervisor() + { + return dailyDutySupervisor; + } + public void setTendaDailyDutySupervisor(String tendaDailyDutySupervisor) + { + this.tendaDailyDutySupervisor = tendaDailyDutySupervisor; + } + + public String getTendaDailyDutySupervisor() + { + return tendaDailyDutySupervisor; + } + public void setFaultSituation(String faultSituation) + { + this.faultSituation = faultSituation; + } + + public String getFaultSituation() + { + return faultSituation; + } + public void setHandlingMeasures(String handlingMeasures) + { + this.handlingMeasures = handlingMeasures; + } + + public String getHandlingMeasures() + { + return handlingMeasures; + } + public void setFaultType(String faultType) + { + this.faultType = faultType; + } + + public String getFaultType() + { + return faultType; + } + public void setFaultOccurrenceTime(Date faultOccurrenceTime) + { + this.faultOccurrenceTime = faultOccurrenceTime; + } + + public Date getFaultOccurrenceTime() + { + return faultOccurrenceTime; + } + public void setHandlingCompletionTime(Date handlingCompletionTime) + { + this.handlingCompletionTime = handlingCompletionTime; + } + + public Date getHandlingCompletionTime() + { + return handlingCompletionTime; + } + public void setHandlingDuration(Long handlingDuration) + { + this.handlingDuration = handlingDuration; + } + + public Long getHandlingDuration() + { + return handlingDuration; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("date", getDate()) + .append("location", getLocation()) + .append("dailyDutySupervisor", getDailyDutySupervisor()) + .append("tendaDailyDutySupervisor", getTendaDailyDutySupervisor()) + .append("faultSituation", getFaultSituation()) + .append("handlingMeasures", getHandlingMeasures()) + .append("faultType", getFaultType()) + .append("faultOccurrenceTime", getFaultOccurrenceTime()) + .append("handlingCompletionTime", getHandlingCompletionTime()) + .append("handlingDuration", getHandlingDuration()) + .toString(); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/domain/FaultHandlingRecord.java b/os-ems/src/main/java/com/os/ems/info/domain/FaultHandlingRecord.java new file mode 100644 index 0000000..ad429d9 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/domain/FaultHandlingRecord.java @@ -0,0 +1,181 @@ +package com.os.ems.info.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 故障处置记录对象 fault_handling_record + * + * @author zch + * @date 2025-06-03 + */ +public class FaultHandlingRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键,自增ID */ + private Long id; + + /** 故障日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "故障日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date faultDate; + + /** 故障位置 */ + @Excel(name = "故障位置") + private String faultLocation; + + /** 处理人员 */ + @Excel(name = "处理人员") + private String handlingPersonnel; + + /** 故障现象及原因 */ + @Excel(name = "故障现象及原因") + private String faultPhenomenonAndCause; + + /** 故障情况处置 */ + @Excel(name = "故障情况处置") + private String faultSituationHandling; + + /** 影响 */ + @Excel(name = "影响") + private String impact; + + /** 故障发生时间 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "故障发生时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date faultOccurrenceTime; + + /** 处置时长,单位:分钟 */ + @Excel(name = "处置时长,单位:分钟") + private Long handlingDuration; + + /** 维修更换的主要元器件 */ + @Excel(name = "维修更换的主要元器件") + private String mainComponentsRepaired; + + /** 备注 */ + @Excel(name = "备注") + private String remarks; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setFaultDate(Date faultDate) + { + this.faultDate = faultDate; + } + + public Date getFaultDate() + { + return faultDate; + } + public void setFaultLocation(String faultLocation) + { + this.faultLocation = faultLocation; + } + + public String getFaultLocation() + { + return faultLocation; + } + public void setHandlingPersonnel(String handlingPersonnel) + { + this.handlingPersonnel = handlingPersonnel; + } + + public String getHandlingPersonnel() + { + return handlingPersonnel; + } + public void setFaultPhenomenonAndCause(String faultPhenomenonAndCause) + { + this.faultPhenomenonAndCause = faultPhenomenonAndCause; + } + + public String getFaultPhenomenonAndCause() + { + return faultPhenomenonAndCause; + } + public void setFaultSituationHandling(String faultSituationHandling) + { + this.faultSituationHandling = faultSituationHandling; + } + + public String getFaultSituationHandling() + { + return faultSituationHandling; + } + public void setImpact(String impact) + { + this.impact = impact; + } + + public String getImpact() + { + return impact; + } + public void setFaultOccurrenceTime(Date faultOccurrenceTime) + { + this.faultOccurrenceTime = faultOccurrenceTime; + } + + public Date getFaultOccurrenceTime() + { + return faultOccurrenceTime; + } + public void setHandlingDuration(Long handlingDuration) + { + this.handlingDuration = handlingDuration; + } + + public Long getHandlingDuration() + { + return handlingDuration; + } + public void setMainComponentsRepaired(String mainComponentsRepaired) + { + this.mainComponentsRepaired = mainComponentsRepaired; + } + + public String getMainComponentsRepaired() + { + return mainComponentsRepaired; + } + public void setRemarks(String remarks) + { + this.remarks = remarks; + } + + public String getRemarks() + { + return remarks; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("faultDate", getFaultDate()) + .append("faultLocation", getFaultLocation()) + .append("handlingPersonnel", getHandlingPersonnel()) + .append("faultPhenomenonAndCause", getFaultPhenomenonAndCause()) + .append("faultSituationHandling", getFaultSituationHandling()) + .append("impact", getImpact()) + .append("faultOccurrenceTime", getFaultOccurrenceTime()) + .append("handlingDuration", getHandlingDuration()) + .append("mainComponentsRepaired", getMainComponentsRepaired()) + .append("remarks", getRemarks()) + .toString(); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/domain/SparePartsUsageRecord.java b/os-ems/src/main/java/com/os/ems/info/domain/SparePartsUsageRecord.java new file mode 100644 index 0000000..bc7c392 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/domain/SparePartsUsageRecord.java @@ -0,0 +1,194 @@ +package com.os.ems.info.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 动力能源部行输科备件领用更换记录对象 spare_parts_usage_record + * + * @author zch + * @date 2025-06-03 + */ +public class SparePartsUsageRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键,自增ID */ + private Long id; + + /** 日期 */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + private Date date; + + /** 备件名称 */ + @Excel(name = "备件名称") + private String sparePartName; + + /** 备件型号 */ + @Excel(name = "备件型号") + private String sparePartModel; + + /** 使用数量 */ + @Excel(name = "使用数量") + private Long quantityUsed; + + /** 剩余数量 */ + @Excel(name = "剩余数量") + private Long remainingQuantity; + + /** 领用库房 */ + @Excel(name = "领用库房") + private String issuingWarehouse; + + /** 更换位置 */ + @Excel(name = "更换位置") + private String replacementLocation; + + /** 领用人 */ + @Excel(name = "领用人") + private String personReceived; + + /** 库管确认人 */ + @Excel(name = "库管确认人") + private String warehouseManagerConfirmation; + + /** 库存表状态 */ + @Excel(name = "库存表状态") + private String inventoryStatus; + + /** 部门仓库 */ + @Excel(name = "部门仓库") + private String departmentWarehouse; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setDate(Date date) + { + this.date = date; + } + + public Date getDate() + { + return date; + } + public void setSparePartName(String sparePartName) + { + this.sparePartName = sparePartName; + } + + public String getSparePartName() + { + return sparePartName; + } + public void setSparePartModel(String sparePartModel) + { + this.sparePartModel = sparePartModel; + } + + public String getSparePartModel() + { + return sparePartModel; + } + public void setQuantityUsed(Long quantityUsed) + { + this.quantityUsed = quantityUsed; + } + + public Long getQuantityUsed() + { + return quantityUsed; + } + public void setRemainingQuantity(Long remainingQuantity) + { + this.remainingQuantity = remainingQuantity; + } + + public Long getRemainingQuantity() + { + return remainingQuantity; + } + public void setIssuingWarehouse(String issuingWarehouse) + { + this.issuingWarehouse = issuingWarehouse; + } + + public String getIssuingWarehouse() + { + return issuingWarehouse; + } + public void setReplacementLocation(String replacementLocation) + { + this.replacementLocation = replacementLocation; + } + + public String getReplacementLocation() + { + return replacementLocation; + } + public void setPersonReceived(String personReceived) + { + this.personReceived = personReceived; + } + + public String getPersonReceived() + { + return personReceived; + } + public void setWarehouseManagerConfirmation(String warehouseManagerConfirmation) + { + this.warehouseManagerConfirmation = warehouseManagerConfirmation; + } + + public String getWarehouseManagerConfirmation() + { + return warehouseManagerConfirmation; + } + public void setInventoryStatus(String inventoryStatus) + { + this.inventoryStatus = inventoryStatus; + } + + public String getInventoryStatus() + { + return inventoryStatus; + } + public void setDepartmentWarehouse(String departmentWarehouse) + { + this.departmentWarehouse = departmentWarehouse; + } + + public String getDepartmentWarehouse() + { + return departmentWarehouse; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("date", getDate()) + .append("sparePartName", getSparePartName()) + .append("sparePartModel", getSparePartModel()) + .append("quantityUsed", getQuantityUsed()) + .append("remainingQuantity", getRemainingQuantity()) + .append("issuingWarehouse", getIssuingWarehouse()) + .append("replacementLocation", getReplacementLocation()) + .append("personReceived", getPersonReceived()) + .append("warehouseManagerConfirmation", getWarehouseManagerConfirmation()) + .append("inventoryStatus", getInventoryStatus()) + .append("departmentWarehouse", getDepartmentWarehouse()) + .toString(); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/domain/UpsBatteryLifecycle.java b/os-ems/src/main/java/com/os/ems/info/domain/UpsBatteryLifecycle.java new file mode 100644 index 0000000..99646a1 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/domain/UpsBatteryLifecycle.java @@ -0,0 +1,317 @@ +package com.os.ems.info.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.os.common.annotation.Excel; +import com.os.common.core.domain.BaseEntity; + +/** + * 行李系统UPS电池生命周期对象 ups_battery_lifecycle + * + * @author zch + * @date 2025-06-03 + */ +public class UpsBatteryLifecycle extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键,自增ID */ + private Long id; + + /** 类型 */ + @Excel(name = "类型") + private String type; + + /** UPS安装柜体名称 */ + @Excel(name = "UPS安装柜体名称") + private String upsInstallationCabinetName; + + /** 参照位置 */ + @Excel(name = "参照位置") + private String referenceLocation; + + /** 位置描述 */ + @Excel(name = "位置描述") + private String locationDescription; + + /** 现UPS */ + @Excel(name = "现UPS") + private String currentUps; + + /** 来源 */ + @Excel(name = "来源") + private String source; + + /** 取电 */ + @Excel(name = "取电") + private String powerSource; + + /** 涉及区域 */ + @Excel(name = "涉及区域") + private String affectedArea; + + /** 更换第1次 */ + @Excel(name = "更换第1次") + private String replacement1; + + /** 更换第2次 */ + @Excel(name = "更换第2次") + private String replacement2; + + /** 更换第3次 */ + @Excel(name = "更换第3次") + private String replacement3; + + /** 更换第4次 */ + @Excel(name = "更换第4次") + private String replacement4; + + /** 更换第5次 */ + @Excel(name = "更换第5次") + private String replacement5; + + /** 更换第6次 */ + @Excel(name = "更换第6次") + private String replacement6; + + /** 更换第7次 */ + @Excel(name = "更换第7次") + private String replacement7; + + /** 更换第8次 */ + @Excel(name = "更换第8次") + private String replacement8; + + /** 更换第9次 */ + @Excel(name = "更换第9次") + private String replacement9; + + /** 更换第10次 */ + @Excel(name = "更换第10次") + private String replacement10; + + /** 更换第11次 */ + @Excel(name = "更换第11次") + private String replacement11; + + /** 更换第12次 */ + @Excel(name = "更换第12次") + private String replacement12; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setType(String type) + { + this.type = type; + } + + public String getType() + { + return type; + } + public void setUpsInstallationCabinetName(String upsInstallationCabinetName) + { + this.upsInstallationCabinetName = upsInstallationCabinetName; + } + + public String getUpsInstallationCabinetName() + { + return upsInstallationCabinetName; + } + public void setReferenceLocation(String referenceLocation) + { + this.referenceLocation = referenceLocation; + } + + public String getReferenceLocation() + { + return referenceLocation; + } + public void setLocationDescription(String locationDescription) + { + this.locationDescription = locationDescription; + } + + public String getLocationDescription() + { + return locationDescription; + } + public void setCurrentUps(String currentUps) + { + this.currentUps = currentUps; + } + + public String getCurrentUps() + { + return currentUps; + } + public void setSource(String source) + { + this.source = source; + } + + public String getSource() + { + return source; + } + public void setPowerSource(String powerSource) + { + this.powerSource = powerSource; + } + + public String getPowerSource() + { + return powerSource; + } + public void setAffectedArea(String affectedArea) + { + this.affectedArea = affectedArea; + } + + public String getAffectedArea() + { + return affectedArea; + } + public void setReplacement1(String replacement1) + { + this.replacement1 = replacement1; + } + + public String getReplacement1() + { + return replacement1; + } + public void setReplacement2(String replacement2) + { + this.replacement2 = replacement2; + } + + public String getReplacement2() + { + return replacement2; + } + public void setReplacement3(String replacement3) + { + this.replacement3 = replacement3; + } + + public String getReplacement3() + { + return replacement3; + } + public void setReplacement4(String replacement4) + { + this.replacement4 = replacement4; + } + + public String getReplacement4() + { + return replacement4; + } + public void setReplacement5(String replacement5) + { + this.replacement5 = replacement5; + } + + public String getReplacement5() + { + return replacement5; + } + public void setReplacement6(String replacement6) + { + this.replacement6 = replacement6; + } + + public String getReplacement6() + { + return replacement6; + } + public void setReplacement7(String replacement7) + { + this.replacement7 = replacement7; + } + + public String getReplacement7() + { + return replacement7; + } + public void setReplacement8(String replacement8) + { + this.replacement8 = replacement8; + } + + public String getReplacement8() + { + return replacement8; + } + public void setReplacement9(String replacement9) + { + this.replacement9 = replacement9; + } + + public String getReplacement9() + { + return replacement9; + } + public void setReplacement10(String replacement10) + { + this.replacement10 = replacement10; + } + + public String getReplacement10() + { + return replacement10; + } + public void setReplacement11(String replacement11) + { + this.replacement11 = replacement11; + } + + public String getReplacement11() + { + return replacement11; + } + public void setReplacement12(String replacement12) + { + this.replacement12 = replacement12; + } + + public String getReplacement12() + { + return replacement12; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("type", getType()) + .append("upsInstallationCabinetName", getUpsInstallationCabinetName()) + .append("referenceLocation", getReferenceLocation()) + .append("locationDescription", getLocationDescription()) + .append("currentUps", getCurrentUps()) + .append("source", getSource()) + .append("powerSource", getPowerSource()) + .append("affectedArea", getAffectedArea()) + .append("replacement1", getReplacement1()) + .append("replacement2", getReplacement2()) + .append("replacement3", getReplacement3()) + .append("replacement4", getReplacement4()) + .append("replacement5", getReplacement5()) + .append("replacement6", getReplacement6()) + .append("replacement7", getReplacement7()) + .append("replacement8", getReplacement8()) + .append("replacement9", getReplacement9()) + .append("replacement10", getReplacement10()) + .append("replacement11", getReplacement11()) + .append("replacement12", getReplacement12()) + .toString(); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/mapper/DailyFaultRecordMapper.java b/os-ems/src/main/java/com/os/ems/info/mapper/DailyFaultRecordMapper.java new file mode 100644 index 0000000..38807d8 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/mapper/DailyFaultRecordMapper.java @@ -0,0 +1,61 @@ +package com.os.ems.info.mapper; + +import java.util.List; +import com.os.ems.info.domain.DailyFaultRecord; + +/** + * 日常故障记录Mapper接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface DailyFaultRecordMapper +{ + /** + * 查询日常故障记录 + * + * @param id 日常故障记录主键 + * @return 日常故障记录 + */ + public DailyFaultRecord selectDailyFaultRecordById(Long id); + + /** + * 查询日常故障记录列表 + * + * @param dailyFaultRecord 日常故障记录 + * @return 日常故障记录集合 + */ + public List selectDailyFaultRecordList(DailyFaultRecord dailyFaultRecord); + + /** + * 新增日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + public int insertDailyFaultRecord(DailyFaultRecord dailyFaultRecord); + + /** + * 修改日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + public int updateDailyFaultRecord(DailyFaultRecord dailyFaultRecord); + + /** + * 删除日常故障记录 + * + * @param id 日常故障记录主键 + * @return 结果 + */ + public int deleteDailyFaultRecordById(Long id); + + /** + * 批量删除日常故障记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDailyFaultRecordByIds(Long[] ids); +} diff --git a/os-ems/src/main/java/com/os/ems/info/mapper/FaultHandlingRecordMapper.java b/os-ems/src/main/java/com/os/ems/info/mapper/FaultHandlingRecordMapper.java new file mode 100644 index 0000000..e17b7c0 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/mapper/FaultHandlingRecordMapper.java @@ -0,0 +1,61 @@ +package com.os.ems.info.mapper; + +import java.util.List; +import com.os.ems.info.domain.FaultHandlingRecord; + +/** + * 故障处置记录Mapper接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface FaultHandlingRecordMapper +{ + /** + * 查询故障处置记录 + * + * @param id 故障处置记录主键 + * @return 故障处置记录 + */ + public FaultHandlingRecord selectFaultHandlingRecordById(Long id); + + /** + * 查询故障处置记录列表 + * + * @param faultHandlingRecord 故障处置记录 + * @return 故障处置记录集合 + */ + public List selectFaultHandlingRecordList(FaultHandlingRecord faultHandlingRecord); + + /** + * 新增故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + public int insertFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord); + + /** + * 修改故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + public int updateFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord); + + /** + * 删除故障处置记录 + * + * @param id 故障处置记录主键 + * @return 结果 + */ + public int deleteFaultHandlingRecordById(Long id); + + /** + * 批量删除故障处置记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteFaultHandlingRecordByIds(Long[] ids); +} diff --git a/os-ems/src/main/java/com/os/ems/info/mapper/SparePartsUsageRecordMapper.java b/os-ems/src/main/java/com/os/ems/info/mapper/SparePartsUsageRecordMapper.java new file mode 100644 index 0000000..525c9e2 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/mapper/SparePartsUsageRecordMapper.java @@ -0,0 +1,61 @@ +package com.os.ems.info.mapper; + +import java.util.List; +import com.os.ems.info.domain.SparePartsUsageRecord; + +/** + * 动力能源部行输科备件领用更换记录Mapper接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface SparePartsUsageRecordMapper +{ + /** + * 查询动力能源部行输科备件领用更换记录 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 动力能源部行输科备件领用更换记录 + */ + public SparePartsUsageRecord selectSparePartsUsageRecordById(Long id); + + /** + * 查询动力能源部行输科备件领用更换记录列表 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 动力能源部行输科备件领用更换记录集合 + */ + public List selectSparePartsUsageRecordList(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 新增动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + public int insertSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 修改动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + public int updateSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 删除动力能源部行输科备件领用更换记录 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 结果 + */ + public int deleteSparePartsUsageRecordById(Long id); + + /** + * 批量删除动力能源部行输科备件领用更换记录 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteSparePartsUsageRecordByIds(Long[] ids); +} diff --git a/os-ems/src/main/java/com/os/ems/info/mapper/UpsBatteryLifecycleMapper.java b/os-ems/src/main/java/com/os/ems/info/mapper/UpsBatteryLifecycleMapper.java new file mode 100644 index 0000000..cd0b216 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/mapper/UpsBatteryLifecycleMapper.java @@ -0,0 +1,61 @@ +package com.os.ems.info.mapper; + +import java.util.List; +import com.os.ems.info.domain.UpsBatteryLifecycle; + +/** + * 行李系统UPS电池生命周期Mapper接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface UpsBatteryLifecycleMapper +{ + /** + * 查询行李系统UPS电池生命周期 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 行李系统UPS电池生命周期 + */ + public UpsBatteryLifecycle selectUpsBatteryLifecycleById(Long id); + + /** + * 查询行李系统UPS电池生命周期列表 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 行李系统UPS电池生命周期集合 + */ + public List selectUpsBatteryLifecycleList(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 新增行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + public int insertUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 修改行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + public int updateUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 删除行李系统UPS电池生命周期 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 结果 + */ + public int deleteUpsBatteryLifecycleById(Long id); + + /** + * 批量删除行李系统UPS电池生命周期 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteUpsBatteryLifecycleByIds(Long[] ids); +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/IDailyFaultRecordService.java b/os-ems/src/main/java/com/os/ems/info/service/IDailyFaultRecordService.java new file mode 100644 index 0000000..4258ce1 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/IDailyFaultRecordService.java @@ -0,0 +1,61 @@ +package com.os.ems.info.service; + +import java.util.List; +import com.os.ems.info.domain.DailyFaultRecord; + +/** + * 日常故障记录Service接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface IDailyFaultRecordService +{ + /** + * 查询日常故障记录 + * + * @param id 日常故障记录主键 + * @return 日常故障记录 + */ + public DailyFaultRecord selectDailyFaultRecordById(Long id); + + /** + * 查询日常故障记录列表 + * + * @param dailyFaultRecord 日常故障记录 + * @return 日常故障记录集合 + */ + public List selectDailyFaultRecordList(DailyFaultRecord dailyFaultRecord); + + /** + * 新增日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + public int insertDailyFaultRecord(DailyFaultRecord dailyFaultRecord); + + /** + * 修改日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + public int updateDailyFaultRecord(DailyFaultRecord dailyFaultRecord); + + /** + * 批量删除日常故障记录 + * + * @param ids 需要删除的日常故障记录主键集合 + * @return 结果 + */ + public int deleteDailyFaultRecordByIds(Long[] ids); + + /** + * 删除日常故障记录信息 + * + * @param id 日常故障记录主键 + * @return 结果 + */ + public int deleteDailyFaultRecordById(Long id); +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/IFaultHandlingRecordService.java b/os-ems/src/main/java/com/os/ems/info/service/IFaultHandlingRecordService.java new file mode 100644 index 0000000..d8fc0bf --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/IFaultHandlingRecordService.java @@ -0,0 +1,61 @@ +package com.os.ems.info.service; + +import java.util.List; +import com.os.ems.info.domain.FaultHandlingRecord; + +/** + * 故障处置记录Service接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface IFaultHandlingRecordService +{ + /** + * 查询故障处置记录 + * + * @param id 故障处置记录主键 + * @return 故障处置记录 + */ + public FaultHandlingRecord selectFaultHandlingRecordById(Long id); + + /** + * 查询故障处置记录列表 + * + * @param faultHandlingRecord 故障处置记录 + * @return 故障处置记录集合 + */ + public List selectFaultHandlingRecordList(FaultHandlingRecord faultHandlingRecord); + + /** + * 新增故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + public int insertFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord); + + /** + * 修改故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + public int updateFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord); + + /** + * 批量删除故障处置记录 + * + * @param ids 需要删除的故障处置记录主键集合 + * @return 结果 + */ + public int deleteFaultHandlingRecordByIds(Long[] ids); + + /** + * 删除故障处置记录信息 + * + * @param id 故障处置记录主键 + * @return 结果 + */ + public int deleteFaultHandlingRecordById(Long id); +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/ISparePartsUsageRecordService.java b/os-ems/src/main/java/com/os/ems/info/service/ISparePartsUsageRecordService.java new file mode 100644 index 0000000..0c7fc48 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/ISparePartsUsageRecordService.java @@ -0,0 +1,61 @@ +package com.os.ems.info.service; + +import java.util.List; +import com.os.ems.info.domain.SparePartsUsageRecord; + +/** + * 动力能源部行输科备件领用更换记录Service接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface ISparePartsUsageRecordService +{ + /** + * 查询动力能源部行输科备件领用更换记录 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 动力能源部行输科备件领用更换记录 + */ + public SparePartsUsageRecord selectSparePartsUsageRecordById(Long id); + + /** + * 查询动力能源部行输科备件领用更换记录列表 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 动力能源部行输科备件领用更换记录集合 + */ + public List selectSparePartsUsageRecordList(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 新增动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + public int insertSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 修改动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + public int updateSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord); + + /** + * 批量删除动力能源部行输科备件领用更换记录 + * + * @param ids 需要删除的动力能源部行输科备件领用更换记录主键集合 + * @return 结果 + */ + public int deleteSparePartsUsageRecordByIds(Long[] ids); + + /** + * 删除动力能源部行输科备件领用更换记录信息 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 结果 + */ + public int deleteSparePartsUsageRecordById(Long id); +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/IUpsBatteryLifecycleService.java b/os-ems/src/main/java/com/os/ems/info/service/IUpsBatteryLifecycleService.java new file mode 100644 index 0000000..bd5a986 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/IUpsBatteryLifecycleService.java @@ -0,0 +1,61 @@ +package com.os.ems.info.service; + +import java.util.List; +import com.os.ems.info.domain.UpsBatteryLifecycle; + +/** + * 行李系统UPS电池生命周期Service接口 + * + * @author zch + * @date 2025-06-03 + */ +public interface IUpsBatteryLifecycleService +{ + /** + * 查询行李系统UPS电池生命周期 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 行李系统UPS电池生命周期 + */ + public UpsBatteryLifecycle selectUpsBatteryLifecycleById(Long id); + + /** + * 查询行李系统UPS电池生命周期列表 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 行李系统UPS电池生命周期集合 + */ + public List selectUpsBatteryLifecycleList(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 新增行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + public int insertUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 修改行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + public int updateUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle); + + /** + * 批量删除行李系统UPS电池生命周期 + * + * @param ids 需要删除的行李系统UPS电池生命周期主键集合 + * @return 结果 + */ + public int deleteUpsBatteryLifecycleByIds(Long[] ids); + + /** + * 删除行李系统UPS电池生命周期信息 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 结果 + */ + public int deleteUpsBatteryLifecycleById(Long id); +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/impl/DailyFaultRecordServiceImpl.java b/os-ems/src/main/java/com/os/ems/info/service/impl/DailyFaultRecordServiceImpl.java new file mode 100644 index 0000000..99fa120 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/impl/DailyFaultRecordServiceImpl.java @@ -0,0 +1,93 @@ +package com.os.ems.info.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.info.mapper.DailyFaultRecordMapper; +import com.os.ems.info.domain.DailyFaultRecord; +import com.os.ems.info.service.IDailyFaultRecordService; + +/** + * 日常故障记录Service业务层处理 + * + * @author zch + * @date 2025-06-03 + */ +@Service +public class DailyFaultRecordServiceImpl implements IDailyFaultRecordService +{ + @Autowired + private DailyFaultRecordMapper dailyFaultRecordMapper; + + /** + * 查询日常故障记录 + * + * @param id 日常故障记录主键 + * @return 日常故障记录 + */ + @Override + public DailyFaultRecord selectDailyFaultRecordById(Long id) + { + return dailyFaultRecordMapper.selectDailyFaultRecordById(id); + } + + /** + * 查询日常故障记录列表 + * + * @param dailyFaultRecord 日常故障记录 + * @return 日常故障记录 + */ + @Override + public List selectDailyFaultRecordList(DailyFaultRecord dailyFaultRecord) + { + return dailyFaultRecordMapper.selectDailyFaultRecordList(dailyFaultRecord); + } + + /** + * 新增日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + @Override + public int insertDailyFaultRecord(DailyFaultRecord dailyFaultRecord) + { + return dailyFaultRecordMapper.insertDailyFaultRecord(dailyFaultRecord); + } + + /** + * 修改日常故障记录 + * + * @param dailyFaultRecord 日常故障记录 + * @return 结果 + */ + @Override + public int updateDailyFaultRecord(DailyFaultRecord dailyFaultRecord) + { + return dailyFaultRecordMapper.updateDailyFaultRecord(dailyFaultRecord); + } + + /** + * 批量删除日常故障记录 + * + * @param ids 需要删除的日常故障记录主键 + * @return 结果 + */ + @Override + public int deleteDailyFaultRecordByIds(Long[] ids) + { + return dailyFaultRecordMapper.deleteDailyFaultRecordByIds(ids); + } + + /** + * 删除日常故障记录信息 + * + * @param id 日常故障记录主键 + * @return 结果 + */ + @Override + public int deleteDailyFaultRecordById(Long id) + { + return dailyFaultRecordMapper.deleteDailyFaultRecordById(id); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/impl/FaultHandlingRecordServiceImpl.java b/os-ems/src/main/java/com/os/ems/info/service/impl/FaultHandlingRecordServiceImpl.java new file mode 100644 index 0000000..b8f66bf --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/impl/FaultHandlingRecordServiceImpl.java @@ -0,0 +1,93 @@ +package com.os.ems.info.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.info.mapper.FaultHandlingRecordMapper; +import com.os.ems.info.domain.FaultHandlingRecord; +import com.os.ems.info.service.IFaultHandlingRecordService; + +/** + * 故障处置记录Service业务层处理 + * + * @author zch + * @date 2025-06-03 + */ +@Service +public class FaultHandlingRecordServiceImpl implements IFaultHandlingRecordService +{ + @Autowired + private FaultHandlingRecordMapper faultHandlingRecordMapper; + + /** + * 查询故障处置记录 + * + * @param id 故障处置记录主键 + * @return 故障处置记录 + */ + @Override + public FaultHandlingRecord selectFaultHandlingRecordById(Long id) + { + return faultHandlingRecordMapper.selectFaultHandlingRecordById(id); + } + + /** + * 查询故障处置记录列表 + * + * @param faultHandlingRecord 故障处置记录 + * @return 故障处置记录 + */ + @Override + public List selectFaultHandlingRecordList(FaultHandlingRecord faultHandlingRecord) + { + return faultHandlingRecordMapper.selectFaultHandlingRecordList(faultHandlingRecord); + } + + /** + * 新增故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + @Override + public int insertFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord) + { + return faultHandlingRecordMapper.insertFaultHandlingRecord(faultHandlingRecord); + } + + /** + * 修改故障处置记录 + * + * @param faultHandlingRecord 故障处置记录 + * @return 结果 + */ + @Override + public int updateFaultHandlingRecord(FaultHandlingRecord faultHandlingRecord) + { + return faultHandlingRecordMapper.updateFaultHandlingRecord(faultHandlingRecord); + } + + /** + * 批量删除故障处置记录 + * + * @param ids 需要删除的故障处置记录主键 + * @return 结果 + */ + @Override + public int deleteFaultHandlingRecordByIds(Long[] ids) + { + return faultHandlingRecordMapper.deleteFaultHandlingRecordByIds(ids); + } + + /** + * 删除故障处置记录信息 + * + * @param id 故障处置记录主键 + * @return 结果 + */ + @Override + public int deleteFaultHandlingRecordById(Long id) + { + return faultHandlingRecordMapper.deleteFaultHandlingRecordById(id); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/impl/SparePartsUsageRecordServiceImpl.java b/os-ems/src/main/java/com/os/ems/info/service/impl/SparePartsUsageRecordServiceImpl.java new file mode 100644 index 0000000..ba391ee --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/impl/SparePartsUsageRecordServiceImpl.java @@ -0,0 +1,93 @@ +package com.os.ems.info.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.info.mapper.SparePartsUsageRecordMapper; +import com.os.ems.info.domain.SparePartsUsageRecord; +import com.os.ems.info.service.ISparePartsUsageRecordService; + +/** + * 动力能源部行输科备件领用更换记录Service业务层处理 + * + * @author zch + * @date 2025-06-03 + */ +@Service +public class SparePartsUsageRecordServiceImpl implements ISparePartsUsageRecordService +{ + @Autowired + private SparePartsUsageRecordMapper sparePartsUsageRecordMapper; + + /** + * 查询动力能源部行输科备件领用更换记录 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 动力能源部行输科备件领用更换记录 + */ + @Override + public SparePartsUsageRecord selectSparePartsUsageRecordById(Long id) + { + return sparePartsUsageRecordMapper.selectSparePartsUsageRecordById(id); + } + + /** + * 查询动力能源部行输科备件领用更换记录列表 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 动力能源部行输科备件领用更换记录 + */ + @Override + public List selectSparePartsUsageRecordList(SparePartsUsageRecord sparePartsUsageRecord) + { + return sparePartsUsageRecordMapper.selectSparePartsUsageRecordList(sparePartsUsageRecord); + } + + /** + * 新增动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + @Override + public int insertSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord) + { + return sparePartsUsageRecordMapper.insertSparePartsUsageRecord(sparePartsUsageRecord); + } + + /** + * 修改动力能源部行输科备件领用更换记录 + * + * @param sparePartsUsageRecord 动力能源部行输科备件领用更换记录 + * @return 结果 + */ + @Override + public int updateSparePartsUsageRecord(SparePartsUsageRecord sparePartsUsageRecord) + { + return sparePartsUsageRecordMapper.updateSparePartsUsageRecord(sparePartsUsageRecord); + } + + /** + * 批量删除动力能源部行输科备件领用更换记录 + * + * @param ids 需要删除的动力能源部行输科备件领用更换记录主键 + * @return 结果 + */ + @Override + public int deleteSparePartsUsageRecordByIds(Long[] ids) + { + return sparePartsUsageRecordMapper.deleteSparePartsUsageRecordByIds(ids); + } + + /** + * 删除动力能源部行输科备件领用更换记录信息 + * + * @param id 动力能源部行输科备件领用更换记录主键 + * @return 结果 + */ + @Override + public int deleteSparePartsUsageRecordById(Long id) + { + return sparePartsUsageRecordMapper.deleteSparePartsUsageRecordById(id); + } +} diff --git a/os-ems/src/main/java/com/os/ems/info/service/impl/UpsBatteryLifecycleServiceImpl.java b/os-ems/src/main/java/com/os/ems/info/service/impl/UpsBatteryLifecycleServiceImpl.java new file mode 100644 index 0000000..75e17d6 --- /dev/null +++ b/os-ems/src/main/java/com/os/ems/info/service/impl/UpsBatteryLifecycleServiceImpl.java @@ -0,0 +1,93 @@ +package com.os.ems.info.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.os.ems.info.mapper.UpsBatteryLifecycleMapper; +import com.os.ems.info.domain.UpsBatteryLifecycle; +import com.os.ems.info.service.IUpsBatteryLifecycleService; + +/** + * 行李系统UPS电池生命周期Service业务层处理 + * + * @author zch + * @date 2025-06-03 + */ +@Service +public class UpsBatteryLifecycleServiceImpl implements IUpsBatteryLifecycleService +{ + @Autowired + private UpsBatteryLifecycleMapper upsBatteryLifecycleMapper; + + /** + * 查询行李系统UPS电池生命周期 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 行李系统UPS电池生命周期 + */ + @Override + public UpsBatteryLifecycle selectUpsBatteryLifecycleById(Long id) + { + return upsBatteryLifecycleMapper.selectUpsBatteryLifecycleById(id); + } + + /** + * 查询行李系统UPS电池生命周期列表 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 行李系统UPS电池生命周期 + */ + @Override + public List selectUpsBatteryLifecycleList(UpsBatteryLifecycle upsBatteryLifecycle) + { + return upsBatteryLifecycleMapper.selectUpsBatteryLifecycleList(upsBatteryLifecycle); + } + + /** + * 新增行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + @Override + public int insertUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle) + { + return upsBatteryLifecycleMapper.insertUpsBatteryLifecycle(upsBatteryLifecycle); + } + + /** + * 修改行李系统UPS电池生命周期 + * + * @param upsBatteryLifecycle 行李系统UPS电池生命周期 + * @return 结果 + */ + @Override + public int updateUpsBatteryLifecycle(UpsBatteryLifecycle upsBatteryLifecycle) + { + return upsBatteryLifecycleMapper.updateUpsBatteryLifecycle(upsBatteryLifecycle); + } + + /** + * 批量删除行李系统UPS电池生命周期 + * + * @param ids 需要删除的行李系统UPS电池生命周期主键 + * @return 结果 + */ + @Override + public int deleteUpsBatteryLifecycleByIds(Long[] ids) + { + return upsBatteryLifecycleMapper.deleteUpsBatteryLifecycleByIds(ids); + } + + /** + * 删除行李系统UPS电池生命周期信息 + * + * @param id 行李系统UPS电池生命周期主键 + * @return 结果 + */ + @Override + public int deleteUpsBatteryLifecycleById(Long id) + { + return upsBatteryLifecycleMapper.deleteUpsBatteryLifecycleById(id); + } +} diff --git a/os-ems/src/main/resources/mapper/ems/info/DailyFaultRecordMapper.xml b/os-ems/src/main/resources/mapper/ems/info/DailyFaultRecordMapper.xml new file mode 100644 index 0000000..8b401e5 --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/info/DailyFaultRecordMapper.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + select id, date, location, daily_duty_supervisor, tenda_daily_duty_supervisor, fault_situation, handling_measures, fault_type, fault_occurrence_time, handling_completion_time, handling_duration from daily_fault_record + + + + + + + + insert into daily_fault_record + + date, + location, + daily_duty_supervisor, + tenda_daily_duty_supervisor, + fault_situation, + handling_measures, + fault_type, + fault_occurrence_time, + handling_completion_time, + handling_duration, + + + #{date}, + #{location}, + #{dailyDutySupervisor}, + #{tendaDailyDutySupervisor}, + #{faultSituation}, + #{handlingMeasures}, + #{faultType}, + #{faultOccurrenceTime}, + #{handlingCompletionTime}, + #{handlingDuration}, + + + + + update daily_fault_record + + date = #{date}, + location = #{location}, + daily_duty_supervisor = #{dailyDutySupervisor}, + tenda_daily_duty_supervisor = #{tendaDailyDutySupervisor}, + fault_situation = #{faultSituation}, + handling_measures = #{handlingMeasures}, + fault_type = #{faultType}, + fault_occurrence_time = #{faultOccurrenceTime}, + handling_completion_time = #{handlingCompletionTime}, + handling_duration = #{handlingDuration}, + + where id = #{id} + + + + delete from daily_fault_record where id = #{id} + + + + delete from daily_fault_record where id in + + #{id} + + + \ No newline at end of file diff --git a/os-ems/src/main/resources/mapper/ems/info/FaultHandlingRecordMapper.xml b/os-ems/src/main/resources/mapper/ems/info/FaultHandlingRecordMapper.xml new file mode 100644 index 0000000..fddcf30 --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/info/FaultHandlingRecordMapper.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + select id, fault_date, fault_location, handling_personnel, fault_phenomenon_and_cause, fault_situation_handling, impact, fault_occurrence_time, handling_duration, main_components_repaired, remarks from fault_handling_record + + + + + + + + insert into fault_handling_record + + fault_date, + fault_location, + handling_personnel, + fault_phenomenon_and_cause, + fault_situation_handling, + impact, + fault_occurrence_time, + handling_duration, + main_components_repaired, + remarks, + + + #{faultDate}, + #{faultLocation}, + #{handlingPersonnel}, + #{faultPhenomenonAndCause}, + #{faultSituationHandling}, + #{impact}, + #{faultOccurrenceTime}, + #{handlingDuration}, + #{mainComponentsRepaired}, + #{remarks}, + + + + + update fault_handling_record + + fault_date = #{faultDate}, + fault_location = #{faultLocation}, + handling_personnel = #{handlingPersonnel}, + fault_phenomenon_and_cause = #{faultPhenomenonAndCause}, + fault_situation_handling = #{faultSituationHandling}, + impact = #{impact}, + fault_occurrence_time = #{faultOccurrenceTime}, + handling_duration = #{handlingDuration}, + main_components_repaired = #{mainComponentsRepaired}, + remarks = #{remarks}, + + where id = #{id} + + + + delete from fault_handling_record where id = #{id} + + + + delete from fault_handling_record where id in + + #{id} + + + \ No newline at end of file diff --git a/os-ems/src/main/resources/mapper/ems/info/SparePartsUsageRecordMapper.xml b/os-ems/src/main/resources/mapper/ems/info/SparePartsUsageRecordMapper.xml new file mode 100644 index 0000000..dd09ae7 --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/info/SparePartsUsageRecordMapper.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + select id, date, spare_part_name, spare_part_model, quantity_used, remaining_quantity, issuing_warehouse, replacement_location, person_received, warehouse_manager_confirmation, inventory_status, department_warehouse from spare_parts_usage_record + + + + + + + + insert into spare_parts_usage_record + + date, + spare_part_name, + spare_part_model, + quantity_used, + remaining_quantity, + issuing_warehouse, + replacement_location, + person_received, + warehouse_manager_confirmation, + inventory_status, + department_warehouse, + + + #{date}, + #{sparePartName}, + #{sparePartModel}, + #{quantityUsed}, + #{remainingQuantity}, + #{issuingWarehouse}, + #{replacementLocation}, + #{personReceived}, + #{warehouseManagerConfirmation}, + #{inventoryStatus}, + #{departmentWarehouse}, + + + + + update spare_parts_usage_record + + date = #{date}, + spare_part_name = #{sparePartName}, + spare_part_model = #{sparePartModel}, + quantity_used = #{quantityUsed}, + remaining_quantity = #{remainingQuantity}, + issuing_warehouse = #{issuingWarehouse}, + replacement_location = #{replacementLocation}, + person_received = #{personReceived}, + warehouse_manager_confirmation = #{warehouseManagerConfirmation}, + inventory_status = #{inventoryStatus}, + department_warehouse = #{departmentWarehouse}, + + where id = #{id} + + + + delete from spare_parts_usage_record where id = #{id} + + + + delete from spare_parts_usage_record where id in + + #{id} + + + \ No newline at end of file diff --git a/os-ems/src/main/resources/mapper/ems/info/UpsBatteryLifecycleMapper.xml b/os-ems/src/main/resources/mapper/ems/info/UpsBatteryLifecycleMapper.xml new file mode 100644 index 0000000..f8488ba --- /dev/null +++ b/os-ems/src/main/resources/mapper/ems/info/UpsBatteryLifecycleMapper.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, type, ups_installation_cabinet_name, reference_location, location_description, current_ups, source, power_source, affected_area, replacement_1, replacement_2, replacement_3, replacement_4, replacement_5, replacement_6, replacement_7, replacement_8, replacement_9, replacement_10, replacement_11, replacement_12 from ups_battery_lifecycle + + + + + + + + insert into ups_battery_lifecycle + + type, + ups_installation_cabinet_name, + reference_location, + location_description, + current_ups, + source, + power_source, + affected_area, + replacement_1, + replacement_2, + replacement_3, + replacement_4, + replacement_5, + replacement_6, + replacement_7, + replacement_8, + replacement_9, + replacement_10, + replacement_11, + replacement_12, + + + #{type}, + #{upsInstallationCabinetName}, + #{referenceLocation}, + #{locationDescription}, + #{currentUps}, + #{source}, + #{powerSource}, + #{affectedArea}, + #{replacement1}, + #{replacement2}, + #{replacement3}, + #{replacement4}, + #{replacement5}, + #{replacement6}, + #{replacement7}, + #{replacement8}, + #{replacement9}, + #{replacement10}, + #{replacement11}, + #{replacement12}, + + + + + update ups_battery_lifecycle + + type = #{type}, + ups_installation_cabinet_name = #{upsInstallationCabinetName}, + reference_location = #{referenceLocation}, + location_description = #{locationDescription}, + current_ups = #{currentUps}, + source = #{source}, + power_source = #{powerSource}, + affected_area = #{affectedArea}, + replacement_1 = #{replacement1}, + replacement_2 = #{replacement2}, + replacement_3 = #{replacement3}, + replacement_4 = #{replacement4}, + replacement_5 = #{replacement5}, + replacement_6 = #{replacement6}, + replacement_7 = #{replacement7}, + replacement_8 = #{replacement8}, + replacement_9 = #{replacement9}, + replacement_10 = #{replacement10}, + replacement_11 = #{replacement11}, + replacement_12 = #{replacement12}, + + where id = #{id} + + + + delete from ups_battery_lifecycle where id = #{id} + + + + delete from ups_battery_lifecycle where id in + + #{id} + + + \ No newline at end of file