策略配置-策略详情信息

This commit is contained in:
2025-07-11 19:47:15 +08:00
parent 84757ab358
commit 3b55f3d053
19 changed files with 1731 additions and 1 deletions

View File

@ -0,0 +1,136 @@
package com.xzzn.ems.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xzzn.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xzzn.common.annotation.Excel;
/**
* 策曲线对象 ems_strategy_curve
*
* @author xzzn
* @date 2025-07-11
*/
public class EmsStrategyCurve extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 关联的策略ID */
@Excel(name = "关联的策略ID")
private Long strategyId;
/** 任务编号 */
@Excel(name = "任务编号")
private Long taskNumber;
/** 开始日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "开始日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date startDate;
/** 结束日期 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "结束日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date endDate;
/** 功率数据可以是JSON格式存储曲线数据 */
@Excel(name = "功率数据可以是JSON格式存储曲线数据")
private String powerData;
/** 站点id */
@Excel(name = "站点id")
private String siteId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setStrategyId(Long strategyId)
{
this.strategyId = strategyId;
}
public Long getStrategyId()
{
return strategyId;
}
public void setTaskNumber(Long taskNumber)
{
this.taskNumber = taskNumber;
}
public Long getTaskNumber()
{
return taskNumber;
}
public void setStartDate(Date startDate)
{
this.startDate = startDate;
}
public Date getStartDate()
{
return startDate;
}
public void setEndDate(Date endDate)
{
this.endDate = endDate;
}
public Date getEndDate()
{
return endDate;
}
public void setPowerData(String powerData)
{
this.powerData = powerData;
}
public String getPowerData()
{
return powerData;
}
public void setSiteId(String siteId)
{
this.siteId = siteId;
}
public String getSiteId()
{
return siteId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("strategyId", getStrategyId())
.append("taskNumber", getTaskNumber())
.append("startDate", getStartDate())
.append("endDate", getEndDate())
.append("powerData", getPowerData())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("siteId", getSiteId())
.toString();
}
}

View File

@ -0,0 +1,194 @@
package com.xzzn.ems.domain;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xzzn.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xzzn.common.annotation.Excel;
/**
* 模板对象 ems_strategy_temp
*
* @author xzzn
* @date 2025-07-11
*/
public class EmsStrategyTemp extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 关联的策略ID */
@Excel(name = "关联的策略ID")
private Long strategyId;
/** 模板名称,如“模板一” */
@Excel(name = "模板名称,如“模板一”")
private String templateName;
/** SDC限制 (%) */
@Excel(name = "SDC限制 (%)")
private BigDecimal sdcLimit;
/** SDC下限 (%) */
@Excel(name = "SDC下限 (%)")
private BigDecimal sdcDown;
/** SDC上限 (%) */
@Excel(name = "SDC上限 (%)")
private BigDecimal sdcUp;
/** 开始时间 */
@JsonFormat(pattern = "HH:mm:ss")
@Excel(name = "开始时间", width = 30, dateFormat = "HH:mm:ss")
private LocalTime startTime;
/** 结束时间 */
@JsonFormat(pattern = "HH:mm:ss")
@Excel(name = "结束时间", width = 30, dateFormat = "HH:mm:ss")
private LocalTime endTime;
/** 充放功率 (kW) */
@Excel(name = "充放功率 (kW)")
private BigDecimal chargeDischargePower;
/** 充电状态如“1-充电”、“2-待机” */
@Excel(name = "充电状态如“1-充电”、“2-待机”")
private String chargeStatus;
/** 站点id */
@Excel(name = "站点id")
private String siteId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setStrategyId(Long strategyId)
{
this.strategyId = strategyId;
}
public Long getStrategyId()
{
return strategyId;
}
public void setTemplateName(String templateName)
{
this.templateName = templateName;
}
public String getTemplateName()
{
return templateName;
}
public void setSdcLimit(BigDecimal sdcLimit)
{
this.sdcLimit = sdcLimit;
}
public BigDecimal getSdcLimit()
{
return sdcLimit;
}
public void setSdcDown(BigDecimal sdcDown)
{
this.sdcDown = sdcDown;
}
public BigDecimal getSdcDown()
{
return sdcDown;
}
public void setSdcUp(BigDecimal sdcUp)
{
this.sdcUp = sdcUp;
}
public BigDecimal getSdcUp()
{
return sdcUp;
}
public LocalTime getStartTime() {
return startTime;
}
public void setStartTime(LocalTime startTime) {
this.startTime = startTime;
}
public LocalTime getEndTime() {
return endTime;
}
public void setEndTime(LocalTime endTime) {
this.endTime = endTime;
}
public void setChargeDischargePower(BigDecimal chargeDischargePower)
{
this.chargeDischargePower = chargeDischargePower;
}
public BigDecimal getChargeDischargePower()
{
return chargeDischargePower;
}
public void setChargeStatus(String chargeStatus)
{
this.chargeStatus = chargeStatus;
}
public String getChargeStatus()
{
return chargeStatus;
}
public void setSiteId(String siteId)
{
this.siteId = siteId;
}
public String getSiteId()
{
return siteId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("strategyId", getStrategyId())
.append("templateName", getTemplateName())
.append("sdcLimit", getSdcLimit())
.append("sdcDown", getSdcDown())
.append("sdcUp", getSdcUp())
.append("startTime", getStartTime())
.append("endTime", getEndTime())
.append("chargeDischargePower", getChargeDischargePower())
.append("chargeStatus", getChargeStatus())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("siteId", getSiteId())
.toString();
}
}

