package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.SchemeTriggersceneMapper; import com.smartor.domain.SchemeTriggerscene; import com.smartor.service.ISchemeTriggersceneService; /** * 方案触发场景Service业务层处理 * * @author smartor * @date 2023-03-04 */ @Service public class SchemeTriggersceneServiceImpl implements ISchemeTriggersceneService { @Autowired private SchemeTriggersceneMapper schemeTriggersceneMapper; /** * 查询方案触发场景 * * @param id 方案触发场景主键 * @return 方案触发场景 */ @Override public SchemeTriggerscene selectSchemeTriggersceneById(Long id) { return schemeTriggersceneMapper.selectSchemeTriggersceneById(id); } /** * 查询方案触发场景列表 * * @param schemeTriggerscene 方案触发场景 * @return 方案触发场景 */ @Override public List selectSchemeTriggersceneList(SchemeTriggerscene schemeTriggerscene) { return schemeTriggersceneMapper.selectSchemeTriggersceneList(schemeTriggerscene); } /** * 新增方案触发场景 * * @param schemeTriggerscene 方案触发场景 * @return 结果 */ @Override public int insertSchemeTriggerscene(SchemeTriggerscene schemeTriggerscene) { schemeTriggerscene.setCreateTime(DateUtils.getNowDate()); return schemeTriggersceneMapper.insertSchemeTriggerscene(schemeTriggerscene); } /** * 修改方案触发场景 * * @param schemeTriggerscene 方案触发场景 * @return 结果 */ @Override public int updateSchemeTriggerscene(SchemeTriggerscene schemeTriggerscene) { schemeTriggerscene.setUpdateTime(DateUtils.getNowDate()); return schemeTriggersceneMapper.updateSchemeTriggerscene(schemeTriggerscene); } /** * 批量删除方案触发场景 * * @param ids 需要删除的方案触发场景主键 * @return 结果 */ @Override public int deleteSchemeTriggersceneByIds(Long[] ids) { return schemeTriggersceneMapper.deleteSchemeTriggersceneByIds(ids); } /** * 删除方案触发场景信息 * * @param id 方案触发场景主键 * @return 结果 */ @Override public int deleteSchemeTriggersceneById(Long id) { return schemeTriggersceneMapper.deleteSchemeTriggersceneById(id); } }