1、巡检记录
2、水电双计灌溉记录和刷卡记录 3、水电双计充值记录和卡信息
This commit is contained in:
28
fastbee-service/fastbee-waterele-service/pom.xml
Normal file
28
fastbee-service/fastbee-waterele-service/pom.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>fastbee-service</artifactId>
|
||||
<groupId>com.fastbee</groupId>
|
||||
<version>3.8.5</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>fastbee-waterele-service</artifactId>
|
||||
|
||||
<description>
|
||||
水电双计系统模块
|
||||
</description>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<!-- 通用工具-->
|
||||
<dependency>
|
||||
<groupId>com.fastbee</groupId>
|
||||
<artifactId>fastbee-common</artifactId>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@ -0,0 +1,58 @@
|
||||
package com.fastbee.waterele.domain;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import com.fastbee.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 卡记录对象 ma_cardinfo
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@ApiModel(value = "MaCardinfo",description = "卡记录 ma_cardinfo")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MaCardinfo extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 序号 */
|
||||
private Long id;
|
||||
|
||||
/** 卡编号 */
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
private String cardNum;
|
||||
|
||||
/** 区域号 */
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
private String areaCode;
|
||||
|
||||
/** 卡ID */
|
||||
@Excel(name = "卡ID")
|
||||
@ApiModelProperty("卡ID")
|
||||
private String cardId;
|
||||
|
||||
/** 地址信息 */
|
||||
@Excel(name = "地址信息")
|
||||
@ApiModelProperty("地址信息")
|
||||
private String addressInfo;
|
||||
|
||||
/** 卡类型 */
|
||||
@Excel(name = "卡类型")
|
||||
@ApiModelProperty("卡类型")
|
||||
private Integer cardtype;
|
||||
|
||||
/** mcuSn */
|
||||
@Excel(name = "mcuSn")
|
||||
@ApiModelProperty("mcuSn")
|
||||
private String mcusn;
|
||||
|
||||
}
|
@ -0,0 +1,76 @@
|
||||
package com.fastbee.waterele.domain;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import com.fastbee.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 灌溉记录对象 ma_guangai_record
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@ApiModel(value = "MaGuangaiRecord",description = "灌溉记录 ma_guangai_record")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MaGuangaiRecord extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 序号 */
|
||||
private Long id;
|
||||
|
||||
/** 设备编号 */
|
||||
@Excel(name = "设备编号")
|
||||
@ApiModelProperty("设备编号")
|
||||
private String devSn;
|
||||
|
||||
/** 开泵时间 */
|
||||
@Excel(name = "开泵时间")
|
||||
@ApiModelProperty("开泵时间")
|
||||
private Long startTime;
|
||||
|
||||
/** 关泵时间 */
|
||||
@Excel(name = "关泵时间")
|
||||
@ApiModelProperty("关泵时间")
|
||||
private Long endTime;
|
||||
|
||||
/** 灌溉最新上报时间 */
|
||||
@Excel(name = "灌溉最新上报时间")
|
||||
@ApiModelProperty("灌溉最新上报时间")
|
||||
private Long lastTime;
|
||||
|
||||
/** 卡编号 */
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
private String cardId;
|
||||
|
||||
/** 区域号 */
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
private String areaCode;
|
||||
|
||||
/** 卡内余额 */
|
||||
@Excel(name = "卡内余额")
|
||||
@ApiModelProperty("卡内余额")
|
||||
private String userBalance;
|
||||
|
||||
/** 本次用水量 */
|
||||
@Excel(name = "本次用水量")
|
||||
@ApiModelProperty("本次用水量")
|
||||
private String curFlow;
|
||||
|
||||
/** 本次用电量 */
|
||||
@Excel(name = "本次用电量")
|
||||
@ApiModelProperty("本次用电量")
|
||||
private String curEle;
|
||||
|
||||
/** 灌溉状态 */
|
||||
@Excel(name = "灌溉状态")
|
||||
@ApiModelProperty("灌溉状态")
|
||||
private Integer status;
|
||||
|
||||
}
|
@ -0,0 +1,58 @@
|
||||
package com.fastbee.waterele.domain;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import com.fastbee.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 充值记录对象 ma_rechargerecord
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@ApiModel(value = "MaRechargerecord",description = "充值记录 ma_rechargerecord")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MaRechargerecord extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 序号 */
|
||||
private Long id;
|
||||
|
||||
/** 余额 */
|
||||
@Excel(name = "余额")
|
||||
@ApiModelProperty("余额")
|
||||
private String balance;
|
||||
|
||||
/** 充值金额 */
|
||||
@Excel(name = "充值金额")
|
||||
@ApiModelProperty("充值金额")
|
||||
private String investval;
|
||||
|
||||
/** 卡编号 */
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
private String cardNum;
|
||||
|
||||
/** 区域号 */
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
private String areaCode;
|
||||
|
||||
/** 卡ID */
|
||||
@Excel(name = "卡ID")
|
||||
@ApiModelProperty("卡ID")
|
||||
private String cardId;
|
||||
|
||||
/** mcuSn */
|
||||
@Excel(name = "mcuSn")
|
||||
@ApiModelProperty("mcuSn")
|
||||
private String mcusn;
|
||||
|
||||
}
|
@ -0,0 +1,113 @@
|
||||
package com.fastbee.waterele.domain;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import com.fastbee.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 水电双计数据记录对象 ma_waterele_record
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@ApiModel(value = "MaWatereleRecord",description = "水电双计数据记录 ma_waterele_record")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MaWatereleRecord extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 序号 */
|
||||
private Long id;
|
||||
|
||||
/** 设备编号 */
|
||||
@Excel(name = "设备编号")
|
||||
@ApiModelProperty("设备编号")
|
||||
private String devSn;
|
||||
|
||||
/** 工作状态:0=关泵,1=开泵 */
|
||||
@Excel(name = "工作状态:0=关泵,1=开泵")
|
||||
@ApiModelProperty("工作状态:0=关泵,1=开泵")
|
||||
private Integer workstate;
|
||||
|
||||
/** 本次用水量(m³) */
|
||||
@Excel(name = "本次用水量(m³)")
|
||||
@ApiModelProperty("本次用水量(m³)")
|
||||
private String usersumflow;
|
||||
|
||||
/** 本次用电量(度) */
|
||||
@Excel(name = "本次用电量(度)")
|
||||
@ApiModelProperty("本次用电量(度)")
|
||||
private String usersumele;
|
||||
|
||||
/** 用户余额(元) */
|
||||
@Excel(name = "用户余额(元)")
|
||||
@ApiModelProperty("用户余额(元)")
|
||||
private String userbalance;
|
||||
|
||||
/** 累计用水量(m³) */
|
||||
@Excel(name = "累计用水量(m³)")
|
||||
@ApiModelProperty("累计用水量(m³)")
|
||||
private String sumflow;
|
||||
|
||||
/** 累计用电量(度) */
|
||||
@Excel(name = "累计用电量(度)")
|
||||
@ApiModelProperty("累计用电量(度)")
|
||||
private String sumele;
|
||||
|
||||
/** 单片机编号 */
|
||||
@Excel(name = "单片机编号")
|
||||
@ApiModelProperty("单片机编号")
|
||||
private String mcusn;
|
||||
|
||||
/** 瞬时电量 */
|
||||
@Excel(name = "瞬时电量")
|
||||
@ApiModelProperty("瞬时电量")
|
||||
private String inspower;
|
||||
|
||||
/** 瞬时流量(m³/s) */
|
||||
@Excel(name = "瞬时流量(m³/s)")
|
||||
@ApiModelProperty("瞬时流量(m³/s)")
|
||||
private String insflow;
|
||||
|
||||
/** 当前累计用水量(m³) */
|
||||
@Excel(name = "当前累计用水量(m³)")
|
||||
@ApiModelProperty("当前累计用水量(m³)")
|
||||
private String curflow;
|
||||
|
||||
/** 当前累计用电量(度) */
|
||||
@Excel(name = "当前累计用电量(度)")
|
||||
@ApiModelProperty("当前累计用电量(度)")
|
||||
private String curele;
|
||||
|
||||
/** 流量计累计水量(m³) */
|
||||
@Excel(name = "流量计累计水量(m³)")
|
||||
@ApiModelProperty("流量计累计水量(m³)")
|
||||
private String metersum;
|
||||
|
||||
/** 流量计瞬时流量(m³/s) */
|
||||
@Excel(name = "流量计瞬时流量(m³/s)")
|
||||
@ApiModelProperty("流量计瞬时流量(m³/s)")
|
||||
private String meterins;
|
||||
|
||||
/** 卡编号 */
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
private String cardid;
|
||||
|
||||
/** 区域号 */
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
private String areacode;
|
||||
|
||||
/** 当前动作 */
|
||||
@Excel(name = "当前动作")
|
||||
@ApiModelProperty("当前动作")
|
||||
private String action;
|
||||
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaCardinfo;
|
||||
|
||||
/**
|
||||
* 卡记录Mapper接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface MaCardinfoMapper
|
||||
{
|
||||
/**
|
||||
* 查询卡记录
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 卡记录
|
||||
*/
|
||||
public MaCardinfo selectMaCardinfoById(Long id);
|
||||
|
||||
/**
|
||||
* 查询卡记录列表
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 卡记录集合
|
||||
*/
|
||||
public List<MaCardinfo> selectMaCardinfoList(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 新增卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaCardinfo(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 修改卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaCardinfo(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 删除卡记录
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaCardinfoById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除卡记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaCardinfoByIds(Long[] ids);
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
package com.fastbee.waterele.mapper;
|
||||
|
||||
import com.fastbee.waterele.domain.MaGuangaiRecord;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 灌溉记录Mapper接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface MaGuangaiRecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询灌溉记录
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 灌溉记录
|
||||
*/
|
||||
public MaGuangaiRecord selectMaGuangaiRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询灌溉记录列表
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 灌溉记录集合
|
||||
*/
|
||||
public List<MaGuangaiRecord> selectMaGuangaiRecordList(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 新增灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 修改灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 删除灌溉记录
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaGuangaiRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除灌溉记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaGuangaiRecordByIds(Long[] ids);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaRechargerecord;
|
||||
|
||||
/**
|
||||
* 充值记录Mapper接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface MaRechargerecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询充值记录
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 充值记录
|
||||
*/
|
||||
public MaRechargerecord selectMaRechargerecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询充值记录列表
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 充值记录集合
|
||||
*/
|
||||
public List<MaRechargerecord> selectMaRechargerecordList(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 新增充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaRechargerecord(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 修改充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaRechargerecord(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 删除充值记录
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaRechargerecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除充值记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaRechargerecordByIds(Long[] ids);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaWatereleRecord;
|
||||
|
||||
/**
|
||||
* 水电双计数据记录Mapper接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface MaWatereleRecordMapper
|
||||
{
|
||||
/**
|
||||
* 查询水电双计数据记录
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 水电双计数据记录
|
||||
*/
|
||||
public MaWatereleRecord selectMaWatereleRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询水电双计数据记录列表
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 水电双计数据记录集合
|
||||
*/
|
||||
public List<MaWatereleRecord> selectMaWatereleRecordList(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 新增水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaWatereleRecord(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 修改水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaWatereleRecord(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 删除水电双计数据记录
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaWatereleRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除水电双计数据记录
|
||||
*
|
||||
* @param ids 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaWatereleRecordByIds(Long[] ids);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaCardinfo;
|
||||
|
||||
/**
|
||||
* 卡记录Service接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface IMaCardinfoService
|
||||
{
|
||||
/**
|
||||
* 查询卡记录
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 卡记录
|
||||
*/
|
||||
public MaCardinfo selectMaCardinfoById(Long id);
|
||||
|
||||
/**
|
||||
* 查询卡记录列表
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 卡记录集合
|
||||
*/
|
||||
public List<MaCardinfo> selectMaCardinfoList(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 新增卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaCardinfo(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 修改卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaCardinfo(MaCardinfo maCardinfo);
|
||||
|
||||
/**
|
||||
* 批量删除卡记录
|
||||
*
|
||||
* @param ids 需要删除的卡记录主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaCardinfoByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 删除卡记录信息
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaCardinfoById(Long id);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaGuangaiRecord;
|
||||
|
||||
/**
|
||||
* 灌溉记录Service接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface IMaGuangaiRecordService
|
||||
{
|
||||
/**
|
||||
* 查询灌溉记录
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 灌溉记录
|
||||
*/
|
||||
public MaGuangaiRecord selectMaGuangaiRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询灌溉记录列表
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 灌溉记录集合
|
||||
*/
|
||||
public List<MaGuangaiRecord> selectMaGuangaiRecordList(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 新增灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 修改灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord);
|
||||
|
||||
/**
|
||||
* 批量删除灌溉记录
|
||||
*
|
||||
* @param ids 需要删除的灌溉记录主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaGuangaiRecordByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 删除灌溉记录信息
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaGuangaiRecordById(Long id);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaRechargerecord;
|
||||
|
||||
/**
|
||||
* 充值记录Service接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface IMaRechargerecordService
|
||||
{
|
||||
/**
|
||||
* 查询充值记录
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 充值记录
|
||||
*/
|
||||
public MaRechargerecord selectMaRechargerecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询充值记录列表
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 充值记录集合
|
||||
*/
|
||||
public List<MaRechargerecord> selectMaRechargerecordList(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 新增充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaRechargerecord(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 修改充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaRechargerecord(MaRechargerecord maRechargerecord);
|
||||
|
||||
/**
|
||||
* 批量删除充值记录
|
||||
*
|
||||
* @param ids 需要删除的充值记录主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaRechargerecordByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 删除充值记录信息
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaRechargerecordById(Long id);
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
package com.fastbee.waterele.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.waterele.domain.MaWatereleRecord;
|
||||
|
||||
/**
|
||||
* 水电双计数据记录Service接口
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
public interface IMaWatereleRecordService
|
||||
{
|
||||
/**
|
||||
* 查询水电双计数据记录
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 水电双计数据记录
|
||||
*/
|
||||
public MaWatereleRecord selectMaWatereleRecordById(Long id);
|
||||
|
||||
/**
|
||||
* 查询水电双计数据记录列表
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 水电双计数据记录集合
|
||||
*/
|
||||
public List<MaWatereleRecord> selectMaWatereleRecordList(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 新增水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertMaWatereleRecord(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 修改水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateMaWatereleRecord(MaWatereleRecord maWatereleRecord);
|
||||
|
||||
/**
|
||||
* 批量删除水电双计数据记录
|
||||
*
|
||||
* @param ids 需要删除的水电双计数据记录主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaWatereleRecordByIds(Long[] ids);
|
||||
|
||||
/**
|
||||
* 删除水电双计数据记录信息
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteMaWatereleRecordById(Long id);
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
package com.fastbee.waterele.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.common.utils.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fastbee.waterele.mapper.MaCardinfoMapper;
|
||||
import com.fastbee.waterele.domain.MaCardinfo;
|
||||
import com.fastbee.waterele.service.IMaCardinfoService;
|
||||
|
||||
/**
|
||||
* 卡记录Service业务层处理
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@Service
|
||||
public class MaCardinfoServiceImpl implements IMaCardinfoService
|
||||
{
|
||||
@Autowired
|
||||
private MaCardinfoMapper maCardinfoMapper;
|
||||
|
||||
/**
|
||||
* 查询卡记录
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 卡记录
|
||||
*/
|
||||
@Override
|
||||
public MaCardinfo selectMaCardinfoById(Long id)
|
||||
{
|
||||
return maCardinfoMapper.selectMaCardinfoById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询卡记录列表
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 卡记录
|
||||
*/
|
||||
@Override
|
||||
public List<MaCardinfo> selectMaCardinfoList(MaCardinfo maCardinfo)
|
||||
{
|
||||
return maCardinfoMapper.selectMaCardinfoList(maCardinfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMaCardinfo(MaCardinfo maCardinfo)
|
||||
{
|
||||
maCardinfo.setCreateTime(DateUtils.getNowDate());
|
||||
return maCardinfoMapper.insertMaCardinfo(maCardinfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改卡记录
|
||||
*
|
||||
* @param maCardinfo 卡记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMaCardinfo(MaCardinfo maCardinfo)
|
||||
{
|
||||
maCardinfo.setUpdateTime(DateUtils.getNowDate());
|
||||
return maCardinfoMapper.updateMaCardinfo(maCardinfo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除卡记录
|
||||
*
|
||||
* @param ids 需要删除的卡记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaCardinfoByIds(Long[] ids)
|
||||
{
|
||||
return maCardinfoMapper.deleteMaCardinfoByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除卡记录信息
|
||||
*
|
||||
* @param id 卡记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaCardinfoById(Long id)
|
||||
{
|
||||
return maCardinfoMapper.deleteMaCardinfoById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
package com.fastbee.waterele.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.common.utils.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fastbee.waterele.mapper.MaGuangaiRecordMapper;
|
||||
import com.fastbee.waterele.domain.MaGuangaiRecord;
|
||||
import com.fastbee.waterele.service.IMaGuangaiRecordService;
|
||||
|
||||
/**
|
||||
* 灌溉记录Service业务层处理
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@Service
|
||||
public class MaGuangaiRecordServiceImpl implements IMaGuangaiRecordService
|
||||
{
|
||||
@Autowired
|
||||
private MaGuangaiRecordMapper maGuangaiRecordMapper;
|
||||
|
||||
/**
|
||||
* 查询灌溉记录
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 灌溉记录
|
||||
*/
|
||||
@Override
|
||||
public MaGuangaiRecord selectMaGuangaiRecordById(Long id)
|
||||
{
|
||||
return maGuangaiRecordMapper.selectMaGuangaiRecordById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询灌溉记录列表
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 灌溉记录
|
||||
*/
|
||||
@Override
|
||||
public List<MaGuangaiRecord> selectMaGuangaiRecordList(MaGuangaiRecord maGuangaiRecord)
|
||||
{
|
||||
return maGuangaiRecordMapper.selectMaGuangaiRecordList(maGuangaiRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord)
|
||||
{
|
||||
maGuangaiRecord.setCreateTime(DateUtils.getNowDate());
|
||||
return maGuangaiRecordMapper.insertMaGuangaiRecord(maGuangaiRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改灌溉记录
|
||||
*
|
||||
* @param maGuangaiRecord 灌溉记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMaGuangaiRecord(MaGuangaiRecord maGuangaiRecord)
|
||||
{
|
||||
maGuangaiRecord.setUpdateTime(DateUtils.getNowDate());
|
||||
return maGuangaiRecordMapper.updateMaGuangaiRecord(maGuangaiRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除灌溉记录
|
||||
*
|
||||
* @param ids 需要删除的灌溉记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaGuangaiRecordByIds(Long[] ids)
|
||||
{
|
||||
return maGuangaiRecordMapper.deleteMaGuangaiRecordByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除灌溉记录信息
|
||||
*
|
||||
* @param id 灌溉记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaGuangaiRecordById(Long id)
|
||||
{
|
||||
return maGuangaiRecordMapper.deleteMaGuangaiRecordById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
package com.fastbee.waterele.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.common.utils.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fastbee.waterele.mapper.MaRechargerecordMapper;
|
||||
import com.fastbee.waterele.domain.MaRechargerecord;
|
||||
import com.fastbee.waterele.service.IMaRechargerecordService;
|
||||
|
||||
/**
|
||||
* 充值记录Service业务层处理
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@Service
|
||||
public class MaRechargerecordServiceImpl implements IMaRechargerecordService
|
||||
{
|
||||
@Autowired
|
||||
private MaRechargerecordMapper maRechargerecordMapper;
|
||||
|
||||
/**
|
||||
* 查询充值记录
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 充值记录
|
||||
*/
|
||||
@Override
|
||||
public MaRechargerecord selectMaRechargerecordById(Long id)
|
||||
{
|
||||
return maRechargerecordMapper.selectMaRechargerecordById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询充值记录列表
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 充值记录
|
||||
*/
|
||||
@Override
|
||||
public List<MaRechargerecord> selectMaRechargerecordList(MaRechargerecord maRechargerecord)
|
||||
{
|
||||
return maRechargerecordMapper.selectMaRechargerecordList(maRechargerecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMaRechargerecord(MaRechargerecord maRechargerecord)
|
||||
{
|
||||
maRechargerecord.setCreateTime(DateUtils.getNowDate());
|
||||
return maRechargerecordMapper.insertMaRechargerecord(maRechargerecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改充值记录
|
||||
*
|
||||
* @param maRechargerecord 充值记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMaRechargerecord(MaRechargerecord maRechargerecord)
|
||||
{
|
||||
maRechargerecord.setUpdateTime(DateUtils.getNowDate());
|
||||
return maRechargerecordMapper.updateMaRechargerecord(maRechargerecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除充值记录
|
||||
*
|
||||
* @param ids 需要删除的充值记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaRechargerecordByIds(Long[] ids)
|
||||
{
|
||||
return maRechargerecordMapper.deleteMaRechargerecordByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除充值记录信息
|
||||
*
|
||||
* @param id 充值记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaRechargerecordById(Long id)
|
||||
{
|
||||
return maRechargerecordMapper.deleteMaRechargerecordById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,96 @@
|
||||
package com.fastbee.waterele.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import com.fastbee.common.utils.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.fastbee.waterele.mapper.MaWatereleRecordMapper;
|
||||
import com.fastbee.waterele.domain.MaWatereleRecord;
|
||||
import com.fastbee.waterele.service.IMaWatereleRecordService;
|
||||
|
||||
/**
|
||||
* 水电双计数据记录Service业务层处理
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@Service
|
||||
public class MaWatereleRecordServiceImpl implements IMaWatereleRecordService
|
||||
{
|
||||
@Autowired
|
||||
private MaWatereleRecordMapper maWatereleRecordMapper;
|
||||
|
||||
/**
|
||||
* 查询水电双计数据记录
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 水电双计数据记录
|
||||
*/
|
||||
@Override
|
||||
public MaWatereleRecord selectMaWatereleRecordById(Long id)
|
||||
{
|
||||
return maWatereleRecordMapper.selectMaWatereleRecordById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询水电双计数据记录列表
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 水电双计数据记录
|
||||
*/
|
||||
@Override
|
||||
public List<MaWatereleRecord> selectMaWatereleRecordList(MaWatereleRecord maWatereleRecord)
|
||||
{
|
||||
return maWatereleRecordMapper.selectMaWatereleRecordList(maWatereleRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertMaWatereleRecord(MaWatereleRecord maWatereleRecord)
|
||||
{
|
||||
maWatereleRecord.setCreateTime(DateUtils.getNowDate());
|
||||
return maWatereleRecordMapper.insertMaWatereleRecord(maWatereleRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改水电双计数据记录
|
||||
*
|
||||
* @param maWatereleRecord 水电双计数据记录
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateMaWatereleRecord(MaWatereleRecord maWatereleRecord)
|
||||
{
|
||||
maWatereleRecord.setUpdateTime(DateUtils.getNowDate());
|
||||
return maWatereleRecordMapper.updateMaWatereleRecord(maWatereleRecord);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除水电双计数据记录
|
||||
*
|
||||
* @param ids 需要删除的水电双计数据记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaWatereleRecordByIds(Long[] ids)
|
||||
{
|
||||
return maWatereleRecordMapper.deleteMaWatereleRecordByIds(ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除水电双计数据记录信息
|
||||
*
|
||||
* @param id 水电双计数据记录主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteMaWatereleRecordById(Long id)
|
||||
{
|
||||
return maWatereleRecordMapper.deleteMaWatereleRecordById(id);
|
||||
}
|
||||
}
|
@ -0,0 +1,89 @@
|
||||
<?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.fastbee.waterele.mapper.MaCardinfoMapper">
|
||||
|
||||
<resultMap type="MaCardinfo" id="MaCardinfoResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="cardNum" column="card_num" />
|
||||
<result property="areaCode" column="area_code" />
|
||||
<result property="cardId" column="card_id" />
|
||||
<result property="addressInfo" column="address_info" />
|
||||
<result property="cardtype" column="cardType" />
|
||||
<result property="mcusn" column="mcuSn" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectMaCardinfoVo">
|
||||
select id, card_num, area_code, card_id, address_info, cardType, mcuSn, create_time, update_time from ma_cardinfo
|
||||
</sql>
|
||||
|
||||
<select id="selectMaCardinfoList" parameterType="MaCardinfo" resultMap="MaCardinfoResult">
|
||||
<include refid="selectMaCardinfoVo"/>
|
||||
<where>
|
||||
<if test="cardNum != null and cardNum != ''"> and card_num = #{cardNum}</if>
|
||||
<if test="areaCode != null and areaCode != ''"> and area_code = #{areaCode}</if>
|
||||
<if test="cardId != null and cardId != ''"> and card_id = #{cardId}</if>
|
||||
<if test="addressInfo != null and addressInfo != ''"> and address_info = #{addressInfo}</if>
|
||||
<if test="cardtype != null "> and cardType = #{cardtype}</if>
|
||||
<if test="mcusn != null and mcusn != ''"> and mcuSn = #{mcusn}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectMaCardinfoById" parameterType="Long" resultMap="MaCardinfoResult">
|
||||
<include refid="selectMaCardinfoVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertMaCardinfo" parameterType="MaCardinfo" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into ma_cardinfo
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="cardNum != null">card_num,</if>
|
||||
<if test="areaCode != null">area_code,</if>
|
||||
<if test="cardId != null">card_id,</if>
|
||||
<if test="addressInfo != null">address_info,</if>
|
||||
<if test="cardtype != null">cardType,</if>
|
||||
<if test="mcusn != null">mcuSn,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="cardNum != null">#{cardNum},</if>
|
||||
<if test="areaCode != null">#{areaCode},</if>
|
||||
<if test="cardId != null">#{cardId},</if>
|
||||
<if test="addressInfo != null">#{addressInfo},</if>
|
||||
<if test="cardtype != null">#{cardtype},</if>
|
||||
<if test="mcusn != null">#{mcusn},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateMaCardinfo" parameterType="MaCardinfo">
|
||||
update ma_cardinfo
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="cardNum != null">card_num = #{cardNum},</if>
|
||||
<if test="areaCode != null">area_code = #{areaCode},</if>
|
||||
<if test="cardId != null">card_id = #{cardId},</if>
|
||||
<if test="addressInfo != null">address_info = #{addressInfo},</if>
|
||||
<if test="cardtype != null">cardType = #{cardtype},</if>
|
||||
<if test="mcusn != null">mcuSn = #{mcusn},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteMaCardinfoById" parameterType="Long">
|
||||
delete from ma_cardinfo where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteMaCardinfoByIds" parameterType="String">
|
||||
delete from ma_cardinfo where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
@ -0,0 +1,110 @@
|
||||
<?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.fastbee.waterele.mapper.MaGuangaiRecordMapper">
|
||||
|
||||
<resultMap type="com.fastbee.waterele.domain.MaGuangaiRecord" id="MaGuangaiRecordResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="devSn" column="dev_sn" />
|
||||
<result property="startTime" column="start_time" />
|
||||
<result property="endTime" column="end_time" />
|
||||
<result property="lastTime" column="last_time" />
|
||||
<result property="cardId" column="card_id" />
|
||||
<result property="areaCode" column="area_code" />
|
||||
<result property="userBalance" column="user_balance" />
|
||||
<result property="curFlow" column="cur_flow" />
|
||||
<result property="curEle" column="cur_ele" />
|
||||
<result property="status" column="status" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectMaGuangaiRecordVo">
|
||||
select id, dev_sn, start_time, end_time, last_time, card_id, area_code, user_balance, cur_flow, cur_ele, status, create_time, update_time from ma_guangai_record
|
||||
</sql>
|
||||
|
||||
<select id="selectMaGuangaiRecordList" parameterType="MaGuangaiRecord" resultMap="MaGuangaiRecordResult">
|
||||
<include refid="selectMaGuangaiRecordVo"/>
|
||||
<where>
|
||||
<if test="devSn != null and devSn != ''"> and dev_sn = #{devSn}</if>
|
||||
<if test="startTime != null "> and start_time = #{startTime}</if>
|
||||
<if test="endTime != null "> and end_time = #{endTime}</if>
|
||||
<if test="lastTime != null "> and last_time = #{lastTime}</if>
|
||||
<if test="cardId != null and cardId != ''"> and card_id = #{cardId}</if>
|
||||
<if test="areaCode != null and areaCode != ''"> and area_code = #{areaCode}</if>
|
||||
<if test="userBalance != null and userBalance != ''"> and user_balance = #{userBalance}</if>
|
||||
<if test="curFlow != null and curFlow != ''"> and cur_flow = #{curFlow}</if>
|
||||
<if test="curEle != null and curEle != ''"> and cur_ele = #{curEle}</if>
|
||||
<if test="status != null "> and status = #{status}</if>
|
||||
<if test="params.beginCreateTime != null and params.beginCreateTime != '' and params.endCreateTime != null and params.endCreateTime != ''"> and create_time between #{params.beginCreateTime} and #{params.endCreateTime}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectMaGuangaiRecordById" parameterType="Long" resultMap="MaGuangaiRecordResult">
|
||||
<include refid="selectMaGuangaiRecordVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertMaGuangaiRecord" parameterType="MaGuangaiRecord" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into ma_guangai_record
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="devSn != null">dev_sn,</if>
|
||||
<if test="startTime != null">start_time,</if>
|
||||
<if test="endTime != null">end_time,</if>
|
||||
<if test="lastTime != null">last_time,</if>
|
||||
<if test="cardId != null">card_id,</if>
|
||||
<if test="areaCode != null">area_code,</if>
|
||||
<if test="userBalance != null">user_balance,</if>
|
||||
<if test="curFlow != null">cur_flow,</if>
|
||||
<if test="curEle != null">cur_ele,</if>
|
||||
<if test="status != null">status,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="devSn != null">#{devSn},</if>
|
||||
<if test="startTime != null">#{startTime},</if>
|
||||
<if test="endTime != null">#{endTime},</if>
|
||||
<if test="lastTime != null">#{lastTime},</if>
|
||||
<if test="cardId != null">#{cardId},</if>
|
||||
<if test="areaCode != null">#{areaCode},</if>
|
||||
<if test="userBalance != null">#{userBalance},</if>
|
||||
<if test="curFlow != null">#{curFlow},</if>
|
||||
<if test="curEle != null">#{curEle},</if>
|
||||
<if test="status != null">#{status},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateMaGuangaiRecord" parameterType="MaGuangaiRecord">
|
||||
update ma_guangai_record
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="devSn != null">dev_sn = #{devSn},</if>
|
||||
<if test="startTime != null">start_time = #{startTime},</if>
|
||||
<if test="endTime != null">end_time = #{endTime},</if>
|
||||
<if test="lastTime != null">last_time = #{lastTime},</if>
|
||||
<if test="cardId != null">card_id = #{cardId},</if>
|
||||
<if test="areaCode != null">area_code = #{areaCode},</if>
|
||||
<if test="userBalance != null">user_balance = #{userBalance},</if>
|
||||
<if test="curFlow != null">cur_flow = #{curFlow},</if>
|
||||
<if test="curEle != null">cur_ele = #{curEle},</if>
|
||||
<if test="status != null">status = #{status},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteMaGuangaiRecordById" parameterType="Long">
|
||||
delete from ma_guangai_record where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteMaGuangaiRecordByIds" parameterType="String">
|
||||
delete from ma_guangai_record where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
@ -0,0 +1,89 @@
|
||||
<?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.fastbee.waterele.mapper.MaRechargerecordMapper">
|
||||
|
||||
<resultMap type="MaRechargerecord" id="MaRechargerecordResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="balance" column="balance" />
|
||||
<result property="investval" column="investVal" />
|
||||
<result property="cardNum" column="card_num" />
|
||||
<result property="areaCode" column="area_code" />
|
||||
<result property="cardId" column="card_id" />
|
||||
<result property="mcusn" column="mcuSn" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectMaRechargerecordVo">
|
||||
select id, balance, investVal, card_num, area_code, card_id, mcuSn, create_time, update_time from ma_rechargerecord
|
||||
</sql>
|
||||
|
||||
<select id="selectMaRechargerecordList" parameterType="MaRechargerecord" resultMap="MaRechargerecordResult">
|
||||
<include refid="selectMaRechargerecordVo"/>
|
||||
<where>
|
||||
<if test="balance != null and balance != ''"> and balance = #{balance}</if>
|
||||
<if test="investval != null and investval != ''"> and investVal = #{investval}</if>
|
||||
<if test="cardNum != null and cardNum != ''"> and card_num = #{cardNum}</if>
|
||||
<if test="areaCode != null and areaCode != ''"> and area_code = #{areaCode}</if>
|
||||
<if test="cardId != null and cardId != ''"> and card_id = #{cardId}</if>
|
||||
<if test="mcusn != null and mcusn != ''"> and mcuSn = #{mcusn}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectMaRechargerecordById" parameterType="Long" resultMap="MaRechargerecordResult">
|
||||
<include refid="selectMaRechargerecordVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertMaRechargerecord" parameterType="MaRechargerecord" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into ma_rechargerecord
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="balance != null">balance,</if>
|
||||
<if test="investval != null">investVal,</if>
|
||||
<if test="cardNum != null">card_num,</if>
|
||||
<if test="areaCode != null">area_code,</if>
|
||||
<if test="cardId != null">card_id,</if>
|
||||
<if test="mcusn != null">mcuSn,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="balance != null">#{balance},</if>
|
||||
<if test="investval != null">#{investval},</if>
|
||||
<if test="cardNum != null">#{cardNum},</if>
|
||||
<if test="areaCode != null">#{areaCode},</if>
|
||||
<if test="cardId != null">#{cardId},</if>
|
||||
<if test="mcusn != null">#{mcusn},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateMaRechargerecord" parameterType="MaRechargerecord">
|
||||
update ma_rechargerecord
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="balance != null">balance = #{balance},</if>
|
||||
<if test="investval != null">investVal = #{investval},</if>
|
||||
<if test="cardNum != null">card_num = #{cardNum},</if>
|
||||
<if test="areaCode != null">area_code = #{areaCode},</if>
|
||||
<if test="cardId != null">card_id = #{cardId},</if>
|
||||
<if test="mcusn != null">mcuSn = #{mcusn},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteMaRechargerecordById" parameterType="Long">
|
||||
delete from ma_rechargerecord where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteMaRechargerecordByIds" parameterType="String">
|
||||
delete from ma_rechargerecord where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
@ -0,0 +1,144 @@
|
||||
<?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.fastbee.waterele.mapper.MaWatereleRecordMapper">
|
||||
|
||||
<resultMap type="com.fastbee.waterele.domain.MaWatereleRecord" id="MaWatereleRecordResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="devSn" column="dev_sn" />
|
||||
<result property="workstate" column="workState" />
|
||||
<result property="usersumflow" column="userSumFlow" />
|
||||
<result property="usersumele" column="userSumEle" />
|
||||
<result property="userbalance" column="userBalance" />
|
||||
<result property="sumflow" column="sumFlow" />
|
||||
<result property="sumele" column="sumEle" />
|
||||
<result property="mcusn" column="mcuSn" />
|
||||
<result property="inspower" column="insPower" />
|
||||
<result property="insflow" column="insFlow" />
|
||||
<result property="curflow" column="curFlow" />
|
||||
<result property="curele" column="curEle" />
|
||||
<result property="metersum" column="meterSum" />
|
||||
<result property="meterins" column="meterIns" />
|
||||
<result property="cardid" column="cardId" />
|
||||
<result property="areacode" column="areaCode" />
|
||||
<result property="action" column="action" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectMaWatereleRecordVo">
|
||||
select id, dev_sn, workState, userSumFlow, userSumEle, userBalance, sumFlow, sumEle, mcuSn, insPower, insFlow, curFlow, curEle, meterSum, meterIns, cardId, areaCode, action, create_time, update_time from ma_waterele_record
|
||||
</sql>
|
||||
|
||||
<select id="selectMaWatereleRecordList" parameterType="MaWatereleRecord" resultMap="MaWatereleRecordResult">
|
||||
<include refid="selectMaWatereleRecordVo"/>
|
||||
<where>
|
||||
<if test="devSn != null and devSn != ''"> and dev_sn = #{devSn}</if>
|
||||
<if test="workstate != null "> and workState = #{workstate}</if>
|
||||
<if test="usersumflow != null and usersumflow != ''"> and userSumFlow = #{usersumflow}</if>
|
||||
<if test="usersumele != null and usersumele != ''"> and userSumEle = #{usersumele}</if>
|
||||
<if test="userbalance != null and userbalance != ''"> and userBalance = #{userbalance}</if>
|
||||
<if test="sumflow != null and sumflow != ''"> and sumFlow = #{sumflow}</if>
|
||||
<if test="sumele != null and sumele != ''"> and sumEle = #{sumele}</if>
|
||||
<if test="mcusn != null and mcusn != ''"> and mcuSn = #{mcusn}</if>
|
||||
<if test="inspower != null and inspower != ''"> and insPower = #{inspower}</if>
|
||||
<if test="insflow != null and insflow != ''"> and insFlow = #{insflow}</if>
|
||||
<if test="curflow != null and curflow != ''"> and curFlow = #{curflow}</if>
|
||||
<if test="curele != null and curele != ''"> and curEle = #{curele}</if>
|
||||
<if test="metersum != null and metersum != ''"> and meterSum = #{metersum}</if>
|
||||
<if test="meterins != null and meterins != ''"> and meterIns = #{meterins}</if>
|
||||
<if test="cardid != null and cardid != ''"> and cardId = #{cardid}</if>
|
||||
<if test="areacode != null and areacode != ''"> and areaCode = #{areacode}</if>
|
||||
<if test="action != null and action != ''"> and action = #{action}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectMaWatereleRecordById" parameterType="Long" resultMap="MaWatereleRecordResult">
|
||||
<include refid="selectMaWatereleRecordVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertMaWatereleRecord" parameterType="MaWatereleRecord" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into ma_waterele_record
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="devSn != null">dev_sn,</if>
|
||||
<if test="workstate != null">workState,</if>
|
||||
<if test="usersumflow != null">userSumFlow,</if>
|
||||
<if test="usersumele != null">userSumEle,</if>
|
||||
<if test="userbalance != null">userBalance,</if>
|
||||
<if test="sumflow != null">sumFlow,</if>
|
||||
<if test="sumele != null">sumEle,</if>
|
||||
<if test="mcusn != null">mcuSn,</if>
|
||||
<if test="inspower != null">insPower,</if>
|
||||
<if test="insflow != null">insFlow,</if>
|
||||
<if test="curflow != null">curFlow,</if>
|
||||
<if test="curele != null">curEle,</if>
|
||||
<if test="metersum != null">meterSum,</if>
|
||||
<if test="meterins != null">meterIns,</if>
|
||||
<if test="cardid != null">cardId,</if>
|
||||
<if test="areacode != null">areaCode,</if>
|
||||
<if test="action != null">action,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="devSn != null">#{devSn},</if>
|
||||
<if test="workstate != null">#{workstate},</if>
|
||||
<if test="usersumflow != null">#{usersumflow},</if>
|
||||
<if test="usersumele != null">#{usersumele},</if>
|
||||
<if test="userbalance != null">#{userbalance},</if>
|
||||
<if test="sumflow != null">#{sumflow},</if>
|
||||
<if test="sumele != null">#{sumele},</if>
|
||||
<if test="mcusn != null">#{mcusn},</if>
|
||||
<if test="inspower != null">#{inspower},</if>
|
||||
<if test="insflow != null">#{insflow},</if>
|
||||
<if test="curflow != null">#{curflow},</if>
|
||||
<if test="curele != null">#{curele},</if>
|
||||
<if test="metersum != null">#{metersum},</if>
|
||||
<if test="meterins != null">#{meterins},</if>
|
||||
<if test="cardid != null">#{cardid},</if>
|
||||
<if test="areacode != null">#{areacode},</if>
|
||||
<if test="action != null">#{action},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateMaWatereleRecord" parameterType="MaWatereleRecord">
|
||||
update ma_waterele_record
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="devSn != null">dev_sn = #{devSn},</if>
|
||||
<if test="workstate != null">workState = #{workstate},</if>
|
||||
<if test="usersumflow != null">userSumFlow = #{usersumflow},</if>
|
||||
<if test="usersumele != null">userSumEle = #{usersumele},</if>
|
||||
<if test="userbalance != null">userBalance = #{userbalance},</if>
|
||||
<if test="sumflow != null">sumFlow = #{sumflow},</if>
|
||||
<if test="sumele != null">sumEle = #{sumele},</if>
|
||||
<if test="mcusn != null">mcuSn = #{mcusn},</if>
|
||||
<if test="inspower != null">insPower = #{inspower},</if>
|
||||
<if test="insflow != null">insFlow = #{insflow},</if>
|
||||
<if test="curflow != null">curFlow = #{curflow},</if>
|
||||
<if test="curele != null">curEle = #{curele},</if>
|
||||
<if test="metersum != null">meterSum = #{metersum},</if>
|
||||
<if test="meterins != null">meterIns = #{meterins},</if>
|
||||
<if test="cardid != null">cardId = #{cardid},</if>
|
||||
<if test="areacode != null">areaCode = #{areacode},</if>
|
||||
<if test="action != null">action = #{action},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteMaWatereleRecordById" parameterType="Long">
|
||||
delete from ma_waterele_record where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteMaWatereleRecordByIds" parameterType="String">
|
||||
delete from ma_waterele_record where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
Reference in New Issue
Block a user