package com.aps.core.mapper; import java.util.List; import com.aps.core.domain.ApsPlate.ApsPlateProcessShopPlanStat; import com.aps.core.domain.ApsPlate.ApsPlateProcessShopStat; import org.apache.ibatis.annotations.Mapper; /** * 钣金车间统计Mapper接口 * * @author zhl * @date 2025-04-23 */ @Mapper public interface ApsPlateProcessShopStatMapper { /** * 查询钣金车间统计 * * @param id 钣金车间统计主键 * @return 钣金车间统计 */ public ApsPlateProcessShopStat selectApsPlateProcessShopStatById(Long id); /** * 查询钣金车间统计列表 * * @param apsPlateProcessShopStat 钣金车间统计 * @return 钣金车间统计集合 */ public List selectApsPlateProcessShopStatList(ApsPlateProcessShopStat apsPlateProcessShopStat); /** * 新增钣金车间统计 * * @param apsPlateProcessShopStat 钣金车间统计 * @return 结果 */ public int insertApsPlateProcessShopStat(ApsPlateProcessShopStat apsPlateProcessShopStat); /** * 修改钣金车间统计 * * @param apsPlateProcessShopStat 钣金车间统计 * @return 结果 */ public int updateApsPlateProcessShopStat(ApsPlateProcessShopStat apsPlateProcessShopStat); /** * 删除钣金车间统计 * * @param id 钣金车间统计主键 * @return 结果 */ public int deleteApsPlateProcessShopStatById(Long id); /** * 批量删除钣金车间统计 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteApsPlateProcessShopStatByIds(Long[] ids); int deleteAll(); void batchInsert(List stats); /** * 钣金计划大表 基础信息查询 * */ List selectPlatePlanBaseTable(); }