package com.aps.core.service.impl; import java.util.List; import com.aps.common.core.utils.DateUtils; import com.aps.common.core.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.aps.core.mapper.ApsPartPlanTempMapper; import com.aps.core.domain.ApsPartPlanTemp; import com.aps.core.service.IApsPartPlanTempService; /** * 零件计划管理临时Service业务层处理 * * @author wwj * @date 2025-04-08 */ @Service public class ApsPartPlanTempServiceImpl implements IApsPartPlanTempService { @Autowired private ApsPartPlanTempMapper apsPartPlanTempMapper; /** * 查询零件计划管理临时 * * @param id 零件计划管理临时主键 * @return 零件计划管理临时 */ @Override public ApsPartPlanTemp selectApsPartPlanTempById(String id) { return apsPartPlanTempMapper.selectApsPartPlanTempById(id); } /** * 查询零件计划管理临时列表 * * @param apsPartPlanTemp 零件计划管理临时 * @return 零件计划管理临时 */ @Override public List selectApsPartPlanTempList(ApsPartPlanTemp apsPartPlanTemp) { return apsPartPlanTempMapper.selectApsPartPlanTempList(apsPartPlanTemp); } /** * 新增零件计划管理临时 * * @param apsPartPlanTemp 零件计划管理临时 * @return 结果 */ @Override public int insertApsPartPlanTemp(ApsPartPlanTemp apsPartPlanTemp) { apsPartPlanTemp.setId(IdUtils.fastUUID()); apsPartPlanTemp.setCreateTime(DateUtils.getNowDate()); return apsPartPlanTempMapper.insertApsPartPlanTemp(apsPartPlanTemp); } /** * 修改零件计划管理临时 * * @param apsPartPlanTemp 零件计划管理临时 * @return 结果 */ @Override public int updateApsPartPlanTemp(ApsPartPlanTemp apsPartPlanTemp) { return apsPartPlanTempMapper.updateApsPartPlanTemp(apsPartPlanTemp); } /** * 批量删除零件计划管理临时 * * @param ids 需要删除的零件计划管理临时主键 * @return 结果 */ @Override public int deleteApsPartPlanTempByIds(String[] ids) { return apsPartPlanTempMapper.deleteApsPartPlanTempByIds(ids); } /** * 删除零件计划管理临时信息 * * @param id 零件计划管理临时主键 * @return 结果 */ @Override public int deleteApsPartPlanTempById(String id) { return apsPartPlanTempMapper.deleteApsPartPlanTempById(id); } }