package org.dromara.personnel.mapper;

import org.apache.ibatis.annotations.Param;
import org.dromara.personnel.domain.OpsCaigouPlan;
import org.dromara.personnel.domain.vo.OpsCaigouPlanChanpinListVo;
import org.dromara.personnel.domain.vo.OpsCaigouPlanChanpinVo;
import org.dromara.personnel.domain.vo.OpsCaigouPlanCountVo;
import org.dromara.personnel.domain.vo.OpsCaigouPlanVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;

import java.util.List;

/**
 * 运维-物资-采购计划单Mapper接口
 *
 * @author LionLi
 * @date 2025-09-24
 */
public interface OpsCaigouPlanMapper extends BaseMapperPlus<OpsCaigouPlan, OpsCaigouPlanVo> {

    List<OpsCaigouPlanCountVo> getCountVo(@Param("projectId") Long projectId);

    List<OpsCaigouPlanChanpinListVo> getChanpinList(@Param("projectId") Long projectId);
}
