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

@ -5,57 +5,60 @@ import java.util.List;
import com.os.ems.record.domain.EmsRecordSteamInstant;
/**
* Mapper
* Mapper
*
* @author Yinq
* @date 2024-05-22
*/
public interface EmsRecordSteamInstantMapper {
/**
*
*
*
* @param objId
* @return
* @param objId
* @return
*/
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId);
/**
*
*
*
* @param emsRecordSteamInstant
* @return
* @param emsRecordSteamInstant
* @return
*/
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param objId
* @param objId
* @return
*/
public int deleteEmsRecordSteamInstantByObjId(Long objId);
/**
*
*
*
* @param objIds
* @return
*/
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;
/**
* Service
* Service
*
* @author Yinq
* @date 2024-05-22
*/
public interface IEmsRecordSteamInstantService {
/**
*
*
*
* @param objId
* @return
* @param objId
* @return
*/
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId);
/**
*
*
*
* @param emsRecordSteamInstant
* @return
* @param emsRecordSteamInstant
* @return
*/
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
public int insertEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
public int updateEmsRecordSteamInstant(EmsRecordSteamInstant emsRecordSteamInstant);
/**
*
*
*
* @param objIds
* @param objIds
* @return
*/
public int deleteEmsRecordSteamInstantByObjIds(Long[] objIds);
/**
*
*
*
* @param objId
* @param objId
* @return
*/
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;
/**
* Service
* Service
*
* @author Yinq
* @date 2024-05-22
@ -20,10 +20,10 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
private EmsRecordSteamInstantMapper emsRecordSteamInstantMapper;
/**
*
*
*
* @param objId
* @return
* @param objId
* @return
*/
@Override
public EmsRecordSteamInstant selectEmsRecordSteamInstantByObjId(Long objId) {
@ -31,10 +31,10 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
}
/**
*
*
*
* @param emsRecordSteamInstant
* @return
* @param emsRecordSteamInstant
* @return
*/
@Override
public List<EmsRecordSteamInstant> selectEmsRecordSteamInstantList(EmsRecordSteamInstant emsRecordSteamInstant) {
@ -42,9 +42,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
}
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
@Override
@ -53,9 +53,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
}
/**
*
*
*
* @param emsRecordSteamInstant
* @param emsRecordSteamInstant
* @return
*/
@Override
@ -64,9 +64,9 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
}
/**
*
*
*
* @param objIds
* @param objIds
* @return
*/
@Override
@ -75,13 +75,27 @@ public class EmsRecordSteamInstantServiceImpl implements IEmsRecordSteamInstantS
}
/**
*
*
*
* @param objId
* @param objId
* @return
*/
@Override
public int deleteEmsRecordSteamInstantByObjId(Long 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}
</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"
keyProperty="objId">
insert into ems_record_steam_instant

Loading…
Cancel
Save