package com.aps.core.mapper; import java.util.List; import com.aps.core.domain.ApsPartRouteStat; import com.aps.core.domain.ApsResourceDateStat; import org.apache.ibatis.annotations.Mapper; /** * 零件统计表Mapper接口 * * @author zhl * @date 2025-04-11 */ @Mapper public interface ApsPartRouteStatMapper { /** * 查询零件统计表 * * @param id 零件统计表主键 * @return 零件统计表 */ public ApsPartRouteStat selectApsPartRouteStatById(String id); /** * 查询零件统计表列表 * * @param apsPartRouteStat 零件统计表 * @return 零件统计表集合 */ public List selectApsPartRouteStatList(ApsPartRouteStat apsPartRouteStat); /** * 新增零件统计表 * * @param apsPartRouteStat 零件统计表 * @return 结果 */ public int insertApsPartRouteStat(ApsPartRouteStat apsPartRouteStat); /** * 修改零件统计表 * * @param apsPartRouteStat 零件统计表 * @return 结果 */ public int updateApsPartRouteStat(ApsPartRouteStat apsPartRouteStat); /** * 删除零件统计表 * * @param id 零件统计表主键 * @return 结果 */ public int deleteApsPartRouteStatById(String id); /** * 批量删除零件统计表 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteApsPartRouteStatByIds(String[] ids); /** * 查询零件统计用于计算 * @return */ List selectPartRoutStat(); /** * 在重新插入之前, 删除除此batchNumber之外的数据, * */ int deleteLastBatch(String batchNumber); List selectResourceDateStat(); }