View File

@ -0,0 +1,102 @@
package com.xzzn.ems.domain;
import com.xzzn.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xzzn.common.annotation.Excel;
/**
* 时间配置对象 ems_strategy_time_config
*
* @author xzzn
* @date 2025-07-11
*/
public class EmsStrategyTimeConfig extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 关联的策略ID */
@Excel(name = "关联的策略ID")
private Long strategyId;
/** 月份1-12 */
@Excel(name = "月份1-12")
private Long month;
/** 充放电模式,如“两充两放” */
@Excel(name = "充放电模式,如“两充两放”")
private String chargeDischargeMode;
/** 站点id */
@Excel(name = "站点id")
private String siteId;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setStrategyId(Long strategyId)
{
this.strategyId = strategyId;
}
public Long getStrategyId()
{
return strategyId;
}
public void setMonth(Long month)
{
this.month = month;
}
public Long getMonth()
{
return month;
}
public void setChargeDischargeMode(String chargeDischargeMode)
{
this.chargeDischargeMode = chargeDischargeMode;
}
public String getChargeDischargeMode()
{
return chargeDischargeMode;
}
public void setSiteId(String siteId)
{
this.siteId = siteId;
}
public String getSiteId()
{
return siteId;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("strategyId", getStrategyId())
.append("month", getMonth())
.append("chargeDischargeMode", getChargeDischargeMode())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.append("remark", getRemark())
.append("siteId", getSiteId())
.toString();
}
}

View File

