1、巡检记录

2、水电双计灌溉记录和刷卡记录
3、水电双计充值记录和卡信息
This commit is contained in:
wuyw
2024-08-12 08:30:02 +08:00
parent d1c9afecd8
commit 7d08d3ca47
47 changed files with 4999 additions and 1 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}

View File

@ -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);
}
}