change - 蒸汽实时数据改为历史数据;新增蒸汽实时数据页面只显示最新的一条记录,实现其接口

master
zch 9 months ago
parent 0d596eb13f
commit 0f46c5c167

@ -23,7 +23,7 @@ import com.os.common.utils.poi.ExcelUtil;
import com.os.common.core.page.TableDataInfo; import com.os.common.core.page.TableDataInfo;
/** /**
* Controller * Controller
* *
* @author Yinq * @author Yinq
* @date 2024-05-22 * @date 2024-05-22
@ -35,7 +35,7 @@ public class EmsRecordSteamInstantController extends BaseController {
private IEmsRecordSteamInstantService emsRecordSteamInstantService; private IEmsRecordSteamInstantService emsRecordSteamInstantService;
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:list')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:list')")
@GetMapping("/list") @GetMapping("/list")
@ -47,19 +47,19 @@ public class EmsRecordSteamInstantController extends BaseController {
} }
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:export')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:export')")
@Log(title = "蒸汽实时数据", businessType = BusinessType.EXPORT) @Log(title = "蒸汽历史数据", businessType = BusinessType.EXPORT)
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, EmsRecordSteamInstant emsRecordSteamInstant) { public void export(HttpServletResponse response, EmsRecordSteamInstant emsRecordSteamInstant) {
List<EmsRecordSteamInstant> list = emsRecordSteamInstantService.selectEmsRecordSteamInstantList(emsRecordSteamInstant); List<EmsRecordSteamInstant> list = emsRecordSteamInstantService.selectEmsRecordSteamInstantList(emsRecordSteamInstant);
ExcelUtil<EmsRecordSteamInstant> util = new ExcelUtil<EmsRecordSteamInstant>(EmsRecordSteamInstant.class); ExcelUtil<EmsRecordSteamInstant> util = new ExcelUtil<EmsRecordSteamInstant>(EmsRecordSteamInstant.class);
util.exportExcel(response, list, "蒸汽实时数据数据"); util.exportExcel(response, list, "蒸汽历史数据数据");
} }
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:query')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:query')")
@GetMapping(value = "/{objId}") @GetMapping(value = "/{objId}")
@ -68,10 +68,10 @@ public class EmsRecordSteamInstantController extends BaseController {
} }
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:add')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:add')")
@Log(title = "蒸汽实时数据", businessType = BusinessType.INSERT) @Log(title = "蒸汽历史数据", businessType = BusinessType.INSERT)
@PostMapping @PostMapping
public AjaxResult add(@RequestBody EmsRecordSteamInstant emsRecordSteamInstant) { public AjaxResult add(@RequestBody EmsRecordSteamInstant emsRecordSteamInstant) {
emsRecordSteamInstant.setCreateBy(getUsername()); emsRecordSteamInstant.setCreateBy(getUsername());
@ -79,10 +79,10 @@ public class EmsRecordSteamInstantController extends BaseController {
} }
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:edit')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:edit')")
@Log(title = "蒸汽实时数据", businessType = BusinessType.UPDATE) @Log(title = "蒸汽历史数据", businessType = BusinessType.UPDATE)
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody EmsRecordSteamInstant emsRecordSteamInstant) { public AjaxResult edit(@RequestBody EmsRecordSteamInstant emsRecordSteamInstant) {
emsRecordSteamInstant.setUpdateBy(getUsername()); emsRecordSteamInstant.setUpdateBy(getUsername());
@ -90,24 +90,34 @@ public class EmsRecordSteamInstantController extends BaseController {
} }
/** /**
* *
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:remove')") @PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:remove')")
@Log(title = "蒸汽实时数据", businessType = BusinessType.DELETE) @Log(title = "蒸汽历史数据", businessType = BusinessType.DELETE)
@DeleteMapping("/{objIds}") @DeleteMapping("/{objIds}")
public AjaxResult remove(@PathVariable Long[] objIds) { public AjaxResult remove(@PathVariable Long[] objIds) {
return toAjax(emsRecordSteamInstantService.deleteEmsRecordSteamInstantByObjIds(objIds)); return toAjax(emsRecordSteamInstantService.deleteEmsRecordSteamInstantByObjIds(objIds));
} }
/** /**
* * 线
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:list')")
@GetMapping("/steamInstantList") @GetMapping("/steamInstantList")
public AjaxResult steamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) { public AjaxResult steamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) {
List<EmsRecordSteamInstant> list = emsRecordSteamInstantService List<EmsRecordSteamInstant> list = emsRecordSteamInstantService
.selectEmsRecordSteamInstantList(emsRecordSteamInstant); .selectEmsRecordSteamInstantList(emsRecordSteamInstant);
return success(list); return success(list);
} }
@PreAuthorize("@ss.hasPermi('ems/record:recordSteamInstant:list')")
@GetMapping("/latestSteamInstantList")
public AjaxResult latestSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) {
List<EmsRecordSteamInstant> list = emsRecordSteamInstantService
.selectEmsRecordLatestSteamInstantList(emsRecordSteamInstant);
return success(list);
}
} }

@ -10,7 +10,7 @@ import com.os.common.annotation.Excel;
import com.os.common.core.domain.BaseEntity; import com.os.common.core.domain.BaseEntity;
/** /**
* ems_record_steam_instant * ems_record_steam_instant
* *
* @author Yinq * @author Yinq
* @date 2024-05-22 * @date 2024-05-22

@ -5,57 +5,60 @@ import java.util.List;
import com.os.ems.record.domain.EmsRecordSteamInstant; import com.os.ems.record.domain.EmsRecordSteamInstant;
/** /**
* Mapper * Mapper
* *
* @author Yinq * @author Yinq
* @date 2024-05-22 * @date 2024-05-22
*/ */
public interface EmsRecordSteamInstantMapper { public interface EmsRecordSteamInstantMapper {
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId); public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant); public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant); public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant); public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
public int deleteEmsRecordSteamInstantByObjId(Long objId); public int deleteEmsRecordSteamInstantByObjId(Long objId);
/** /**
* *
* *
* @param objIds * @param objIds
* @return * @return
*/ */
public int deleteEmsRecordSteamInstantByObjIds(Long[] objIds); public int deleteEmsRecordSteamInstantByObjIds(Long[] objIds);
public List<EmsRecordSteamInstant> selectEmsRecordLatestSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
} }