@ -0,0 +1,61 @@
package com.xzzn.ems.mapper;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyCurve;
/**
* 策曲线Mapper接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface EmsStrategyCurveMapper
{
/**
* 查询策曲线
*
* @param id 策曲线主键
* @return 策曲线
*/
public EmsStrategyCurve selectEmsStrategyCurveById(Long id);
/**
* 查询策曲线列表
*
* @param emsStrategyCurve 策曲线
* @return 策曲线集合
*/
public List<EmsStrategyCurve> selectEmsStrategyCurveList(EmsStrategyCurve emsStrategyCurve);
/**
* 新增策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
public int insertEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve);
/**
* 修改策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
public int updateEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve);
/**
* 删除策曲线
*
* @param id 策曲线主键
* @return 结果
*/
public int deleteEmsStrategyCurveById(Long id);
/**
* 批量删除策曲线
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteEmsStrategyCurveByIds(Long[] ids);
}

View File

@ -0,0 +1,64 @@
package com.xzzn.ems.mapper;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyTemp;
import org.apache.ibatis.annotations.Param;
/**
* 模板Mapper接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface EmsStrategyTempMapper
{
/**
* 查询模板
*
* @param id 模板主键
* @return 模板
*/
public EmsStrategyTemp selectEmsStrategyTempById(Long id);
/**
* 查询模板列表
*
* @param emsStrategyTemp 模板
* @return 模板集合
*/
public List<EmsStrategyTemp> selectEmsStrategyTempList(EmsStrategyTemp emsStrategyTemp);
/**
* 新增模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
public int insertEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp);
/**
* 修改模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
public int updateEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp);
/**
* 删除模板
*
* @param id 模板主键
* @return 结果
*/
public int deleteEmsStrategyTempById(Long id);
/**
* 批量删除模板
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteEmsStrategyTempByIds(Long[] ids);
public List<String> getTempNameList(@Param("strategyId")Long strategyId, @Param("siteId")String siteId);
}

View File

@ -0,0 +1,61 @@
package com.xzzn.ems.mapper;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyTimeConfig;
/**
* 时间配置Mapper接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface EmsStrategyTimeConfigMapper
{
/**
* 查询时间配置
*
* @param id 时间配置主键
* @return 时间配置
*/
public EmsStrategyTimeConfig selectEmsStrategyTimeConfigById(Long id);
/**
* 查询时间配置列表
*
* @param emsStrategyTimeConfig 时间配置
* @return 时间配置集合
*/
public List<EmsStrategyTimeConfig> selectEmsStrategyTimeConfigList(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 新增时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
public int insertEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 修改时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
public int updateEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 删除时间配置
*
* @param id 时间配置主键
* @return 结果
*/
public int deleteEmsStrategyTimeConfigById(Long id);
/**
* 批量删除时间配置
*
* @param ids 需要删除的数据主键集合
* @return 结果
*/
public int deleteEmsStrategyTimeConfigByIds(Long[] ids);
}

View File

@ -0,0 +1,61 @@
package com.xzzn.ems.service;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyCurve;
/**
* 策曲线Service接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface IEmsStrategyCurveService
{
/**
* 查询策曲线
*
* @param id 策曲线主键
* @return 策曲线
*/
public EmsStrategyCurve selectEmsStrategyCurveById(Long id);
/**
* 查询策曲线列表
*
* @param emsStrategyCurve 策曲线
* @return 策曲线集合
*/
public List<EmsStrategyCurve> selectEmsStrategyCurveList(EmsStrategyCurve emsStrategyCurve);
/**
* 新增策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
public int insertEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve);
/**
* 修改策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
public int updateEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve);
/**
* 批量删除策曲线
*
* @param ids 需要删除的策曲线主键集合
* @return 结果
*/
public int deleteEmsStrategyCurveByIds(Long[] ids);
/**
* 删除策曲线信息
*
* @param id 策曲线主键
* @return 结果
*/
public int deleteEmsStrategyCurveById(Long id);
}

View File

@ -0,0 +1,63 @@
package com.xzzn.ems.service;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyTemp;
/**
* 模板Service接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface IEmsStrategyTempService
{
/**
* 查询模板
*
* @param id 模板主键
* @return 模板
*/
public EmsStrategyTemp selectEmsStrategyTempById(Long id);
/**
* 查询模板列表
*
* @param emsStrategyTemp 模板
* @return 模板集合
*/
public List<EmsStrategyTemp> selectEmsStrategyTempList(EmsStrategyTemp emsStrategyTemp);
/**
* 新增模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
public int insertEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp);
/**
* 修改模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
public int updateEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp);
/**
* 批量删除模板
*
* @param ids 需要删除的模板主键集合
* @return 结果
*/
public int deleteEmsStrategyTempByIds(Long[] ids);
/**
* 删除模板信息
*
* @param id 模板主键
* @return 结果
*/
public int deleteEmsStrategyTempById(Long id);
public List<String> getTempNameList(Long strategyId, String siteId);
}

View File

