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.SchemePlanMapper; import com.smartor.domain.SchemePlan; import com.smartor.service.ISchemePlanService; /** * 管理计划Service业务层处理 * * @author smartor * @date 2023-03-04 */ @Service public class SchemePlanServiceImpl implements ISchemePlanService { @Autowired private SchemePlanMapper schemePlanMapper; /** * 查询管理计划 * * @param id 管理计划主键 * @return 管理计划 */ @Override public SchemePlan selectSchemePlanById(Long id) { return schemePlanMapper.selectSchemePlanById(id); } /** * 查询管理计划列表 * * @param schemePlan 管理计划 * @return 管理计划 */ @Override public List selectSchemePlanList(SchemePlan schemePlan) { return schemePlanMapper.selectSchemePlanList(schemePlan); } /** * 新增管理计划 * * @param schemePlan 管理计划 * @return 结果 */ @Override public int insertSchemePlan(SchemePlan schemePlan) { schemePlan.setCreateTime(DateUtils.getNowDate()); return schemePlanMapper.insertSchemePlan(schemePlan); } /** * 修改管理计划 * * @param schemePlan 管理计划 * @return 结果 */ @Override public int updateSchemePlan(SchemePlan schemePlan) { schemePlan.setUpdateTime(DateUtils.getNowDate()); return schemePlanMapper.updateSchemePlan(schemePlan); } /** * 批量删除管理计划 * * @param ids 需要删除的管理计划主键 * @return 结果 */ @Override public int deleteSchemePlanByIds(Long[] ids) { return schemePlanMapper.deleteSchemePlanByIds(ids); } /** * 删除管理计划信息 * * @param id 管理计划主键 * @return 结果 */ @Override public int deleteSchemePlanById(Long id) { return schemePlanMapper.deleteSchemePlanById(id); } }