add 压缩空气整点报表、氮气整点数据报表

maser
yinq 2 weeks ago
parent 481f78f1c1
commit 677bc08f56

@ -0,0 +1,100 @@
package com.os.ems.report.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.report.domain.EmsReportPointAir;
import com.os.ems.report.service.IEmsReportPointAirService;
import com.os.common.utils.poi.ExcelUtil;
import com.os.common.core.page.TableDataInfo;
/**
* Controller
*
* @author Yinq
* @date 2024-05-22
*/
@RestController
@RequestMapping("/ems/report/reportPointAir")
public class EmsReportPointAirController extends BaseController {
@Autowired
private IEmsReportPointAirService emsReportPointAirService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:list')")
@GetMapping("/list")
public TableDataInfo list(EmsReportPointAir emsReportPointAir) {
startPage();
List<EmsReportPointAir> list = emsReportPointAirService.selectEmsReportPointAirList(emsReportPointAir);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:export')")
@Log(title = "压缩空气整点数据", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, EmsReportPointAir emsReportPointAir) {
List<EmsReportPointAir> list = emsReportPointAirService.selectEmsReportPointAirList(emsReportPointAir);
ExcelUtil<EmsReportPointAir> util = new ExcelUtil<EmsReportPointAir>(EmsReportPointAir.class);
util.exportExcel(response, list, "压缩空气整点数据数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:query')")
@GetMapping(value = "/{objId}")
public AjaxResult getInfo(@PathVariable("objId") Long objId) {
return success(emsReportPointAirService.selectEmsReportPointAirByObjId(objId));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:add')")
@Log(title = "压缩空气整点数据", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody EmsReportPointAir emsReportPointAir) {
return toAjax(emsReportPointAirService.insertEmsReportPointAir(emsReportPointAir));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:edit')")
@Log(title = "压缩空气整点数据", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody EmsReportPointAir emsReportPointAir) {
emsReportPointAir.setUpdateBy(getUsername());
return toAjax(emsReportPointAirService.updateEmsReportPointAir(emsReportPointAir));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointAir:remove')")
@Log(title = "压缩空气整点数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{objIds}")
public AjaxResult remove(@PathVariable Long[] objIds) {
return toAjax(emsReportPointAirService.deleteEmsReportPointAirByObjIds(objIds));
}
}

@ -0,0 +1,100 @@
package com.os.ems.report.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.report.domain.EmsReportPointNitrogen;
import com.os.ems.report.service.IEmsReportPointNitrogenService;
import com.os.common.utils.poi.ExcelUtil;
import com.os.common.core.page.TableDataInfo;
/**
* Controller
*
* @author Yinq
* @date 2024-05-22
*/
@RestController
@RequestMapping("/ems/report/reportPointNitrogen")
public class EmsReportPointNitrogenController extends BaseController {
@Autowired
private IEmsReportPointNitrogenService emsReportPointNitrogenService;
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:list')")
@GetMapping("/list")
public TableDataInfo list(EmsReportPointNitrogen emsReportPointNitrogen) {
startPage();
List<EmsReportPointNitrogen> list = emsReportPointNitrogenService.selectEmsReportPointNitrogenList(emsReportPointNitrogen);
return getDataTable(list);
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:export')")
@Log(title = "氮气整点数据", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, EmsReportPointNitrogen emsReportPointNitrogen) {
List<EmsReportPointNitrogen> list = emsReportPointNitrogenService.selectEmsReportPointNitrogenList(emsReportPointNitrogen);
ExcelUtil<EmsReportPointNitrogen> util = new ExcelUtil<EmsReportPointNitrogen>(EmsReportPointNitrogen.class);
util.exportExcel(response, list, "氮气整点数据数据");
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:query')")
@GetMapping(value = "/{objId}")
public AjaxResult getInfo(@PathVariable("objId") Long objId) {
return success(emsReportPointNitrogenService.selectEmsReportPointNitrogenByObjId(objId));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:add')")
@Log(title = "氮气整点数据", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody EmsReportPointNitrogen emsReportPointNitrogen) {
return toAjax(emsReportPointNitrogenService.insertEmsReportPointNitrogen(emsReportPointNitrogen));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:edit')")
@Log(title = "氮气整点数据", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody EmsReportPointNitrogen emsReportPointNitrogen) {
emsReportPointNitrogen.setUpdateBy(getUsername());
return toAjax(emsReportPointNitrogenService.updateEmsReportPointNitrogen(emsReportPointNitrogen));
}
/**
*
*/
@PreAuthorize("@ss.hasPermi('ems/report:reportPointNitrogen:remove')")
@Log(title = "氮气整点数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{objIds}")
public AjaxResult remove(@PathVariable Long[] objIds) {
return toAjax(emsReportPointNitrogenService.deleteEmsReportPointNitrogenByObjIds(objIds));
}
}

@ -0,0 +1,166 @@
package com.os.ems.report.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;
/**
* ems_report_point_air
*
* @author Yinq
* @date 2024-05-22
*/
public class EmsReportPointAir extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
*
*/
private Long objId;
/**
*
*/
@Excel(name = "计量设备编号")
private String monitorCode;
/**
*
*/
@Excel(name = "计量设备名称")
private String monitorName;
/**
*
*/
@Excel(name = "仪表值")
private Long instrumentValue;
/**
*
*/
@Excel(name = "耗量")
private Long expend;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date recordTime;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date beginTime;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
/**
* 0 1
*/
@Excel(name = "修改标识", readConverterExp = "0=是,1=否")
private String updateFlag;
public String getMonitorName() {
return monitorName;
}
public void setMonitorName(String monitorName) {
this.monitorName = monitorName;
}
public void setObjId(Long objId) {
this.objId = objId;
}
public Long getObjId() {
return objId;
}
public void setMonitorCode(String monitorCode) {
this.monitorCode = monitorCode;
}
public String getMonitorCode() {
return monitorCode;
}
public void setInstrumentValue(Long instrumentValue) {
this.instrumentValue = instrumentValue;
}
public Long getInstrumentValue() {
return instrumentValue;
}
public void setExpend(Long expend) {
this.expend = expend;
}
public Long getExpend() {
return expend;
}
public void setRecordTime(Date recordTime) {
this.recordTime = recordTime;
}
public Date getRecordTime() {
return recordTime;
}
public void setBeginTime(Date beginTime) {
this.beginTime = beginTime;
}
public Date getBeginTime() {
return beginTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public Date getEndTime() {
return endTime;
}
public void setUpdateFlag(String updateFlag) {
this.updateFlag = updateFlag;
}
public String getUpdateFlag() {
return updateFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("objId", getObjId())
.append("monitorCode", getMonitorCode())
.append("instrumentValue", getInstrumentValue())
.append("expend", getExpend())
.append("recordTime", getRecordTime())
.append("beginTime", getBeginTime())
.append("endTime", getEndTime())
.append("updateFlag", getUpdateFlag())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
}
}

@ -0,0 +1,166 @@
package com.os.ems.report.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;
/**
* ems_report_point_nitrogen
*
* @author Yinq
* @date 2024-05-22
*/
public class EmsReportPointNitrogen extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
*
*/
private Long objId;
/**
*
*/
@Excel(name = "计量设备编号")
private String monitorCode;
/**
*
*/
@Excel(name = "计量设备名称")
private String monitorName;
/**
*
*/
@Excel(name = "仪表值")
private Long instrumentValue;
/**
*
*/
@Excel(name = "耗量")
private Long expend;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date recordTime;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date beginTime;
/**
*
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
/**
* 0 1
*/
@Excel(name = "修改标识", readConverterExp = "0=是,1=否")
private String updateFlag;
public String getMonitorName() {
return monitorName;
}
public void setMonitorName(String monitorName) {
this.monitorName = monitorName;
}
public void setObjId(Long objId) {
this.objId = objId;
}
public Long getObjId() {
return objId;
}
public void setMonitorCode(String monitorCode) {
this.monitorCode = monitorCode;
}
public String getMonitorCode() {
return monitorCode;
}
public void setInstrumentValue(Long instrumentValue) {
this.instrumentValue = instrumentValue;
}
public Long getInstrumentValue() {
return instrumentValue;
}
public void setExpend(Long expend) {
this.expend = expend;
}
public Long getExpend() {
return expend;
}
public void setRecordTime(Date recordTime) {
this.recordTime = recordTime;
}
public Date getRecordTime() {
return recordTime;
}
public void setBeginTime(Date beginTime) {
this.beginTime = beginTime;
}
public Date getBeginTime() {
return beginTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
public Date getEndTime() {
return endTime;
}
public void setUpdateFlag(String updateFlag) {
this.updateFlag = updateFlag;
}
public String getUpdateFlag() {
return updateFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("objId", getObjId())
.append("monitorCode", getMonitorCode())
.append("instrumentValue", getInstrumentValue())
.append("expend", getExpend())
.append("recordTime", getRecordTime())
.append("beginTime", getBeginTime())
.append("endTime", getEndTime())
.append("updateFlag", getUpdateFlag())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
}
}

@ -0,0 +1,62 @@
package com.os.ems.report.mapper;
import java.util.List;
import com.os.ems.report.domain.EmsReportPointAir;
/**
* Mapper
*
* @author Yinq
* @date 2024-05-22
*/
public interface EmsReportPointAirMapper
{
/**
*
*
* @param objId
* @return
*/
public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId);
/**
*
*
* @param emsReportPointAir
* @return
*/
public List<EmsReportPointAir> selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param emsReportPointAir
* @return
*/
public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param emsReportPointAir
* @return
*/
public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param objId
* @return
*/
public int deleteEmsReportPointAirByObjId(Long objId);
/**
*
*
* @param objIds
* @return
*/
public int deleteEmsReportPointAirByObjIds(Long[] objIds);
}

@ -0,0 +1,62 @@
package com.os.ems.report.mapper;
import java.util.List;
import com.os.ems.report.domain.EmsReportPointNitrogen;
/**
* Mapper
*
* @author Yinq
* @date 2024-05-22
*/
public interface EmsReportPointNitrogenMapper
{
/**
*
*
* @param objId
* @return
*/
public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public List<EmsReportPointNitrogen> selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param objId
* @return
*/
public int deleteEmsReportPointNitrogenByObjId(Long objId);
/**
*
*
* @param objIds
* @return
*/
public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds);
}

@ -0,0 +1,62 @@
package com.os.ems.report.service;
import java.util.List;
import com.os.ems.report.domain.EmsReportPointAir;
/**
* Service
*
* @author Yinq
* @date 2024-05-22
*/
public interface IEmsReportPointAirService {
/**
*
*
* @param objId
* @return
*/
public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId);
/**
*
*
* @param emsReportPointAir
* @return
*/
public List<EmsReportPointAir> selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param emsReportPointAir
* @return
*/
public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param emsReportPointAir
* @return
*/
public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir);
/**
*
*
* @param objIds
* @return
*/
public int deleteEmsReportPointAirByObjIds(Long[] objIds);
/**
*
*
* @param objId
* @return
*/
public int deleteEmsReportPointAirByObjId(Long objId);
}

@ -0,0 +1,62 @@
package com.os.ems.report.service;
import java.util.List;
import com.os.ems.report.domain.EmsReportPointNitrogen;
/**
* Service
*
* @author Yinq
* @date 2024-05-22
*/
public interface IEmsReportPointNitrogenService {
/**
*
*
* @param objId
* @return
*/
public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public List<EmsReportPointNitrogen> selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen);
/**
*
*
* @param objIds
* @return
*/
public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds);
/**
*
*
* @param objId
* @return
*/
public int deleteEmsReportPointNitrogenByObjId(Long objId);
}

@ -0,0 +1,91 @@
package com.os.ems.report.service.impl;
import java.util.List;
import com.os.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.os.ems.report.mapper.EmsReportPointAirMapper;
import com.os.ems.report.domain.EmsReportPointAir;
import com.os.ems.report.service.IEmsReportPointAirService;
/**
* Service
*
* @author Yinq
* @date 2024-05-22
*/
@Service
public class EmsReportPointAirServiceImpl implements IEmsReportPointAirService {
@Autowired
private EmsReportPointAirMapper emsReportPointAirMapper;
/**
*
*
* @param objId
* @return
*/
@Override
public EmsReportPointAir selectEmsReportPointAirByObjId(Long objId) {
return emsReportPointAirMapper.selectEmsReportPointAirByObjId(objId);
}
/**
*
*
* @param emsReportPointAir
* @return
*/
@Override
public List<EmsReportPointAir> selectEmsReportPointAirList(EmsReportPointAir emsReportPointAir) {
return emsReportPointAirMapper.selectEmsReportPointAirList(emsReportPointAir);
}
/**
*
*
* @param emsReportPointAir
* @return
*/
@Override
public int insertEmsReportPointAir(EmsReportPointAir emsReportPointAir) {
emsReportPointAir.setCreateTime(DateUtils.getNowDate());
return emsReportPointAirMapper.insertEmsReportPointAir(emsReportPointAir);
}
/**
*
*
* @param emsReportPointAir
* @return
*/
@Override
public int updateEmsReportPointAir(EmsReportPointAir emsReportPointAir) {
emsReportPointAir.setUpdateTime(DateUtils.getNowDate());
return emsReportPointAirMapper.updateEmsReportPointAir(emsReportPointAir);
}
/**
*
*
* @param objIds
* @return
*/
@Override
public int deleteEmsReportPointAirByObjIds(Long[] objIds) {
return emsReportPointAirMapper.deleteEmsReportPointAirByObjIds(objIds);
}
/**
*
*
* @param objId
* @return
*/
@Override
public int deleteEmsReportPointAirByObjId(Long objId) {
return emsReportPointAirMapper.deleteEmsReportPointAirByObjId(objId);
}
}

@ -0,0 +1,91 @@
package com.os.ems.report.service.impl;
import java.util.List;
import com.os.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.os.ems.report.mapper.EmsReportPointNitrogenMapper;
import com.os.ems.report.domain.EmsReportPointNitrogen;
import com.os.ems.report.service.IEmsReportPointNitrogenService;
/**
* Service
*
* @author Yinq
* @date 2024-05-22
*/
@Service
public class EmsReportPointNitrogenServiceImpl implements IEmsReportPointNitrogenService {
@Autowired
private EmsReportPointNitrogenMapper emsReportPointNitrogenMapper;
/**
*
*
* @param objId
* @return
*/
@Override
public EmsReportPointNitrogen selectEmsReportPointNitrogenByObjId(Long objId) {
return emsReportPointNitrogenMapper.selectEmsReportPointNitrogenByObjId(objId);
}
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
@Override
public List<EmsReportPointNitrogen> selectEmsReportPointNitrogenList(EmsReportPointNitrogen emsReportPointNitrogen) {
return emsReportPointNitrogenMapper.selectEmsReportPointNitrogenList(emsReportPointNitrogen);
}
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
@Override
public int insertEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen) {
emsReportPointNitrogen.setCreateTime(DateUtils.getNowDate());
return emsReportPointNitrogenMapper.insertEmsReportPointNitrogen(emsReportPointNitrogen);
}
/**
*
*
* @param emsReportPointNitrogen
* @return
*/
@Override
public int updateEmsReportPointNitrogen(EmsReportPointNitrogen emsReportPointNitrogen) {
emsReportPointNitrogen.setUpdateTime(DateUtils.getNowDate());
return emsReportPointNitrogenMapper.updateEmsReportPointNitrogen(emsReportPointNitrogen);
}
/**
*
*
* @param objIds
* @return
*/
@Override
public int deleteEmsReportPointNitrogenByObjIds(Long[] objIds) {
return emsReportPointNitrogenMapper.deleteEmsReportPointNitrogenByObjIds(objIds);
}
/**
*
*
* @param objId
* @return
*/
@Override
public int deleteEmsReportPointNitrogenByObjId(Long objId) {
return emsReportPointNitrogenMapper.deleteEmsReportPointNitrogenByObjId(objId);
}
}

@ -0,0 +1,123 @@
<?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.os.ems.report.mapper.EmsReportPointAirMapper">
<resultMap type="EmsReportPointAir" id="EmsReportPointAirResult">
<result property="objId" column="obj_id"/>
<result property="monitorCode" column="monitor_code"/>
<result property="monitorName" column="monitor_name"/>
<result property="instrumentValue" column="instrument_value"/>
<result property="expend" column="expend"/>
<result property="recordTime" column="record_time"/>
<result property="beginTime" column="begin_time"/>
<result property="endTime" column="end_time"/>
<result property="updateFlag" column="update_flag"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
</resultMap>
<sql id="selectEmsReportPointAirVo">
select erpa.obj_id,
erpa.monitor_code,
ebmi.monitor_name,
erpa.instrument_value,
erpa.expend,
erpa.record_time,
erpa.begin_time,
erpa.end_time,
erpa.update_flag,
erpa.create_by,
erpa.create_time,
erpa.update_by,
erpa.update_time
from ems_report_point_air erpa
left join ems_base_monitor_info ebmi on erpa.monitor_code = ebmi.monitor_code
</sql>
<select id="selectEmsReportPointAirList" parameterType="EmsReportPointAir"
resultMap="EmsReportPointAirResult">
<include refid="selectEmsReportPointAirVo"/>
<where>
<if test="monitorCode != null and monitorCode != ''">and erpa.monitor_code = #{monitorCode}</if>
<if test="instrumentValue != null ">and erpa.instrument_value = #{instrumentValue}</if>
<if test="expend != null ">and erpa.expend = #{expend}</if>
<if test="recordTime != null ">and erpa.record_time = #{recordTime}</if>
<if test="params.beginBeginTime != null and params.beginBeginTime != '' and params.endBeginTime != null and params.endBeginTime != ''">
and erpa.begin_time between #{params.beginBeginTime} and #{params.endBeginTime}
</if>
<if test="endTime != null ">and erpa.end_time = #{endTime}</if>
<if test="updateFlag != null and updateFlag != ''">and erpa.update_flag = #{updateFlag}</if>
</where>
</select>
<select id="selectEmsReportPointAirByObjId" parameterType="Long" resultMap="EmsReportPointAirResult">
<include refid="selectEmsReportPointAirVo"/>
where erpa.obj_id = #{objId}
</select>
<insert id="insertEmsReportPointAir" parameterType="EmsReportPointAir" useGeneratedKeys="true"
keyProperty="objId">
insert into ems_report_point_air
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="monitorCode != null">monitor_code,</if>
<if test="instrumentValue != null">instrument_value,</if>
<if test="expend != null">expend,</if>
<if test="recordTime != null">record_time,</if>
<if test="beginTime != null">begin_time,</if>
<if test="endTime != null">end_time,</if>
<if test="updateFlag != null">update_flag,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="monitorCode != null">#{monitorCode},</if>
<if test="instrumentValue != null">#{instrumentValue},</if>
<if test="expend != null">#{expend},</if>
<if test="recordTime != null">#{recordTime},</if>
<if test="beginTime != null">#{beginTime},</if>
<if test="endTime != null">#{endTime},</if>
<if test="updateFlag != null">#{updateFlag},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
</trim>
</insert>
<update id="updateEmsReportPointAir" parameterType="EmsReportPointAir">
update ems_report_point_air
<trim prefix="SET" suffixOverrides=",">
<if test="monitorCode != null">monitor_code = #{monitorCode},</if>
<if test="instrumentValue != null">instrument_value = #{instrumentValue},</if>
<if test="expend != null">expend = #{expend},</if>
<if test="recordTime != null">record_time = #{recordTime},</if>
<if test="beginTime != null">begin_time = #{beginTime},</if>
<if test="endTime != null">end_time = #{endTime},</if>
<if test="updateFlag != null">update_flag = #{updateFlag},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where obj_id = #{objId}
</update>
<delete id="deleteEmsReportPointAirByObjId" parameterType="Long">
delete
from ems_report_point_air
where obj_id = #{objId}
</delete>
<delete id="deleteEmsReportPointAirByObjIds" parameterType="String">
delete from ems_report_point_air where obj_id in
<foreach item="objId" collection="array" open="(" separator="," close=")">
#{objId}
</foreach>
</delete>
</mapper>

@ -0,0 +1,123 @@
<?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.os.ems.report.mapper.EmsReportPointNitrogenMapper">
<resultMap type="EmsReportPointNitrogen" id="EmsReportPointNitrogenResult">
<result property="objId" column="obj_id"/>
<result property="monitorCode" column="monitor_code"/>
<result property="monitorName" column="monitor_name"/>
<result property="instrumentValue" column="instrument_value"/>
<result property="expend" column="expend"/>
<result property="recordTime" column="record_time"/>
<result property="beginTime" column="begin_time"/>
<result property="endTime" column="end_time"/>
<result property="updateFlag" column="update_flag"/>
<result property="createBy" column="create_by"/>
<result property="createTime" column="create_time"/>
<result property="updateBy" column="update_by"/>
<result property="updateTime" column="update_time"/>
</resultMap>
<sql id="selectEmsReportPointNitrogenVo">
select erpn.obj_id,
erpn.monitor_code,
ebmi.monitor_name,
erpn.instrument_value,
erpn.expend,
erpn.record_time,
erpn.begin_time,
erpn.end_time,
erpn.update_flag,
erpn.create_by,
erpn.create_time,
erpn.update_by,
erpn.update_time
from ems_report_point_nitrogen erpn
left join ems_base_monitor_info ebmi on erpn.monitor_code = ebmi.monitor_code
</sql>
<select id="selectEmsReportPointNitrogenList" parameterType="EmsReportPointNitrogen"
resultMap="EmsReportPointNitrogenResult">
<include refid="selectEmsReportPointNitrogenVo"/>
<where>
<if test="monitorCode != null and monitorCode != ''">and erpn.monitor_code = #{monitorCode}</if>
<if test="instrumentValue != null ">and erpn.instrument_value = #{instrumentValue}</if>
<if test="expend != null ">and erpn.expend = #{expend}</if>
<if test="recordTime != null ">and erpn.record_time = #{recordTime}</if>
<if test="params.beginBeginTime != null and params.beginBeginTime != '' and params.endBeginTime != null and params.endBeginTime != ''">
and erpn.begin_time between #{params.beginBeginTime} and #{params.endBeginTime}
</if>
<if test="endTime != null ">and erpn.end_time = #{endTime}</if>
<if test="updateFlag != null and updateFlag != ''">and erpn.update_flag = #{updateFlag}</if>
</where>
</select>
<select id="selectEmsReportPointNitrogenByObjId" parameterType="Long" resultMap="EmsReportPointNitrogenResult">
<include refid="selectEmsReportPointNitrogenVo"/>
where erpn.obj_id = #{objId}
</select>
<insert id="insertEmsReportPointNitrogen" parameterType="EmsReportPointNitrogen" useGeneratedKeys="true"
keyProperty="objId">
insert into ems_report_point_nitrogen
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="monitorCode != null">monitor_code,</if>
<if test="instrumentValue != null">instrument_value,</if>
<if test="expend != null">expend,</if>
<if test="recordTime != null">record_time,</if>
<if test="beginTime != null">begin_time,</if>
<if test="endTime != null">end_time,</if>
<if test="updateFlag != null">update_flag,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="monitorCode != null">#{monitorCode},</if>
<if test="instrumentValue != null">#{instrumentValue},</if>
<if test="expend != null">#{expend},</if>
<if test="recordTime != null">#{recordTime},</if>
<if test="beginTime != null">#{beginTime},</if>
<if test="endTime != null">#{endTime},</if>
<if test="updateFlag != null">#{updateFlag},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
</trim>
</insert>
<update id="updateEmsReportPointNitrogen" parameterType="EmsReportPointNitrogen">
update ems_report_point_nitrogen
<trim prefix="SET" suffixOverrides=",">
<if test="monitorCode != null">monitor_code = #{monitorCode},</if>
<if test="instrumentValue != null">instrument_value = #{instrumentValue},</if>
<if test="expend != null">expend = #{expend},</if>
<if test="recordTime != null">record_time = #{recordTime},</if>
<if test="beginTime != null">begin_time = #{beginTime},</if>
<if test="endTime != null">end_time = #{endTime},</if>
<if test="updateFlag != null">update_flag = #{updateFlag},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where obj_id = #{objId}
</update>
<delete id="deleteEmsReportPointNitrogenByObjId" parameterType="Long">
delete
from ems_report_point_nitrogen
where obj_id = #{objId}
</delete>
<delete id="deleteEmsReportPointNitrogenByObjIds" parameterType="String">
delete from ems_report_point_nitrogen where obj_id in
<foreach item="objId" collection="array" open="(" separator="," close=")">
#{objId}
</foreach>
</delete>
</mapper>
Loading…
Cancel
Save