@ -0,0 +1,61 @@
package com.xzzn.ems.service;
import java.util.List;
import com.xzzn.ems.domain.EmsStrategyTimeConfig;
/**
* 时间配置Service接口
*
* @author xzzn
* @date 2025-07-11
*/
public interface IEmsStrategyTimeConfigService
{
/**
* 查询时间配置
*
* @param id 时间配置主键
* @return 时间配置
*/
public EmsStrategyTimeConfig selectEmsStrategyTimeConfigById(Long id);
/**
* 查询时间配置列表
*
* @param emsStrategyTimeConfig 时间配置
* @return 时间配置集合
*/
public List<EmsStrategyTimeConfig> selectEmsStrategyTimeConfigList(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 新增时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
public int insertEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 修改时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
public int updateEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig);
/**
* 批量删除时间配置
*
* @param ids 需要删除的时间配置主键集合
* @return 结果
*/
public int deleteEmsStrategyTimeConfigByIds(Long[] ids);
/**
* 删除时间配置信息
*
* @param id 时间配置主键
* @return 结果
*/
public int deleteEmsStrategyTimeConfigById(Long id);
}

View File

@ -0,0 +1,96 @@
package com.xzzn.ems.service.impl;
import java.util.List;
import com.xzzn.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.xzzn.ems.mapper.EmsStrategyCurveMapper;
import com.xzzn.ems.domain.EmsStrategyCurve;
import com.xzzn.ems.service.IEmsStrategyCurveService;
/**
* 策曲线Service业务层处理
*
* @author xzzn
* @date 2025-07-11
*/
@Service
public class EmsStrategyCurveServiceImpl implements IEmsStrategyCurveService
{
@Autowired
private EmsStrategyCurveMapper emsStrategyCurveMapper;
/**
* 查询策曲线
*
* @param id 策曲线主键
* @return 策曲线
*/
@Override
public EmsStrategyCurve selectEmsStrategyCurveById(Long id)
{
return emsStrategyCurveMapper.selectEmsStrategyCurveById(id);
}
/**
* 查询策曲线列表
*
* @param emsStrategyCurve 策曲线
* @return 策曲线
*/
@Override
public List<EmsStrategyCurve> selectEmsStrategyCurveList(EmsStrategyCurve emsStrategyCurve)
{
return emsStrategyCurveMapper.selectEmsStrategyCurveList(emsStrategyCurve);
}
/**
* 新增策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
@Override
public int insertEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve)
{
emsStrategyCurve.setCreateTime(DateUtils.getNowDate());
return emsStrategyCurveMapper.insertEmsStrategyCurve(emsStrategyCurve);
}
/**
* 修改策曲线
*
* @param emsStrategyCurve 策曲线
* @return 结果
*/
@Override
public int updateEmsStrategyCurve(EmsStrategyCurve emsStrategyCurve)
{
emsStrategyCurve.setUpdateTime(DateUtils.getNowDate());
return emsStrategyCurveMapper.updateEmsStrategyCurve(emsStrategyCurve);
}
/**
* 批量删除策曲线
*
* @param ids 需要删除的策曲线主键
* @return 结果
*/
@Override
public int deleteEmsStrategyCurveByIds(Long[] ids)
{
return emsStrategyCurveMapper.deleteEmsStrategyCurveByIds(ids);
}
/**
* 删除策曲线信息
*
* @param id 策曲线主键
* @return 结果
*/
@Override
public int deleteEmsStrategyCurveById(Long id)
{
return emsStrategyCurveMapper.deleteEmsStrategyCurveById(id);
}
}

View File