@ -5,57 +5,60 @@ import java.util.List;
import com.os.ems.record.domain.EmsRecordSteamInstant; import com.os.ems.record.domain.EmsRecordSteamInstant;
/** /**
* Service * Service
* *
* @author Yinq * @author Yinq
* @date 2024-05-22 * @date 2024-05-22
*/ */
public interface IEmsRecordSteamInstantService { public interface IEmsRecordSteamInstantService {
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId); public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant); public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant); public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant); public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/** /**
* *
* *
* @param objIds * @param objIds
* @return * @return
*/ */
public int deleteEmsRecordSteamInstantByObjIds(Long[] objIds); public int deleteEmsRecordSteamInstantByObjIds(Long[] objIds);
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
public int deleteEmsRecordSteamInstantByObjId(Long objId); public int deleteEmsRecordSteamInstantByObjId(Long objId);
public List<EmsRecordSteamInstant> selectEmsRecordLatestSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
} }

@ -9,7 +9,7 @@ import com.os.ems.record.domain.EmsRecordSteamInstant;
import com.os.ems.record.service.IEmsRecordSteamInstantService; import com.os.ems.record.service.IEmsRecordSteamInstantService;
/** /**
* Service * Service
* *
* @author Yinq * @author Yinq
* @date 2024-05-22 * @date 2024-05-22
@ -20,10 +20,10 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
private EmsRecordSteamInstantMapper emsRecordSteamInstantMapper; private EmsRecordSteamInstantMapper emsRecordSteamInstantMapper;
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
@Override @Override
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId) { public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId) {
@ -31,10 +31,10 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
} }
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
@Override @Override
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) { public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) {
@ -42,9 +42,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
} }
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
@Override @Override
@ -53,9 +53,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
} }
/** /**
* *
* *
* @param emsRecordSteamInstant * @param emsRecordSteamInstant
* @return * @return
*/ */
@Override @Override
@ -64,9 +64,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
} }
/** /**
* *
* *
* @param objIds * @param objIds
* @return * @return
*/ */
@Override @Override
@ -75,13 +75,27 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
} }
/** /**
* *
* *
* @param objId * @param objId
* @return * @return
*/ */
@Override @Override
public int deleteEmsRecordSteamInstantByObjId(Long objId) { public int deleteEmsRecordSteamInstantByObjId(Long objId) {
return emsRecordSteamInstantMapper.deleteEmsRecordSteamInstantByObjId(objId); return emsRecordSteamInstantMapper.deleteEmsRecordSteamInstantByObjId(objId);
} }
/**
*
*
* @param emsRecordSteamInstant
* @return
*/
@Override
public List<EmsRecordSteamInstant> selectEmsRecordLatestSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant){
/* return emsRecordSteamInstantMapper.selectEmsRecordLatestSteamInstantList(emsRecordSteamInstant);*/
//只返回第一条数据
return emsRecordSteamInstantMapper.selectEmsRecordSteamInstantList(emsRecordSteamInstant).subList(0,1);
}
} }

@ -65,6 +65,31 @@
where ersi.obj_id = #{objId} where ersi.obj_id = #{objId}
</select> </select>
<select id="selectEmsRecordLatestSteamInstantList"
parameterType="EmsRecordSteamInstant"
resultMap="EmsRecordSteamInstantResult">
<include refid="selectEmsRecordSteamInstantVo"/>
<where>
<if test="objId != null">and ersi.obj_id = #{objId}</if>
<if test="monitorCode != null and monitorCode != ''">and ersi.monitor_code = #{monitorCode}</if>
<if test="params.beginCollectTime != null and params.beginCollectTime != '' and params.endCollectTime != null and params.endCollectTime != ''">
and ersi.collect_time between #{params.beginCollectTime} and #{params.endCollectTime}
</if>
<if test="fluxFlow != null ">and ersi.flux_flow = #{fluxFlow}</if>
<if test="steamFlow != null ">and ersi.steam_flow = #{steamFlow}</if>
<if test="heatInstantValue != null ">and ersi.heat_instant_value = #{heatInstantValue}</if>
<if test="heatTotalValue != null ">and ersi.heat_total_value = #{heatTotalValue}</if>
<if test="temperature != null ">and ersi.temperature = #{temperature}</if>
<if test="press != null ">and ersi.press = #{press}</if>
<if test="density != null ">and ersi.density = #{density}</if>
<if test="differencePress != null ">and ersi.difference_press = #{differencePress}</if>
<if test="params.beginRecordTime != null and params.beginRecordTime != '' and params.endRecordTime != null and params.endRecordTime != ''">
and ersi.record_time between #{params.beginRecordTime} and #{params.endRecordTime}
</if>
</where>
order by ersi.obj_id desc
</select>
<insert id="insertEmsRecordSteamInstant" parameterType="EmsRecordSteamInstant" useGeneratedKeys="true" <insert id="insertEmsRecordSteamInstant" parameterType="EmsRecordSteamInstant" useGeneratedKeys="true"
keyProperty="objId"> keyProperty="objId">
insert into ems_record_steam_instant insert into ems_record_steam_instant

Loading…
Cancel
Save