From 0c5606be951e50c6e86671ecde51b012f5d55735 Mon Sep 17 00:00:00 2001 From: Administrator <zhubaomin> Date: 星期二, 18 六月 2024 14:32:26 +0800 Subject: [PATCH] 2024-06-18 朱宝民 开关阀报(未完) --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml | 343 +++++++----- pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/RtuDataDealTree.xml | 1 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml | 368 ++++++++------ pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveHistory.java | 239 +++++--- pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V202404/TkDealOpenValveReportV202404.java | 102 +++ pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveHistoryMapper.java | 46 - pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveLastMapper.java | 55 - pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveLast.java | 393 +++++++++++--- 8 files changed, 982 insertions(+), 565 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveHistoryMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveHistoryMapper.java index ab59ab4..412db49 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveHistoryMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveHistoryMapper.java @@ -1,61 +1,27 @@ package com.dy.pipIrrGlobal.daoRm; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveHistory; import org.apache.ibatis.annotations.Mapper; /** - * @Author liurunyu - * @Date 2024/2/23 15:42 - * @LastEditTime 2024/2/23 15:42 + * @author ZhuBaoMin + * @date 2024-06-17 11:27 + * @LastEditTime 2024-06-17 11:27 * @Description */ + @Mapper -public interface RmOpenCloseValveHistoryMapper { - /** - * delete by primary key - * - * @param id primaryKey - * @return deleteCount - */ +public interface RmOpenCloseValveHistoryMapper extends BaseMapper<RmOpenCloseValveHistory> { int deleteByPrimaryKey(Long id); - /** - * insert record to table - * - * @param record the record - * @return insert count - */ int insert(RmOpenCloseValveHistory record); - /** - * insert record to table selective - * - * @param record the record - * @return insert count - */ int insertSelective(RmOpenCloseValveHistory record); - /** - * select by primary key - * - * @param id primary key - * @return object by primary key - */ RmOpenCloseValveHistory selectByPrimaryKey(Long id); - /** - * update record selective - * - * @param record the updated record - * @return update count - */ int updateByPrimaryKeySelective(RmOpenCloseValveHistory record); - /** - * update record - * - * @param record the updated record - * @return update count - */ int updateByPrimaryKey(RmOpenCloseValveHistory record); } \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveLastMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveLastMapper.java index 8dbadd4..b750ae4 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveLastMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoRm/RmOpenCloseValveLastMapper.java @@ -1,64 +1,35 @@ package com.dy.pipIrrGlobal.daoRm; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveLast; import org.apache.ibatis.annotations.Mapper; -import java.util.List; - /** - * @Author liurunyu - * @Date 2024/2/23 16:00 - * @LastEditTime 2024/2/23 16:00 + * @author ZhuBaoMin + * @date 2024-06-17 11:28 + * @LastEditTime 2024-06-17 11:28 * @Description - */ + */ + @Mapper -public interface RmOpenCloseValveLastMapper { - /** - * delete by primary key - * @param id primaryKey - * @return deleteCount - */ +public interface RmOpenCloseValveLastMapper extends BaseMapper<RmOpenCloseValveLast> { int deleteByPrimaryKey(Long id); - /** - * insert record to table - * @param record the record - * @return insert count - */ int insert(RmOpenCloseValveLast record); - /** - * insert record to table selective - * @param record the record - * @return insert count - */ int insertSelective(RmOpenCloseValveLast record); - /** - * select by primary key - * @param id primary key - * @return object by primary key - */ RmOpenCloseValveLast selectByPrimaryKey(Long id); + + int updateByPrimaryKeySelective(RmOpenCloseValveLast record); + + int updateByPrimaryKey(RmOpenCloseValveLast record); /** * select by rtuAddr + * * @param rtuAddr rtuAddr * @return object by rtuAddr */ - List<RmOpenCloseValveLast> selectByRtuAddr(String rtuAddr); - - /** - * update record selective - * @param record the updated record - * @return update count - */ - int updateByPrimaryKeySelective(RmOpenCloseValveLast record); - - /** - * update record - * @param record the updated record - * @return update count - */ - int updateByPrimaryKey(RmOpenCloseValveLast record); + //List<RmOpenCloseValveLast> selectByRtuAddr(String rtuAddr); } \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveHistory.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveHistory.java index 8cc409c..0f0e31f 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveHistory.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveHistory.java @@ -5,7 +5,10 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.dy.common.po.BaseEntity; +import com.dy.common.mw.protocol.p206V202404.DataV202404; +import com.dy.common.mw.protocol.p206V202404.upVos.DataCd84Vo; +import com.dy.common.mw.protocol.p206V202404.upVos.DataCd85Vo; +import com.dy.common.util.DateTime; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.*; @@ -13,155 +16,201 @@ import java.util.Date; /** - * @Author liurunyu - * @Date 2024/2/23 15:42 - * @LastEditTime 2024/2/23 15:42 - * @Description 鎺у埗鍣ㄥ紑鍏抽榾涓婃姤鏁版嵁 + * @author ZhuBaoMin + * @date 2024-06-17 11:27 + * @LastEditTime 2024-06-17 11:27 + * @Description */ -@TableName(value="rm_open_close_valve_report", autoResultMap = true) + +/** + * 寮�鍏抽榾鎶ュ巻鍙叉暟鎹〃 + */ + +@TableName(value="rm_open_close_valve_history", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor -@Schema(name = "鎺у埗鍣ㄥ紑鍏抽榾涓婃姤鏁版嵁") -public class RmOpenCloseValveHistory implements BaseEntity { +@Schema(name = "寮�鍏抽榾鎶ュ巻鍙叉暟鎹〃") +public class RmOpenCloseValveHistory { + public static final long serialVersionUID = 202406171339001L; - public static final long serialVersionUID = 202402231450001L; /** * 涓婚敭 */ - @Schema(description = "涓婚敭", requiredMode = Schema.RequiredMode.REQUIRED) @JSONField(serializeUsing= ObjectWriterImplToString.class) @TableId(type = IdType.INPUT) - public Long id; + private Long id; + /** - * 鎺у埗鍣ㄥ疄浣揑D锛堝閿級 - */ - @Schema(description = "鎺у埗鍣ㄥ疄浣撳閿�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) + * 鎺у埗鍣ㄥ疄浣揑D锛堝閿級 + */ @JSONField(serializeUsing= ObjectWriterImplToString.class) - public Long controllerId; + private Long controllerId; /** - * 鍙栨按鍙e疄浣揑D锛堝閿級 - */ - @Schema(description = "鍙栨按鍙e疄浣撳閿�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) + * 鍙栨按鍙e疄浣揑D锛堝閿級 + */ @JSONField(serializeUsing= ObjectWriterImplToString.class) - public Long intakeId; + private Long intakeId; /** - * 鎺у埗鍣ㄥ湴鍧� - */ - @Schema(description = "鎺у埗鍣ㄥ湴鍧�", requiredMode = Schema.RequiredMode.REQUIRED) - public String rtuAddr; + * 鎺у埗鍣ㄥ湴鍧� + */ + private String rtuAddr; /** - * 寮�闃�鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿 - */ - @Schema(description = "鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿", requiredMode = Schema.RequiredMode.NOT_REQUIRED) + * 寮�闃�鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿 + */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") - public Date opDt; + private Date opDt; /** - * 寮�闃�绫诲瀷 - */ - @Schema(description = "寮�闃�绫诲瀷", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Byte opType; + * 寮�闃�鎺у埗鍣ㄦ椂閽� + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date opRtuDt; /** - * 寮�闃�鏃剁疮璁℃祦閲� - */ - @Schema(description = "寮�闃�鏃剁疮璁℃祦閲�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double opTotalAmount; + * IC鍗″湴鍧�锛堣繙绋嬪叧闂椂涓�0锛� + */ + private String opIcCardAddr; /** - * 寮�闃�IC鍗$紪鍙� - */ - @Schema(description = "寮�闃�IC鍗$紪鍙�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String opIcCardNo; + * IC鍗$紪鍙凤紙17浣嶆暟瀛楋級 + */ + private String opIcCardNo; /** - * 寮�闃�ic鍗″湴鍧� - */ - @Schema(description = "寮�闃�ic鍗″湴鍧�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String opIcCardAddr; + * 寮�闃�璁㈠崟鍙凤紙16浣嶆暟瀛楋級 + */ + private String opOrderNo; /** - * 寮�闃�鏃跺墿浣欓噾棰� - */ - @Schema(description = "寮�闃�鏃跺墿浣欓噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double opRemainMoney; + * 寮�娉�/闃�鏃堕棿 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date openDt; /** - * 寮�闃�鏃舵帶鍒跺櫒鏃堕挓 - */ - @Schema(description = "寮�闃�鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date openDt; + * 寮�闃�姘磋〃绱姘撮噺 + */ + private Double opWaterTotalAmount; /** - * 鍏抽榾鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿 - */ - @Schema(description = "鍏抽榾鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date clDt; + * 寮�闃�鐢佃〃绱鐢甸噺 + */ + private Double opEleTotalAmount; /** - * 鍏抽榾绫诲瀷 - */ - @Schema(description = "鍏抽榾绫诲瀷", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Byte clType; + * 寮�闃�鐢ㄦ埛鍓╀綑閲戦 + */ + private Double opMoneyRemainUser; /** - * 鍏抽榾鏃剁疮璁℃祦閲� - */ - @Schema(description = "鍏抽榾鏃剁疮璁℃祦閲�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clTotalAmount; + * 寮�闃�鐢ㄦ埛鍓╀綑姘撮噺 + */ + private Double opWaterRemainUser; /** - * 鍏抽榾鏃禝C鍗$紪鍙� - */ - @Schema(description = "鍏抽榾鏃禝C鍗$紪鍙�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String clIcCardNo; + * 鍏虫车/闃�鏂瑰紡 + */ + private Byte opType; /** - * 鍏抽榾鏃禝C鍗″湴鍧� - */ - @Schema(description = "鍏抽榾鏃禝C鍗″湴鍧�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String clIcCardAddr; + * 鍏抽榾IC鍗″湴鍧�锛堣繙绋嬪叧闂椂涓�0锛� + */ + private String clIcCardAddr; /** - * 鍏抽榾鏃跺墿浣欓噾棰� - */ - @Schema(description = "鍏抽榾鏃跺墿浣欓噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clRemainMoney; + * 鍏抽榾IC鍗$紪鍙凤紙17浣嶆暟瀛楋級 + */ + private String clIcCardNo; /** - * 鍏抽榾鎶ヤ腑鏈鐢ㄦ按閲� - */ - @Schema(description = "鍏抽榾鏃舵湰娆$敤姘撮噺", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clThisAmount; + * 鍏抽榾璁㈠崟鍙凤紙16浣嶆暟瀛楋級 + */ + private String clOrderNo; /** - * 鍏抽榾鎶ヤ腑鏈娑堣垂閲戦 - */ - @Schema(description = "鍏抽榾鏃舵湰娆℃秷璐归噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clThisMoney; + * 寮�濮嬫椂闂�(鍒嗘椂鏃ユ湀) + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date startDt; /** - * 鍏抽榾鎶ヤ腑鏈鐢ㄦ按鏃堕暱锛堝垎閽燂級 - */ - @Schema(description = "鍏抽榾鏃舵湰娆$敤姘存椂闀匡紙鍒嗛挓锛�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Integer clThisTime; + * 缁撴潫鏃堕棿(鍒嗘椂鏃ユ湀) + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date endDt; /** - * 鍏抽榾鎶ヤ腑鐨勫紑闃�鏃舵帶鍒跺櫒鏃堕挓 - */ - @Schema(description = "鍏抽榾鎶ヤ腑鐨勫紑闃�鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date clOpenDt; + * 姘磋〃绱娴侀噺 + */ + private Double clWaterTotalAmount; /** - * 鍏抽榾鏃舵帶鍒跺櫒鏃堕挓 - */ - @Schema(description = "鍏抽榾鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date closeDt; + * 鐢佃〃绱鐢甸噺 + */ + private Double clEleTotalAmount; + /** + * 鐢ㄦ埛鍓╀綑閲戦 + */ + private Double clMoneyRemainUser; + + /** + * 鐢ㄦ埛鍓╀綑姘撮噺 + */ + private Double clWaterRemainUser; + + /** + * 鏈浣跨敤鐢甸噺 + */ + private Double thisEle; + + /** + * 鏈浣跨敤姘撮噺 + */ + private Double thisWater; + + /** + * 鏈浣跨敤閲戦 + */ + private Double thisMoney; + + /** + * 鏈浣跨敤鏃堕棿闀� + */ + private Integer thisDuration; + + public void valueFrom84(DataV202404 dataV202404, DataCd84Vo cdData) throws Exception{ + this.opDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(dataV202404.dt); + this.openDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(cdData.opDt); + this.opIcCardAddr = cdData.icCardAddr;; + this.opIcCardNo = cdData.icCardNo; + this.opOrderNo = cdData.orderNo; + this.opWaterTotalAmount = cdData.waterTotalAmount; + this.opEleTotalAmount = cdData.eleTotalAmount; + this.opMoneyRemainUser = cdData.moneyRemainUser; + this.opWaterRemainUser = cdData.waterRemainUser; + } + + public void valueFrom85(DataV202404 dataV202404, DataCd85Vo cdData) throws Exception{ + this.startDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(cdData.startDt); + this.endDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(cdData.endDt); + this.opType = cdData.opType; + this.clIcCardAddr = cdData.icCardAddr; + this.clIcCardNo = cdData.icCardNo; + this.clOrderNo = cdData.orderNo; + this.clWaterTotalAmount = cdData.waterTotalAmount; + this.clEleTotalAmount = cdData.eleTotalAmount; + this.clMoneyRemainUser = cdData.moneyRemain;; + this.clWaterRemainUser = cdData.waterRemain; + this.thisEle = cdData.thisEle; + this.thisWater = cdData.thisWater; + this.thisMoney = cdData.thisMoney; + this.thisDuration = cdData.thisDuration;; + } } \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveLast.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveLast.java index 96d29d6..bf9fa43 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveLast.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoRm/RmOpenCloseValveLast.java @@ -1,175 +1,380 @@ package com.dy.pipIrrGlobal.pojoRm; -import com.alibaba.fastjson2.annotation.JSONField; -import com.alibaba.fastjson2.writer.ObjectWriterImplToString; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; - import java.util.Date; /** - * @Author liurunyu - * @Date 2024/2/23 16:00 - * @LastEditTime 2024/2/23 16:00 + * @author ZhuBaoMin + * @date 2024-06-17 11:28 + * @LastEditTime 2024-06-17 11:28 * @Description */ -@TableName(value="rm_open_close_valve_last", autoResultMap = true) -@Data -@Builder -@ToString -@NoArgsConstructor -@AllArgsConstructor -@Schema(name = "鎺у埗鍣ㄥ紑鍏抽榾涓婃姤鏈�鏂版暟鎹�") -public class RmOpenCloseValveLast { +/** + * 寮�鍏抽榾鎶ユ渶鏂版暟鎹〃 + */ +public class RmOpenCloseValveLast { public static final long serialVersionUID = 202402231602001L; /** * 涓婚敭 */ - @Schema(description = "涓婚敭", requiredMode = Schema.RequiredMode.REQUIRED) - @JSONField(serializeUsing= ObjectWriterImplToString.class) - @TableId(type = IdType.INPUT) - public Long id; - - /** - * 鐢辨渶鏂版暟鎹寔鏈夊巻鍙叉暟鎹腑鐨勬渶鏂拌褰旾D锛屼互鏂逛究蹇�熸煡璇� - * json涓嶅簭鍒楀寲姝ゅ睘鎬э紝鍗充笉鍚戝墠绔〉闈㈠彂閫佸強鏄剧ず - */ - @Schema(hidden=true) - @JSONField(serialize = false) - public Long lastHistoryId; + private Long id; /** * 鎺у埗鍣ㄥ疄浣揑D锛堝閿級 */ - @Schema(description = "鎺у埗鍣ㄥ疄浣撳閿�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - @JSONField(serializeUsing= ObjectWriterImplToString.class) - public Long controllerId; + private Long controllerId; /** * 鍙栨按鍙e疄浣揑D锛堝閿級 */ - @Schema(description = "鍙栨按鍙e疄浣撳閿�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - @JSONField(serializeUsing= ObjectWriterImplToString.class) - public Long intakeId; + private Long intakeId; /** * 鎺у埗鍣ㄥ湴鍧� */ - @Schema(description = "鎺у埗鍣ㄥ湴鍧�", requiredMode = Schema.RequiredMode.REQUIRED) - public String rtuAddr; + private String rtuAddr; /** * 寮�闃�鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿 */ - @Schema(description = "寮�闃�鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") - public Date opDt; + private Date opDt; /** - * 寮�闃�绫诲瀷 + * 寮�闃�鎺у埗鍣ㄦ椂閽� */ - @Schema(description = "寮�闃�绫诲瀷", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Byte opType; + private Date opRtuDt; /** - * 寮�闃�鏃剁疮璁℃祦閲� + * IC鍗″湴鍧�锛堣繙绋嬪叧闂椂涓�0锛� */ - @Schema(description = "寮�闃�鏃剁疮璁℃祦閲�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double opTotalAmount; + private String opIcCardAddr; /** - * 寮�闃�IC鍗$紪鍙� + * IC鍗$紪鍙凤紙17浣嶆暟瀛楋級 */ - @Schema(description = "寮�闃�IC鍗$紪鍙�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String opIcCardNo; + private String opIcCardNo; /** - * 寮�闃�ic鍗″湴鍧� + * 寮�闃�璁㈠崟鍙凤紙16浣嶆暟瀛楋級 */ - @Schema(description = "寮�闃�ic鍗″湴鍧�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String opIcCardAddr; + private String opOrderNo; /** - * 寮�闃�鏃跺墿浣欓噾棰� + * 寮�娉�/闃�鏃堕棿 */ - @Schema(description = "寮�闃�鏃跺墿浣欓噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double opRemainMoney; + private Date openDt; /** - * 寮�闃�鏃舵帶鍒跺櫒鏃堕挓 + * 寮�闃�姘磋〃绱姘撮噺 */ - @Schema(description = "寮�闃�鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date openDt; + private Double opWaterTotalAmount; /** - * 鍏抽榾鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿 + * 寮�闃�鐢佃〃绱鐢甸噺 */ - @Schema(description = "鍏抽榾鏁版嵁鎺ユ敹鏃ユ湡鏃堕棿", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date clDt; + private Double opEleTotalAmount; /** - * 鍏抽榾绫诲瀷 + * 寮�闃�鐢ㄦ埛鍓╀綑閲戦 */ - @Schema(description = "鍏抽榾绫诲瀷", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Byte clType; + private Double opMoneyRemainUser; /** - * 鍏抽榾鏃剁疮璁℃祦閲� + * 寮�闃�鐢ㄦ埛鍓╀綑姘撮噺 */ - @Schema(description = "鍏抽榾鏃剁疮璁℃祦閲�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clTotalAmount; + private Double opWaterRemainUser; /** - * 鍏抽榾鏃禝C鍗$紪鍙� + * 鍏虫车/闃�鏂瑰紡 */ - @Schema(description = "鍏抽榾鏃禝C鍗$紪鍙�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String clIcCardNo; + private String opType; /** - * 鍏抽榾鏃禝C鍗″湴鍧� + * 鍏抽榾IC鍗″湴鍧�锛堣繙绋嬪叧闂椂涓�0锛� */ - @Schema(description = "鍏抽榾鏃禝C鍗″湴鍧�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public String clIcCardAddr; + private String clIcCardAddr; /** - * 鍏抽榾鏃跺墿浣欓噾棰� + * 鍏抽榾IC鍗$紪鍙凤紙17浣嶆暟瀛楋級 */ - @Schema(description = "鍏抽榾鏃跺墿浣欓噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clRemainMoney; + private String clIcCardNo; /** - * 鍏抽榾鎶ヤ腑鏈鐢ㄦ按閲� + * 鍏抽榾璁㈠崟鍙凤紙16浣嶆暟瀛楋級 */ - @Schema(description = "鍏抽榾鏃舵湰娆$敤姘撮噺", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clThisAmount; + private String clOrderNo; /** - * 鍏抽榾鎶ヤ腑鏈娑堣垂閲戦 + * 寮�濮嬫椂闂�(鍒嗘椂鏃ユ湀) */ - @Schema(description = "鍏抽榾鏃舵湰娆℃秷璐归噾棰�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Double clThisMoney; + private Date startDt; /** - * 鍏抽榾鎶ヤ腑鏈鐢ㄦ按鏃堕暱锛堝垎閽燂級 + * 缁撴潫鏃堕棿(鍒嗘椂鏃ユ湀) */ - @Schema(description = "鍏抽榾鏃舵湰娆$敤姘存椂闀匡紙鍒嗛挓锛�", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Integer clThisTime; + private Date endDt; /** - * 鍏抽榾鎶ヤ腑鐨勫紑闃�鏃舵帶鍒跺櫒鏃堕挓 + * 姘磋〃绱娴侀噺 */ - @Schema(description = "鍏抽榾鎶ヤ腑鐨勫紑闃�鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date clOpenDt; + private Double clWaterTotalAmount; /** - * 鍏抽榾鏃舵帶鍒跺櫒鏃堕挓 + * 鐢佃〃绱鐢甸噺 */ - @Schema(description = "鍏抽榾鏃舵帶鍒跺櫒鏃堕挓", requiredMode = Schema.RequiredMode.NOT_REQUIRED) - public Date closeDt; + private Double clEleTotalAmount; + /** + * 鐢ㄦ埛鍓╀綑閲戦 + */ + private Double clMoneyRemainUser; + + /** + * 鐢ㄦ埛鍓╀綑姘撮噺 + */ + private Double clWaterRemainUser; + + /** + * 鏈浣跨敤鐢甸噺 + */ + private Double thisEle; + + /** + * 鏈浣跨敤姘撮噺 + */ + private Double thisWater; + + /** + * 鏈浣跨敤閲戦 + */ + private Double thisMoney; + + /** + * 鏈浣跨敤鏃堕棿闀� + */ + private Integer thisDuration; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getControllerId() { + return controllerId; + } + + public void setControllerId(Long controllerId) { + this.controllerId = controllerId; + } + + public Long getIntakeId() { + return intakeId; + } + + public void setIntakeId(Long intakeId) { + this.intakeId = intakeId; + } + + public String getRtuAddr() { + return rtuAddr; + } + + public void setRtuAddr(String rtuAddr) { + this.rtuAddr = rtuAddr; + } + + public Date getOpDt() { + return opDt; + } + + public void setOpDt(Date opDt) { + this.opDt = opDt; + } + + public Date getOpRtuDt() { + return opRtuDt; + } + + public void setOpRtuDt(Date opRtuDt) { + this.opRtuDt = opRtuDt; + } + + public String getOpIcCardAddr() { + return opIcCardAddr; + } + + public void setOpIcCardAddr(String opIcCardAddr) { + this.opIcCardAddr = opIcCardAddr; + } + + public String getOpIcCardNo() { + return opIcCardNo; + } + + public void setOpIcCardNo(String opIcCardNo) { + this.opIcCardNo = opIcCardNo; + } + + public String getOpOrderNo() { + return opOrderNo; + } + + public void setOpOrderNo(String opOrderNo) { + this.opOrderNo = opOrderNo; + } + + public Date getOpenDt() { + return openDt; + } + + public void setOpenDt(Date openDt) { + this.openDt = openDt; + } + + public Double getOpWaterTotalAmount() { + return opWaterTotalAmount; + } + + public void setOpWaterTotalAmount(Double opWaterTotalAmount) { + this.opWaterTotalAmount = opWaterTotalAmount; + } + + public Double getOpEleTotalAmount() { + return opEleTotalAmount; + } + + public void setOpEleTotalAmount(Double opEleTotalAmount) { + this.opEleTotalAmount = opEleTotalAmount; + } + + public Double getOpMoneyRemainUser() { + return opMoneyRemainUser; + } + + public void setOpMoneyRemainUser(Double opMoneyRemainUser) { + this.opMoneyRemainUser = opMoneyRemainUser; + } + + public Double getOpWaterRemainUser() { + return opWaterRemainUser; + } + + public void setOpWaterRemainUser(Double opWaterRemainUser) { + this.opWaterRemainUser = opWaterRemainUser; + } + + public String getOpType() { + return opType; + } + + public void setOpType(String opType) { + this.opType = opType; + } + + public String getClIcCardAddr() { + return clIcCardAddr; + } + + public void setClIcCardAddr(String clIcCardAddr) { + this.clIcCardAddr = clIcCardAddr; + } + + public String getClIcCardNo() { + return clIcCardNo; + } + + public void setClIcCardNo(String clIcCardNo) { + this.clIcCardNo = clIcCardNo; + } + + public String getClOrderNo() { + return clOrderNo; + } + + public void setClOrderNo(String clOrderNo) { + this.clOrderNo = clOrderNo; + } + + public Date getStartDt() { + return startDt; + } + + public void setStartDt(Date startDt) { + this.startDt = startDt; + } + + public Date getEndDt() { + return endDt; + } + + public void setEndDt(Date endDt) { + this.endDt = endDt; + } + + public Double getClWaterTotalAmount() { + return clWaterTotalAmount; + } + + public void setClWaterTotalAmount(Double clWaterTotalAmount) { + this.clWaterTotalAmount = clWaterTotalAmount; + } + + public Double getClEleTotalAmount() { + return clEleTotalAmount; + } + + public void setClEleTotalAmount(Double clEleTotalAmount) { + this.clEleTotalAmount = clEleTotalAmount; + } + + public Double getClMoneyRemainUser() { + return clMoneyRemainUser; + } + + public void setClMoneyRemainUser(Double clMoneyRemainUser) { + this.clMoneyRemainUser = clMoneyRemainUser; + } + + public Double getClWaterRemainUser() { + return clWaterRemainUser; + } + + public void setClWaterRemainUser(Double clWaterRemainUser) { + this.clWaterRemainUser = clWaterRemainUser; + } + + public Double getThisEle() { + return thisEle; + } + + public void setThisEle(Double thisEle) { + this.thisEle = thisEle; + } + + public Double getThisWater() { + return thisWater; + } + + public void setThisWater(Double thisWater) { + this.thisWater = thisWater; + } + + public Double getThisMoney() { + return thisMoney; + } + + public void setThisMoney(Double thisMoney) { + this.thisMoney = thisMoney; + } + + public Integer getThisDuration() { + return thisDuration; + } + + public void setThisDuration(Integer thisDuration) { + this.thisDuration = thisDuration; + } } \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml index f1de3dd..5d82bb0 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml @@ -9,30 +9,37 @@ <result column="intake_id" jdbcType="BIGINT" property="intakeId" /> <result column="rtu_addr" jdbcType="VARCHAR" property="rtuAddr" /> <result column="op_dt" jdbcType="TIMESTAMP" property="opDt" /> - <result column="op_type" jdbcType="TINYINT" property="opType" /> - <result column="op_total_amount" jdbcType="DOUBLE" property="opTotalAmount" /> - <result column="op_ic_card_no" jdbcType="VARCHAR" property="opIcCardNo" /> + <result column="op_rtu_dt" jdbcType="TIMESTAMP" property="opRtuDt" /> <result column="op_ic_card_addr" jdbcType="VARCHAR" property="opIcCardAddr" /> - <result column="op_remain_money" jdbcType="DOUBLE" property="opRemainMoney" /> + <result column="op_ic_card_no" jdbcType="VARCHAR" property="opIcCardNo" /> + <result column="op_order_no" jdbcType="VARCHAR" property="opOrderNo" /> <result column="open_dt" jdbcType="TIMESTAMP" property="openDt" /> - <result column="cl_dt" jdbcType="TIMESTAMP" property="clDt" /> - <result column="cl_type" jdbcType="TINYINT" property="clType" /> - <result column="cl_total_amount" jdbcType="DOUBLE" property="clTotalAmount" /> - <result column="cl_ic_card_no" jdbcType="VARCHAR" property="clIcCardNo" /> + <result column="op_water_total_amount" jdbcType="FLOAT" property="opWaterTotalAmount" /> + <result column="op_ele_total_amount" jdbcType="FLOAT" property="opEleTotalAmount" /> + <result column="op_money_remain_user" jdbcType="FLOAT" property="opMoneyRemainUser" /> + <result column="op_water_remain_user" jdbcType="FLOAT" property="opWaterRemainUser" /> + <result column="op_type" jdbcType="VARCHAR" property="opType" /> <result column="cl_ic_card_addr" jdbcType="VARCHAR" property="clIcCardAddr" /> - <result column="cl_remain_money" jdbcType="DOUBLE" property="clRemainMoney" /> - <result column="cl_this_amount" jdbcType="DOUBLE" property="clThisAmount" /> - <result column="cl_this_money" jdbcType="DOUBLE" property="clThisMoney" /> - <result column="cl_this_time" jdbcType="INTEGER" property="clThisTime" /> - <result column="cl_open_dt" jdbcType="TIMESTAMP" property="clOpenDt" /> - <result column="close_dt" jdbcType="TIMESTAMP" property="closeDt" /> + <result column="cl_ic_card_no" jdbcType="VARCHAR" property="clIcCardNo" /> + <result column="cl_order_no" jdbcType="VARCHAR" property="clOrderNo" /> + <result column="start_dt" jdbcType="TIMESTAMP" property="startDt" /> + <result column="end_dt" jdbcType="TIMESTAMP" property="endDt" /> + <result column="cl_water_total_amount" jdbcType="FLOAT" property="clWaterTotalAmount" /> + <result column="cl_ele_total_amount" jdbcType="FLOAT" property="clEleTotalAmount" /> + <result column="cl_money_remain_user" jdbcType="FLOAT" property="clMoneyRemainUser" /> + <result column="cl_water_remain_user" jdbcType="FLOAT" property="clWaterRemainUser" /> + <result column="this_ele" jdbcType="FLOAT" property="thisEle" /> + <result column="this_water" jdbcType="FLOAT" property="thisWater" /> + <result column="this_money" jdbcType="FLOAT" property="thisMoney" /> + <result column="this_duration" jdbcType="INTEGER" property="thisDuration" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, controller_id, intake_id, rtu_addr, op_dt, op_type, op_total_amount, op_ic_card_no, - op_ic_card_addr, op_remain_money, open_dt, cl_dt, cl_type, cl_total_amount, cl_ic_card_no, - cl_ic_card_addr, cl_remain_money, cl_this_amount, cl_this_money, cl_this_time, cl_open_dt, - close_dt + id, controller_id, intake_id, rtu_addr, op_dt, op_rtu_dt, op_ic_card_addr, op_ic_card_no, + op_order_no, open_dt, op_water_total_amount, op_ele_total_amount, op_money_remain_user, + op_water_remain_user, op_type, cl_ic_card_addr, cl_ic_card_no, cl_order_no, start_dt, + end_dt, cl_water_total_amount, cl_ele_total_amount, cl_money_remain_user, cl_water_remain_user, + this_ele, this_water, this_money, this_duration </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <!--@mbg.generated--> @@ -49,21 +56,25 @@ <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveHistory"> <!--@mbg.generated--> insert into rm_open_close_valve_history (id, controller_id, intake_id, - rtu_addr, op_dt, op_type, - op_total_amount, op_ic_card_no, op_ic_card_addr, - op_remain_money, open_dt, cl_dt, - cl_type, cl_total_amount, cl_ic_card_no, - cl_ic_card_addr, cl_remain_money, cl_this_amount, - cl_this_money, cl_this_time, cl_open_dt, - close_dt) + rtu_addr, op_dt, op_rtu_dt, + op_ic_card_addr, op_ic_card_no, op_order_no, + open_dt, op_water_total_amount, op_ele_total_amount, + op_money_remain_user, op_water_remain_user, op_type, + cl_ic_card_addr, cl_ic_card_no, cl_order_no, + start_dt, end_dt, cl_water_total_amount, + cl_ele_total_amount, cl_money_remain_user, cl_water_remain_user, + this_ele, this_water, this_money, + this_duration) values (#{id,jdbcType=BIGINT}, #{controllerId,jdbcType=BIGINT}, #{intakeId,jdbcType=BIGINT}, - #{rtuAddr,jdbcType=VARCHAR}, #{opDt,jdbcType=TIMESTAMP}, #{opType,jdbcType=TINYINT}, - #{opTotalAmount,jdbcType=DOUBLE}, #{opIcCardNo,jdbcType=VARCHAR}, #{opIcCardAddr,jdbcType=VARCHAR}, - #{opRemainMoney,jdbcType=DOUBLE}, #{openDt,jdbcType=TIMESTAMP}, #{clDt,jdbcType=TIMESTAMP}, - #{clType,jdbcType=TINYINT}, #{clTotalAmount,jdbcType=DOUBLE}, #{clIcCardNo,jdbcType=VARCHAR}, - #{clIcCardAddr,jdbcType=VARCHAR}, #{clRemainMoney,jdbcType=DOUBLE}, #{clThisAmount,jdbcType=DOUBLE}, - #{clThisMoney,jdbcType=DOUBLE}, #{clThisTime,jdbcType=INTEGER}, #{clOpenDt,jdbcType=TIMESTAMP}, - #{closeDt,jdbcType=TIMESTAMP}) + #{rtuAddr,jdbcType=VARCHAR}, #{opDt,jdbcType=TIMESTAMP}, #{opRtuDt,jdbcType=TIMESTAMP}, + #{opIcCardAddr,jdbcType=VARCHAR}, #{opIcCardNo,jdbcType=VARCHAR}, #{opOrderNo,jdbcType=VARCHAR}, + #{openDt,jdbcType=TIMESTAMP}, #{opWaterTotalAmount,jdbcType=FLOAT}, #{opEleTotalAmount,jdbcType=FLOAT}, + #{opMoneyRemainUser,jdbcType=FLOAT}, #{opWaterRemainUser,jdbcType=FLOAT}, #{opType,jdbcType=VARCHAR}, + #{clIcCardAddr,jdbcType=VARCHAR}, #{clIcCardNo,jdbcType=VARCHAR}, #{clOrderNo,jdbcType=VARCHAR}, + #{startDt,jdbcType=TIMESTAMP}, #{endDt,jdbcType=TIMESTAMP}, #{clWaterTotalAmount,jdbcType=FLOAT}, + #{clEleTotalAmount,jdbcType=FLOAT}, #{clMoneyRemainUser,jdbcType=FLOAT}, #{clWaterRemainUser,jdbcType=FLOAT}, + #{thisEle,jdbcType=FLOAT}, #{thisWater,jdbcType=FLOAT}, #{thisMoney,jdbcType=FLOAT}, + #{thisDuration,jdbcType=INTEGER}) </insert> <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveHistory"> <!--@mbg.generated--> @@ -84,56 +95,74 @@ <if test="opDt != null"> op_dt, </if> - <if test="opType != null"> - op_type, - </if> - <if test="opTotalAmount != null"> - op_total_amount, - </if> - <if test="opIcCardNo != null"> - op_ic_card_no, + <if test="opRtuDt != null"> + op_rtu_dt, </if> <if test="opIcCardAddr != null"> op_ic_card_addr, </if> - <if test="opRemainMoney != null"> - op_remain_money, + <if test="opIcCardNo != null"> + op_ic_card_no, + </if> + <if test="opOrderNo != null"> + op_order_no, </if> <if test="openDt != null"> open_dt, </if> - <if test="clDt != null"> - cl_dt, + <if test="opWaterTotalAmount != null"> + op_water_total_amount, </if> - <if test="clType != null"> - cl_type, + <if test="opEleTotalAmount != null"> + op_ele_total_amount, </if> - <if test="clTotalAmount != null"> - cl_total_amount, + <if test="opMoneyRemainUser != null"> + op_money_remain_user, </if> - <if test="clIcCardNo != null"> - cl_ic_card_no, + <if test="opWaterRemainUser != null"> + op_water_remain_user, + </if> + <if test="opType != null"> + op_type, </if> <if test="clIcCardAddr != null"> cl_ic_card_addr, </if> - <if test="clRemainMoney != null"> - cl_remain_money, + <if test="clIcCardNo != null"> + cl_ic_card_no, </if> - <if test="clThisAmount != null"> - cl_this_amount, + <if test="clOrderNo != null"> + cl_order_no, </if> - <if test="clThisMoney != null"> - cl_this_money, + <if test="startDt != null"> + start_dt, </if> - <if test="clThisTime != null"> - cl_this_time, + <if test="endDt != null"> + end_dt, </if> - <if test="clOpenDt != null"> - cl_open_dt, + <if test="clWaterTotalAmount != null"> + cl_water_total_amount, </if> - <if test="closeDt != null"> - close_dt, + <if test="clEleTotalAmount != null"> + cl_ele_total_amount, + </if> + <if test="clMoneyRemainUser != null"> + cl_money_remain_user, + </if> + <if test="clWaterRemainUser != null"> + cl_water_remain_user, + </if> + <if test="thisEle != null"> + this_ele, + </if> + <if test="thisWater != null"> + this_water, + </if> + <if test="thisMoney != null"> + this_money, + </if> + <if test="thisDuration != null"> + this_duration, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> @@ -152,56 +181,74 @@ <if test="opDt != null"> #{opDt,jdbcType=TIMESTAMP}, </if> - <if test="opType != null"> - #{opType,jdbcType=TINYINT}, - </if> - <if test="opTotalAmount != null"> - #{opTotalAmount,jdbcType=DOUBLE}, - </if> - <if test="opIcCardNo != null"> - #{opIcCardNo,jdbcType=VARCHAR}, + <if test="opRtuDt != null"> + #{opRtuDt,jdbcType=TIMESTAMP}, </if> <if test="opIcCardAddr != null"> #{opIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="opRemainMoney != null"> - #{opRemainMoney,jdbcType=DOUBLE}, + <if test="opIcCardNo != null"> + #{opIcCardNo,jdbcType=VARCHAR}, + </if> + <if test="opOrderNo != null"> + #{opOrderNo,jdbcType=VARCHAR}, </if> <if test="openDt != null"> #{openDt,jdbcType=TIMESTAMP}, </if> - <if test="clDt != null"> - #{clDt,jdbcType=TIMESTAMP}, + <if test="opWaterTotalAmount != null"> + #{opWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="clType != null"> - #{clType,jdbcType=TINYINT}, + <if test="opEleTotalAmount != null"> + #{opEleTotalAmount,jdbcType=FLOAT}, </if> - <if test="clTotalAmount != null"> - #{clTotalAmount,jdbcType=DOUBLE}, + <if test="opMoneyRemainUser != null"> + #{opMoneyRemainUser,jdbcType=FLOAT}, </if> - <if test="clIcCardNo != null"> - #{clIcCardNo,jdbcType=VARCHAR}, + <if test="opWaterRemainUser != null"> + #{opWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="opType != null"> + #{opType,jdbcType=VARCHAR}, </if> <if test="clIcCardAddr != null"> #{clIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="clRemainMoney != null"> - #{clRemainMoney,jdbcType=DOUBLE}, + <if test="clIcCardNo != null"> + #{clIcCardNo,jdbcType=VARCHAR}, </if> - <if test="clThisAmount != null"> - #{clThisAmount,jdbcType=DOUBLE}, + <if test="clOrderNo != null"> + #{clOrderNo,jdbcType=VARCHAR}, </if> - <if test="clThisMoney != null"> - #{clThisMoney,jdbcType=DOUBLE}, + <if test="startDt != null"> + #{startDt,jdbcType=TIMESTAMP}, </if> - <if test="clThisTime != null"> - #{clThisTime,jdbcType=INTEGER}, + <if test="endDt != null"> + #{endDt,jdbcType=TIMESTAMP}, </if> - <if test="clOpenDt != null"> - #{clOpenDt,jdbcType=TIMESTAMP}, + <if test="clWaterTotalAmount != null"> + #{clWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="closeDt != null"> - #{closeDt,jdbcType=TIMESTAMP}, + <if test="clEleTotalAmount != null"> + #{clEleTotalAmount,jdbcType=FLOAT}, + </if> + <if test="clMoneyRemainUser != null"> + #{clMoneyRemainUser,jdbcType=FLOAT}, + </if> + <if test="clWaterRemainUser != null"> + #{clWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="thisEle != null"> + #{thisEle,jdbcType=FLOAT}, + </if> + <if test="thisWater != null"> + #{thisWater,jdbcType=FLOAT}, + </if> + <if test="thisMoney != null"> + #{thisMoney,jdbcType=FLOAT}, + </if> + <if test="thisDuration != null"> + #{thisDuration,jdbcType=INTEGER}, </if> </trim> </insert> @@ -221,56 +268,74 @@ <if test="opDt != null"> op_dt = #{opDt,jdbcType=TIMESTAMP}, </if> - <if test="opType != null"> - op_type = #{opType,jdbcType=TINYINT}, - </if> - <if test="opTotalAmount != null"> - op_total_amount = #{opTotalAmount,jdbcType=DOUBLE}, - </if> - <if test="opIcCardNo != null"> - op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + <if test="opRtuDt != null"> + op_rtu_dt = #{opRtuDt,jdbcType=TIMESTAMP}, </if> <if test="opIcCardAddr != null"> op_ic_card_addr = #{opIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="opRemainMoney != null"> - op_remain_money = #{opRemainMoney,jdbcType=DOUBLE}, + <if test="opIcCardNo != null"> + op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + </if> + <if test="opOrderNo != null"> + op_order_no = #{opOrderNo,jdbcType=VARCHAR}, </if> <if test="openDt != null"> open_dt = #{openDt,jdbcType=TIMESTAMP}, </if> - <if test="clDt != null"> - cl_dt = #{clDt,jdbcType=TIMESTAMP}, + <if test="opWaterTotalAmount != null"> + op_water_total_amount = #{opWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="clType != null"> - cl_type = #{clType,jdbcType=TINYINT}, + <if test="opEleTotalAmount != null"> + op_ele_total_amount = #{opEleTotalAmount,jdbcType=FLOAT}, </if> - <if test="clTotalAmount != null"> - cl_total_amount = #{clTotalAmount,jdbcType=DOUBLE}, + <if test="opMoneyRemainUser != null"> + op_money_remain_user = #{opMoneyRemainUser,jdbcType=FLOAT}, </if> - <if test="clIcCardNo != null"> - cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + <if test="opWaterRemainUser != null"> + op_water_remain_user = #{opWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="opType != null"> + op_type = #{opType,jdbcType=VARCHAR}, </if> <if test="clIcCardAddr != null"> cl_ic_card_addr = #{clIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="clRemainMoney != null"> - cl_remain_money = #{clRemainMoney,jdbcType=DOUBLE}, + <if test="clIcCardNo != null"> + cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, </if> - <if test="clThisAmount != null"> - cl_this_amount = #{clThisAmount,jdbcType=DOUBLE}, + <if test="clOrderNo != null"> + cl_order_no = #{clOrderNo,jdbcType=VARCHAR}, </if> - <if test="clThisMoney != null"> - cl_this_money = #{clThisMoney,jdbcType=DOUBLE}, + <if test="startDt != null"> + start_dt = #{startDt,jdbcType=TIMESTAMP}, </if> - <if test="clThisTime != null"> - cl_this_time = #{clThisTime,jdbcType=INTEGER}, + <if test="endDt != null"> + end_dt = #{endDt,jdbcType=TIMESTAMP}, </if> - <if test="clOpenDt != null"> - cl_open_dt = #{clOpenDt,jdbcType=TIMESTAMP}, + <if test="clWaterTotalAmount != null"> + cl_water_total_amount = #{clWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="closeDt != null"> - close_dt = #{closeDt,jdbcType=TIMESTAMP}, + <if test="clEleTotalAmount != null"> + cl_ele_total_amount = #{clEleTotalAmount,jdbcType=FLOAT}, + </if> + <if test="clMoneyRemainUser != null"> + cl_money_remain_user = #{clMoneyRemainUser,jdbcType=FLOAT}, + </if> + <if test="clWaterRemainUser != null"> + cl_water_remain_user = #{clWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="thisEle != null"> + this_ele = #{thisEle,jdbcType=FLOAT}, + </if> + <if test="thisWater != null"> + this_water = #{thisWater,jdbcType=FLOAT}, + </if> + <if test="thisMoney != null"> + this_money = #{thisMoney,jdbcType=FLOAT}, + </if> + <if test="thisDuration != null"> + this_duration = #{thisDuration,jdbcType=INTEGER}, </if> </set> where id = #{id,jdbcType=BIGINT} @@ -282,23 +347,29 @@ intake_id = #{intakeId,jdbcType=BIGINT}, rtu_addr = #{rtuAddr,jdbcType=VARCHAR}, op_dt = #{opDt,jdbcType=TIMESTAMP}, - op_type = #{opType,jdbcType=TINYINT}, - op_total_amount = #{opTotalAmount,jdbcType=DOUBLE}, - op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + op_rtu_dt = #{opRtuDt,jdbcType=TIMESTAMP}, op_ic_card_addr = #{opIcCardAddr,jdbcType=VARCHAR}, - op_remain_money = #{opRemainMoney,jdbcType=DOUBLE}, + op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + op_order_no = #{opOrderNo,jdbcType=VARCHAR}, open_dt = #{openDt,jdbcType=TIMESTAMP}, - cl_dt = #{clDt,jdbcType=TIMESTAMP}, - cl_type = #{clType,jdbcType=TINYINT}, - cl_total_amount = #{clTotalAmount,jdbcType=DOUBLE}, - cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + op_water_total_amount = #{opWaterTotalAmount,jdbcType=FLOAT}, + op_ele_total_amount = #{opEleTotalAmount,jdbcType=FLOAT}, + op_money_remain_user = #{opMoneyRemainUser,jdbcType=FLOAT}, + op_water_remain_user = #{opWaterRemainUser,jdbcType=FLOAT}, + op_type = #{opType,jdbcType=VARCHAR}, cl_ic_card_addr = #{clIcCardAddr,jdbcType=VARCHAR}, - cl_remain_money = #{clRemainMoney,jdbcType=DOUBLE}, - cl_this_amount = #{clThisAmount,jdbcType=DOUBLE}, - cl_this_money = #{clThisMoney,jdbcType=DOUBLE}, - cl_this_time = #{clThisTime,jdbcType=INTEGER}, - cl_open_dt = #{clOpenDt,jdbcType=TIMESTAMP}, - close_dt = #{closeDt,jdbcType=TIMESTAMP} + cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + cl_order_no = #{clOrderNo,jdbcType=VARCHAR}, + start_dt = #{startDt,jdbcType=TIMESTAMP}, + end_dt = #{endDt,jdbcType=TIMESTAMP}, + cl_water_total_amount = #{clWaterTotalAmount,jdbcType=FLOAT}, + cl_ele_total_amount = #{clEleTotalAmount,jdbcType=FLOAT}, + cl_money_remain_user = #{clMoneyRemainUser,jdbcType=FLOAT}, + cl_water_remain_user = #{clWaterRemainUser,jdbcType=FLOAT}, + this_ele = #{thisEle,jdbcType=FLOAT}, + this_water = #{thisWater,jdbcType=FLOAT}, + this_money = #{thisMoney,jdbcType=FLOAT}, + this_duration = #{thisDuration,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT} </update> </mapper> \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml index 0ffaefd..34d58a7 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveLastMapper.xml @@ -5,35 +5,41 @@ <!--@mbg.generated--> <!--@Table rm_open_close_valve_last--> <id column="id" jdbcType="BIGINT" property="id" /> - <result column="last_history_id" jdbcType="BIGINT" property="lastHistoryId" /> <result column="controller_id" jdbcType="BIGINT" property="controllerId" /> <result column="intake_id" jdbcType="BIGINT" property="intakeId" /> <result column="rtu_addr" jdbcType="VARCHAR" property="rtuAddr" /> <result column="op_dt" jdbcType="TIMESTAMP" property="opDt" /> - <result column="op_type" jdbcType="TINYINT" property="opType" /> - <result column="op_total_amount" jdbcType="DOUBLE" property="opTotalAmount" /> - <result column="op_ic_card_no" jdbcType="VARCHAR" property="opIcCardNo" /> + <result column="op_rtu_dt" jdbcType="TIMESTAMP" property="opRtuDt" /> <result column="op_ic_card_addr" jdbcType="VARCHAR" property="opIcCardAddr" /> - <result column="op_remain_money" jdbcType="DOUBLE" property="opRemainMoney" /> + <result column="op_ic_card_no" jdbcType="VARCHAR" property="opIcCardNo" /> + <result column="op_order_no" jdbcType="VARCHAR" property="opOrderNo" /> <result column="open_dt" jdbcType="TIMESTAMP" property="openDt" /> - <result column="cl_dt" jdbcType="TIMESTAMP" property="clDt" /> - <result column="cl_type" jdbcType="TINYINT" property="clType" /> - <result column="cl_total_amount" jdbcType="DOUBLE" property="clTotalAmount" /> - <result column="cl_ic_card_no" jdbcType="VARCHAR" property="clIcCardNo" /> + <result column="op_water_total_amount" jdbcType="FLOAT" property="opWaterTotalAmount" /> + <result column="op_ele_total_amount" jdbcType="FLOAT" property="opEleTotalAmount" /> + <result column="op_money_remain_user" jdbcType="FLOAT" property="opMoneyRemainUser" /> + <result column="op_water_remain_user" jdbcType="FLOAT" property="opWaterRemainUser" /> + <result column="op_type" jdbcType="VARCHAR" property="opType" /> <result column="cl_ic_card_addr" jdbcType="VARCHAR" property="clIcCardAddr" /> - <result column="cl_remain_money" jdbcType="DOUBLE" property="clRemainMoney" /> - <result column="cl_this_amount" jdbcType="DOUBLE" property="clThisAmount" /> - <result column="cl_this_money" jdbcType="DOUBLE" property="clThisMoney" /> - <result column="cl_this_time" jdbcType="INTEGER" property="clThisTime" /> - <result column="cl_open_dt" jdbcType="TIMESTAMP" property="clOpenDt" /> - <result column="close_dt" jdbcType="TIMESTAMP" property="closeDt" /> + <result column="cl_ic_card_no" jdbcType="VARCHAR" property="clIcCardNo" /> + <result column="cl_order_no" jdbcType="VARCHAR" property="clOrderNo" /> + <result column="start_dt" jdbcType="TIMESTAMP" property="startDt" /> + <result column="end_dt" jdbcType="TIMESTAMP" property="endDt" /> + <result column="cl_water_total_amount" jdbcType="FLOAT" property="clWaterTotalAmount" /> + <result column="cl_ele_total_amount" jdbcType="FLOAT" property="clEleTotalAmount" /> + <result column="cl_money_remain_user" jdbcType="FLOAT" property="clMoneyRemainUser" /> + <result column="cl_water_remain_user" jdbcType="FLOAT" property="clWaterRemainUser" /> + <result column="this_ele" jdbcType="FLOAT" property="thisEle" /> + <result column="this_water" jdbcType="FLOAT" property="thisWater" /> + <result column="this_money" jdbcType="FLOAT" property="thisMoney" /> + <result column="this_duration" jdbcType="INTEGER" property="thisDuration" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, last_history_id, controller_id, intake_id, rtu_addr, op_dt, op_type, op_total_amount, op_ic_card_no, - op_ic_card_addr, op_remain_money, open_dt, cl_dt, cl_type, cl_total_amount, cl_ic_card_no, - cl_ic_card_addr, cl_remain_money, cl_this_amount, cl_this_money, cl_this_time, cl_open_dt, - close_dt + id, controller_id, intake_id, rtu_addr, op_dt, op_rtu_dt, op_ic_card_addr, op_ic_card_no, + op_order_no, open_dt, op_water_total_amount, op_ele_total_amount, op_money_remain_user, + op_water_remain_user, op_type, cl_ic_card_addr, cl_ic_card_no, cl_order_no, start_dt, + end_dt, cl_water_total_amount, cl_ele_total_amount, cl_money_remain_user, cl_water_remain_user, + this_ele, this_water, this_money, this_duration </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <!--@mbg.generated--> @@ -42,14 +48,6 @@ from rm_open_close_valve_last where id = #{id,jdbcType=BIGINT} </select> - - <select id="selectByRtuAddr" parameterType="java.lang.String" resultMap="BaseResultMap"> - <!--@mbg.generated--> - select - <include refid="Base_Column_List" /> - from rm_open_close_valve_last - where rtu_addr = #{rtuAddr,jdbcType=VARCHAR} - </select> <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> <!--@mbg.generated--> delete from rm_open_close_valve_last @@ -57,22 +55,26 @@ </delete> <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveLast"> <!--@mbg.generated--> - insert into rm_open_close_valve_last (id, last_history_id, controller_id, intake_id, - rtu_addr, op_dt, op_type, - op_total_amount, op_ic_card_no, op_ic_card_addr, - op_remain_money, open_dt, cl_dt, - cl_type, cl_total_amount, cl_ic_card_no, - cl_ic_card_addr, cl_remain_money, cl_this_amount, - cl_this_money, cl_this_time, cl_open_dt, - close_dt) - values (#{id,jdbcType=BIGINT}, #{lastHistoryId,jdbcType=BIGINT}, #{controllerId,jdbcType=BIGINT}, - #{intakeId,jdbcType=BIGINT}, #{rtuAddr,jdbcType=VARCHAR}, #{opDt,jdbcType=TIMESTAMP}, - #{opType,jdbcType=TINYINT}, #{opTotalAmount,jdbcType=DOUBLE}, #{opIcCardNo,jdbcType=VARCHAR}, - #{opIcCardAddr,jdbcType=VARCHAR}, #{opRemainMoney,jdbcType=DOUBLE}, #{openDt,jdbcType=TIMESTAMP}, - #{clDt,jdbcType=TIMESTAMP}, #{clType,jdbcType=TINYINT}, #{clTotalAmount,jdbcType=DOUBLE}, - #{clIcCardNo,jdbcType=VARCHAR}, #{clIcCardAddr,jdbcType=VARCHAR}, #{clRemainMoney,jdbcType=DOUBLE}, - #{clThisAmount,jdbcType=DOUBLE}, #{clThisMoney,jdbcType=DOUBLE}, #{clThisTime,jdbcType=INTEGER}, - #{clOpenDt,jdbcType=TIMESTAMP}, #{closeDt,jdbcType=TIMESTAMP}) + insert into rm_open_close_valve_last (id, controller_id, intake_id, + rtu_addr, op_dt, op_rtu_dt, + op_ic_card_addr, op_ic_card_no, op_order_no, + open_dt, op_water_total_amount, op_ele_total_amount, + op_money_remain_user, op_water_remain_user, op_type, + cl_ic_card_addr, cl_ic_card_no, cl_order_no, + start_dt, end_dt, cl_water_total_amount, + cl_ele_total_amount, cl_money_remain_user, cl_water_remain_user, + this_ele, this_water, this_money, + this_duration) + values (#{id,jdbcType=BIGINT}, #{controllerId,jdbcType=BIGINT}, #{intakeId,jdbcType=BIGINT}, + #{rtuAddr,jdbcType=VARCHAR}, #{opDt,jdbcType=TIMESTAMP}, #{opRtuDt,jdbcType=TIMESTAMP}, + #{opIcCardAddr,jdbcType=VARCHAR}, #{opIcCardNo,jdbcType=VARCHAR}, #{opOrderNo,jdbcType=VARCHAR}, + #{openDt,jdbcType=TIMESTAMP}, #{opWaterTotalAmount,jdbcType=FLOAT}, #{opEleTotalAmount,jdbcType=FLOAT}, + #{opMoneyRemainUser,jdbcType=FLOAT}, #{opWaterRemainUser,jdbcType=FLOAT}, #{opType,jdbcType=VARCHAR}, + #{clIcCardAddr,jdbcType=VARCHAR}, #{clIcCardNo,jdbcType=VARCHAR}, #{clOrderNo,jdbcType=VARCHAR}, + #{startDt,jdbcType=TIMESTAMP}, #{endDt,jdbcType=TIMESTAMP}, #{clWaterTotalAmount,jdbcType=FLOAT}, + #{clEleTotalAmount,jdbcType=FLOAT}, #{clMoneyRemainUser,jdbcType=FLOAT}, #{clWaterRemainUser,jdbcType=FLOAT}, + #{thisEle,jdbcType=FLOAT}, #{thisWater,jdbcType=FLOAT}, #{thisMoney,jdbcType=FLOAT}, + #{thisDuration,jdbcType=INTEGER}) </insert> <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveLast"> <!--@mbg.generated--> @@ -80,9 +82,6 @@ <trim prefix="(" suffix=")" suffixOverrides=","> <if test="id != null"> id, - </if> - <if test="lastHistoryId != null"> - last_history_id, </if> <if test="controllerId != null"> controller_id, @@ -96,64 +95,79 @@ <if test="opDt != null"> op_dt, </if> - <if test="opType != null"> - op_type, - </if> - <if test="opTotalAmount != null"> - op_total_amount, - </if> - <if test="opIcCardNo != null"> - op_ic_card_no, + <if test="opRtuDt != null"> + op_rtu_dt, </if> <if test="opIcCardAddr != null"> op_ic_card_addr, </if> - <if test="opRemainMoney != null"> - op_remain_money, + <if test="opIcCardNo != null"> + op_ic_card_no, + </if> + <if test="opOrderNo != null"> + op_order_no, </if> <if test="openDt != null"> open_dt, </if> - <if test="clDt != null"> - cl_dt, + <if test="opWaterTotalAmount != null"> + op_water_total_amount, </if> - <if test="clType != null"> - cl_type, + <if test="opEleTotalAmount != null"> + op_ele_total_amount, </if> - <if test="clTotalAmount != null"> - cl_total_amount, + <if test="opMoneyRemainUser != null"> + op_money_remain_user, </if> - <if test="clIcCardNo != null"> - cl_ic_card_no, + <if test="opWaterRemainUser != null"> + op_water_remain_user, + </if> + <if test="opType != null"> + op_type, </if> <if test="clIcCardAddr != null"> cl_ic_card_addr, </if> - <if test="clRemainMoney != null"> - cl_remain_money, + <if test="clIcCardNo != null"> + cl_ic_card_no, </if> - <if test="clThisAmount != null"> - cl_this_amount, + <if test="clOrderNo != null"> + cl_order_no, </if> - <if test="clThisMoney != null"> - cl_this_money, + <if test="startDt != null"> + start_dt, </if> - <if test="clThisTime != null"> - cl_this_time, + <if test="endDt != null"> + end_dt, </if> - <if test="clOpenDt != null"> - cl_open_dt, + <if test="clWaterTotalAmount != null"> + cl_water_total_amount, </if> - <if test="closeDt != null"> - close_dt, + <if test="clEleTotalAmount != null"> + cl_ele_total_amount, + </if> + <if test="clMoneyRemainUser != null"> + cl_money_remain_user, + </if> + <if test="clWaterRemainUser != null"> + cl_water_remain_user, + </if> + <if test="thisEle != null"> + this_ele, + </if> + <if test="thisWater != null"> + this_water, + </if> + <if test="thisMoney != null"> + this_money, + </if> + <if test="thisDuration != null"> + this_duration, </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null"> #{id,jdbcType=BIGINT}, - </if> - <if test="lastHistoryId != null"> - #{lastHistoryId,jdbcType=BIGINT}, </if> <if test="controllerId != null"> #{controllerId,jdbcType=BIGINT}, @@ -167,56 +181,74 @@ <if test="opDt != null"> #{opDt,jdbcType=TIMESTAMP}, </if> - <if test="opType != null"> - #{opType,jdbcType=TINYINT}, - </if> - <if test="opTotalAmount != null"> - #{opTotalAmount,jdbcType=DOUBLE}, - </if> - <if test="opIcCardNo != null"> - #{opIcCardNo,jdbcType=VARCHAR}, + <if test="opRtuDt != null"> + #{opRtuDt,jdbcType=TIMESTAMP}, </if> <if test="opIcCardAddr != null"> #{opIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="opRemainMoney != null"> - #{opRemainMoney,jdbcType=DOUBLE}, + <if test="opIcCardNo != null"> + #{opIcCardNo,jdbcType=VARCHAR}, + </if> + <if test="opOrderNo != null"> + #{opOrderNo,jdbcType=VARCHAR}, </if> <if test="openDt != null"> #{openDt,jdbcType=TIMESTAMP}, </if> - <if test="clDt != null"> - #{clDt,jdbcType=TIMESTAMP}, + <if test="opWaterTotalAmount != null"> + #{opWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="clType != null"> - #{clType,jdbcType=TINYINT}, + <if test="opEleTotalAmount != null"> + #{opEleTotalAmount,jdbcType=FLOAT}, </if> - <if test="clTotalAmount != null"> - #{clTotalAmount,jdbcType=DOUBLE}, + <if test="opMoneyRemainUser != null"> + #{opMoneyRemainUser,jdbcType=FLOAT}, </if> - <if test="clIcCardNo != null"> - #{clIcCardNo,jdbcType=VARCHAR}, + <if test="opWaterRemainUser != null"> + #{opWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="opType != null"> + #{opType,jdbcType=VARCHAR}, </if> <if test="clIcCardAddr != null"> #{clIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="clRemainMoney != null"> - #{clRemainMoney,jdbcType=DOUBLE}, + <if test="clIcCardNo != null"> + #{clIcCardNo,jdbcType=VARCHAR}, </if> - <if test="clThisAmount != null"> - #{clThisAmount,jdbcType=DOUBLE}, + <if test="clOrderNo != null"> + #{clOrderNo,jdbcType=VARCHAR}, </if> - <if test="clThisMoney != null"> - #{clThisMoney,jdbcType=DOUBLE}, + <if test="startDt != null"> + #{startDt,jdbcType=TIMESTAMP}, </if> - <if test="clThisTime != null"> - #{clThisTime,jdbcType=INTEGER}, + <if test="endDt != null"> + #{endDt,jdbcType=TIMESTAMP}, </if> - <if test="clOpenDt != null"> - #{clOpenDt,jdbcType=TIMESTAMP}, + <if test="clWaterTotalAmount != null"> + #{clWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="closeDt != null"> - #{closeDt,jdbcType=TIMESTAMP}, + <if test="clEleTotalAmount != null"> + #{clEleTotalAmount,jdbcType=FLOAT}, + </if> + <if test="clMoneyRemainUser != null"> + #{clMoneyRemainUser,jdbcType=FLOAT}, + </if> + <if test="clWaterRemainUser != null"> + #{clWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="thisEle != null"> + #{thisEle,jdbcType=FLOAT}, + </if> + <if test="thisWater != null"> + #{thisWater,jdbcType=FLOAT}, + </if> + <if test="thisMoney != null"> + #{thisMoney,jdbcType=FLOAT}, + </if> + <if test="thisDuration != null"> + #{thisDuration,jdbcType=INTEGER}, </if> </trim> </insert> @@ -224,9 +256,6 @@ <!--@mbg.generated--> update rm_open_close_valve_last <set> - <if test="lastHistoryId != null"> - last_history_id = #{lastHistoryId,jdbcType=BIGINT}, - </if> <if test="controllerId != null"> controller_id = #{controllerId,jdbcType=BIGINT}, </if> @@ -239,56 +268,74 @@ <if test="opDt != null"> op_dt = #{opDt,jdbcType=TIMESTAMP}, </if> - <if test="opType != null"> - op_type = #{opType,jdbcType=TINYINT}, - </if> - <if test="opTotalAmount != null"> - op_total_amount = #{opTotalAmount,jdbcType=DOUBLE}, - </if> - <if test="opIcCardNo != null"> - op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + <if test="opRtuDt != null"> + op_rtu_dt = #{opRtuDt,jdbcType=TIMESTAMP}, </if> <if test="opIcCardAddr != null"> op_ic_card_addr = #{opIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="opRemainMoney != null"> - op_remain_money = #{opRemainMoney,jdbcType=DOUBLE}, + <if test="opIcCardNo != null"> + op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + </if> + <if test="opOrderNo != null"> + op_order_no = #{opOrderNo,jdbcType=VARCHAR}, </if> <if test="openDt != null"> open_dt = #{openDt,jdbcType=TIMESTAMP}, </if> - <if test="clDt != null"> - cl_dt = #{clDt,jdbcType=TIMESTAMP}, + <if test="opWaterTotalAmount != null"> + op_water_total_amount = #{opWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="clType != null"> - cl_type = #{clType,jdbcType=TINYINT}, + <if test="opEleTotalAmount != null"> + op_ele_total_amount = #{opEleTotalAmount,jdbcType=FLOAT}, </if> - <if test="clTotalAmount != null"> - cl_total_amount = #{clTotalAmount,jdbcType=DOUBLE}, + <if test="opMoneyRemainUser != null"> + op_money_remain_user = #{opMoneyRemainUser,jdbcType=FLOAT}, </if> - <if test="clIcCardNo != null"> - cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + <if test="opWaterRemainUser != null"> + op_water_remain_user = #{opWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="opType != null"> + op_type = #{opType,jdbcType=VARCHAR}, </if> <if test="clIcCardAddr != null"> cl_ic_card_addr = #{clIcCardAddr,jdbcType=VARCHAR}, </if> - <if test="clRemainMoney != null"> - cl_remain_money = #{clRemainMoney,jdbcType=DOUBLE}, + <if test="clIcCardNo != null"> + cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, </if> - <if test="clThisAmount != null"> - cl_this_amount = #{clThisAmount,jdbcType=DOUBLE}, + <if test="clOrderNo != null"> + cl_order_no = #{clOrderNo,jdbcType=VARCHAR}, </if> - <if test="clThisMoney != null"> - cl_this_money = #{clThisMoney,jdbcType=DOUBLE}, + <if test="startDt != null"> + start_dt = #{startDt,jdbcType=TIMESTAMP}, </if> - <if test="clThisTime != null"> - cl_this_time = #{clThisTime,jdbcType=INTEGER}, + <if test="endDt != null"> + end_dt = #{endDt,jdbcType=TIMESTAMP}, </if> - <if test="clOpenDt != null"> - cl_open_dt = #{clOpenDt,jdbcType=TIMESTAMP}, + <if test="clWaterTotalAmount != null"> + cl_water_total_amount = #{clWaterTotalAmount,jdbcType=FLOAT}, </if> - <if test="closeDt != null"> - close_dt = #{closeDt,jdbcType=TIMESTAMP}, + <if test="clEleTotalAmount != null"> + cl_ele_total_amount = #{clEleTotalAmount,jdbcType=FLOAT}, + </if> + <if test="clMoneyRemainUser != null"> + cl_money_remain_user = #{clMoneyRemainUser,jdbcType=FLOAT}, + </if> + <if test="clWaterRemainUser != null"> + cl_water_remain_user = #{clWaterRemainUser,jdbcType=FLOAT}, + </if> + <if test="thisEle != null"> + this_ele = #{thisEle,jdbcType=FLOAT}, + </if> + <if test="thisWater != null"> + this_water = #{thisWater,jdbcType=FLOAT}, + </if> + <if test="thisMoney != null"> + this_money = #{thisMoney,jdbcType=FLOAT}, + </if> + <if test="thisDuration != null"> + this_duration = #{thisDuration,jdbcType=INTEGER}, </if> </set> where id = #{id,jdbcType=BIGINT} @@ -296,28 +343,33 @@ <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoRm.RmOpenCloseValveLast"> <!--@mbg.generated--> update rm_open_close_valve_last - set last_history_id = #{lastHistoryId,jdbcType=BIGINT}, - controller_id = #{controllerId,jdbcType=BIGINT}, + set controller_id = #{controllerId,jdbcType=BIGINT}, intake_id = #{intakeId,jdbcType=BIGINT}, rtu_addr = #{rtuAddr,jdbcType=VARCHAR}, op_dt = #{opDt,jdbcType=TIMESTAMP}, - op_type = #{opType,jdbcType=TINYINT}, - op_total_amount = #{opTotalAmount,jdbcType=DOUBLE}, - op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + op_rtu_dt = #{opRtuDt,jdbcType=TIMESTAMP}, op_ic_card_addr = #{opIcCardAddr,jdbcType=VARCHAR}, - op_remain_money = #{opRemainMoney,jdbcType=DOUBLE}, + op_ic_card_no = #{opIcCardNo,jdbcType=VARCHAR}, + op_order_no = #{opOrderNo,jdbcType=VARCHAR}, open_dt = #{openDt,jdbcType=TIMESTAMP}, - cl_dt = #{clDt,jdbcType=TIMESTAMP}, - cl_type = #{clType,jdbcType=TINYINT}, - cl_total_amount = #{clTotalAmount,jdbcType=DOUBLE}, - cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + op_water_total_amount = #{opWaterTotalAmount,jdbcType=FLOAT}, + op_ele_total_amount = #{opEleTotalAmount,jdbcType=FLOAT}, + op_money_remain_user = #{opMoneyRemainUser,jdbcType=FLOAT}, + op_water_remain_user = #{opWaterRemainUser,jdbcType=FLOAT}, + op_type = #{opType,jdbcType=VARCHAR}, cl_ic_card_addr = #{clIcCardAddr,jdbcType=VARCHAR}, - cl_remain_money = #{clRemainMoney,jdbcType=DOUBLE}, - cl_this_amount = #{clThisAmount,jdbcType=DOUBLE}, - cl_this_money = #{clThisMoney,jdbcType=DOUBLE}, - cl_this_time = #{clThisTime,jdbcType=INTEGER}, - cl_open_dt = #{clOpenDt,jdbcType=TIMESTAMP}, - close_dt = #{closeDt,jdbcType=TIMESTAMP} + cl_ic_card_no = #{clIcCardNo,jdbcType=VARCHAR}, + cl_order_no = #{clOrderNo,jdbcType=VARCHAR}, + start_dt = #{startDt,jdbcType=TIMESTAMP}, + end_dt = #{endDt,jdbcType=TIMESTAMP}, + cl_water_total_amount = #{clWaterTotalAmount,jdbcType=FLOAT}, + cl_ele_total_amount = #{clEleTotalAmount,jdbcType=FLOAT}, + cl_money_remain_user = #{clMoneyRemainUser,jdbcType=FLOAT}, + cl_water_remain_user = #{clWaterRemainUser,jdbcType=FLOAT}, + this_ele = #{thisEle,jdbcType=FLOAT}, + this_water = #{thisWater,jdbcType=FLOAT}, + this_money = #{thisMoney,jdbcType=FLOAT}, + this_duration = #{thisDuration,jdbcType=INTEGER} where id = #{id,jdbcType=BIGINT} </update> </mapper> \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V202404/TkDealOpenValveReportV202404.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V202404/TkDealOpenValveReportV202404.java new file mode 100644 index 0000000..18fdf20 --- /dev/null +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/p206V202404/TkDealOpenValveReportV202404.java @@ -0,0 +1,102 @@ +package com.dy.rtuMw.server.rtuData.p206V202404; + +import com.dy.common.mw.protocol.Data; +import com.dy.common.mw.protocol.p206V202404.DataV202404; +import com.dy.common.mw.protocol.p206V202404.upVos.DataCd84Vo; +import com.dy.pipIrrGlobal.pojoPr.PrController; +import com.dy.rtuMw.server.rtuData.TaskSurpport; +import com.dy.rtuMw.server.rtuData.dbSv.DbSv; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +/** + * @author ZhuBaoMin + * @date 2024-06-17 9:36 + * @LastEditTime 2024-06-17 9:36 + * @Description 鎺у埗鍣ㄥ紑闃�涓婃姤(鍔熻兘鐮�84) + */ +public class TkDealOpenValveReportV202404 extends TaskSurpport { + private static final Logger log = LogManager.getLogger(TkDealTimingReportV202404.class.getName()); + + //绫籌D锛屼竴瀹氫笌Tree.xml閰嶇疆鏂囦欢涓厤缃竴鑷� + public static final String taskId = "TkDealOpenValveReportV202404"; + + /** + * 鎵ц鑺傜偣浠诲姟锛氬紑闃�涓婃姤 + * + * @param data 闇�瑕佸鐞嗙殑鏁版嵁 + */ + @Override + public void execute(Object data) { + Data d = (Data) data; + DataV202404 dV202404 = (DataV202404) d.getSubData(); + Object cdObj = dV202404.subData; + if (cdObj != null) { + try { + Object[] objs = this.getTaskResults(TkPreGenObjsV202404.taskId); + DbSv sv = (DbSv) objs[0]; + PrController controller = (PrController) objs[1]; + if (cdObj instanceof DataCd84Vo) { + DataCd84Vo cdData = (DataCd84Vo) (cdObj); + this.doDeal(sv, controller, d.getRtuAddr(), dV202404, (DataCd84Vo)cdObj); + } + } catch (Exception e) { + log.error("淇濆瓨鎺у埗鍣ㄥ紑闃�鎶ユ暟鎹椂鍙戠敓寮傚父", e); + } + } + } + /** + * 澶勭悊寮�闃�鎶ユ暟鎹� + * @param sv 鏈嶅姟 + * @param controller 鎺у埗鍣ㄥ璞� + * @param rtuAddr 鎺у埗鍣ㄥ湴鍧� + * @param dataV202404 鍗忚鏁版嵁 + * @param cdData 鍔熻兘鏁版嵁 + */ + private void doDeal(DbSv sv, PrController controller, String rtuAddr, DataV202404 dataV202404, DataCd84Vo cdData) throws Exception { + //this.saveOrUpdateLast(sv, controller, rtuAddr, dataV202404, cdData); + //this.saveHistory(sv, controller, rtuAddr, dataV202404, cdData); + } + + /** + * 淇濆瓨鎴栨洿鏂版帶鍒跺櫒寮�闃�鎶ユ渶鏂版暟鎹� + * @param sv 鏈嶅姟bean + * @param controller 鎺у埗鍣ㄥ璞� + * @param rtuAddr 鎺у埗鍣ㄥ湴鍧� + * @param dataV202404 鍗忚鏁版嵁 + * @param cdData 鍔熻兘鏁版嵁 + */ + //private void saveOrUpdateLast(DbSv sv, PrController controller, String rtuAddr, DataV202404 dataV202404, DataCd84Vo cdData)throws Exception { + // RmTimingReportLast po = sv.getRmTimingReportLast(rtuAddr) ; + // if(po == null){ + // po = new RmTimingReportLast(); + // po.controllerId = controller==null?null:controller.getId(); + // po.intakeId = controller==null?null:controller.getIntakeId(); + // po.rtuAddr = rtuAddr; + // po.valueFrom(dataV202404, cdData); + // sv.saveRmTimingReportLast(po) ; + // }else{ + // po.controllerId = controller==null?null:controller.getId(); + // po.intakeId = controller==null?null:controller.getIntakeId(); + // po.valueFrom(dataV202404, cdData); + // sv.updateRmTimingReportLast(po); + // } + //} + + /** + * 淇濆瓨鎺у埗鍣ㄥ伐浣滄姤鍘嗗彶鏁版嵁 + * @param sv 鏈嶅姟bean + * @param controller 鎺у埗鍣ㄥ璞� + * @param rtuAddr 鎺у埗鍣ㄥ湴鍧� + * @param dataV202404 鍗忚鏁版嵁 + * @param cdData 鍔熻兘鏁版嵁 + */ + //private void saveHistory(DbSv sv, PrController controller, String rtuAddr, DataV202404 dataV202404, DataCd84Vo cdData)throws Exception { + // RmTimingReportHistory po = new RmTimingReportHistory(); + // po.controllerId = controller==null?null:controller.getId(); + // po.intakeId = controller==null?null:controller.getIntakeId(); + // po.rtuAddr = rtuAddr; + // po.valueFrom(dataV202404, cdData); + // sv.saveRmTimingReportHistory(po); ; + //} +} diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/RtuDataDealTree.xml b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/RtuDataDealTree.xml index 762d9eb..891127c 100644 --- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/RtuDataDealTree.xml +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/resources/RtuDataDealTree.xml @@ -41,6 +41,7 @@ <task id="TkDealAlarmStatusV202404" name="鎺у埗鍣ㄦ姤璀︿笌鐘舵��" enable="true" class="com.dy.rtuMw.server.rtuData.p206V202404.TkDealAlarmStatusV202404" /> <task id="TkDealWorkingReportV202404" name="鎺у埗鍣ㄥ伐浣滄姤(鍔熻兘鐮�80)" enable="true" class="com.dy.rtuMw.server.rtuData.p206V202404.TkDealWorkingReportV202404" /> <task id="TkDealTimingReportV202404" name="鎺у埗鍣ㄥ畾鏃朵笂鎶�(鍔熻兘鐮�83)" enable="true" class="com.dy.rtuMw.server.rtuData.p206V202404.TkDealTimingReportV202404" /> + <task id="TkDealOpenValveReportV202404" name="鎺у埗鍣ㄥ紑闃�涓婃姤(鍔熻兘鐮�84)" enable="true" class="com.dy.rtuMw.server.rtuData.p206V202404.TkDealOpenValveReportV202404" /> </task> <!-- 璇嗗埆鍛戒护鍝嶅簲鏁版嵁 --> <task id="TkFindComResponseV202404" name="璇嗗埆鍝嶅簲鍛戒护鏁版嵁" enable="true" class="com.dy.rtuMw.server.rtuData.p206V202404.TkFindComResponseV202404"> -- Gitblit v1.8.0