@ -0,0 +1,101 @@
package com.xzzn.ems.service.impl;
import java.util.List;
import com.xzzn.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.xzzn.ems.mapper.EmsStrategyTempMapper;
import com.xzzn.ems.domain.EmsStrategyTemp;
import com.xzzn.ems.service.IEmsStrategyTempService;
/**
* 模板Service业务层处理
*
* @author xzzn
* @date 2025-07-11
*/
@Service
public class EmsStrategyTempServiceImpl implements IEmsStrategyTempService
{
@Autowired
private EmsStrategyTempMapper emsStrategyTempMapper;
/**
* 查询模板
*
* @param id 模板主键
* @return 模板
*/
@Override
public EmsStrategyTemp selectEmsStrategyTempById(Long id)
{
return emsStrategyTempMapper.selectEmsStrategyTempById(id);
}
/**
* 查询模板列表
*
* @param emsStrategyTemp 模板
* @return 模板
*/
@Override
public List<EmsStrategyTemp> selectEmsStrategyTempList(EmsStrategyTemp emsStrategyTemp)
{
return emsStrategyTempMapper.selectEmsStrategyTempList(emsStrategyTemp);
}
/**
* 新增模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
@Override
public int insertEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp)
{
emsStrategyTemp.setCreateTime(DateUtils.getNowDate());
return emsStrategyTempMapper.insertEmsStrategyTemp(emsStrategyTemp);
}
/**
* 修改模板
*
* @param emsStrategyTemp 模板
* @return 结果
*/
@Override
public int updateEmsStrategyTemp(EmsStrategyTemp emsStrategyTemp)
{
emsStrategyTemp.setUpdateTime(DateUtils.getNowDate());
return emsStrategyTempMapper.updateEmsStrategyTemp(emsStrategyTemp);
}
/**
* 批量删除模板
*
* @param ids 需要删除的模板主键
* @return 结果
*/
@Override
public int deleteEmsStrategyTempByIds(Long[] ids)
{
return emsStrategyTempMapper.deleteEmsStrategyTempByIds(ids);
}
/**
* 删除模板信息
*
* @param id 模板主键
* @return 结果
*/
@Override
public int deleteEmsStrategyTempById(Long id)
{
return emsStrategyTempMapper.deleteEmsStrategyTempById(id);
}
@Override
public List<String> getTempNameList(Long strategyId, String siteId) {
return emsStrategyTempMapper.getTempNameList(strategyId, siteId);
}
}

View File

@ -0,0 +1,96 @@
package com.xzzn.ems.service.impl;
import java.util.List;
import com.xzzn.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.xzzn.ems.mapper.EmsStrategyTimeConfigMapper;
import com.xzzn.ems.domain.EmsStrategyTimeConfig;
import com.xzzn.ems.service.IEmsStrategyTimeConfigService;
/**
* 时间配置Service业务层处理
*
* @author xzzn
* @date 2025-07-11
*/
@Service
public class EmsStrategyTimeConfigServiceImpl implements IEmsStrategyTimeConfigService
{
@Autowired
private EmsStrategyTimeConfigMapper emsStrategyTimeConfigMapper;
/**
* 查询时间配置
*
* @param id 时间配置主键
* @return 时间配置
*/
@Override
public EmsStrategyTimeConfig selectEmsStrategyTimeConfigById(Long id)
{
return emsStrategyTimeConfigMapper.selectEmsStrategyTimeConfigById(id);
}
/**
* 查询时间配置列表
*
* @param emsStrategyTimeConfig 时间配置
* @return 时间配置
*/
@Override
public List<EmsStrategyTimeConfig> selectEmsStrategyTimeConfigList(EmsStrategyTimeConfig emsStrategyTimeConfig)
{
return emsStrategyTimeConfigMapper.selectEmsStrategyTimeConfigList(emsStrategyTimeConfig);
}
/**
* 新增时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
@Override
public int insertEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig)
{
emsStrategyTimeConfig.setCreateTime(DateUtils.getNowDate());
return emsStrategyTimeConfigMapper.insertEmsStrategyTimeConfig(emsStrategyTimeConfig);
}
/**
* 修改时间配置
*
* @param emsStrategyTimeConfig 时间配置
* @return 结果
*/
@Override
public int updateEmsStrategyTimeConfig(EmsStrategyTimeConfig emsStrategyTimeConfig)
{
emsStrategyTimeConfig.setUpdateTime(DateUtils.getNowDate());
return emsStrategyTimeConfigMapper.updateEmsStrategyTimeConfig(emsStrategyTimeConfig);
}
/**
* 批量删除时间配置
*
* @param ids 需要删除的时间配置主键
* @return 结果
*/
@Override
public int deleteEmsStrategyTimeConfigByIds(Long[] ids)
{
return emsStrategyTimeConfigMapper.deleteEmsStrategyTimeConfigByIds(ids);
}
/**
* 删除时间配置信息
*
* @param id 时间配置主键
* @return 结果
*/
@Override
public int deleteEmsStrategyTimeConfigById(Long id)
{
return emsStrategyTimeConfigMapper.deleteEmsStrategyTimeConfigById(id);
}
}