package com.solution.rule.mapper; import com.solution.rule.domain.dto.WeaponModelDTO; import com.solution.rule.domain.vo.ComponentCountVO; import com.solution.rule.domain.vo.PlatformComponentNamesVO; import com.solution.rule.domain.vo.WeaponModelVO; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface RuleMapper { /** * 获取所有武器平台和组件 * @return */ List getWeapon(); List getPlatformComponentNames(); /** * 获取所有组件以及数量 * @return */ List getModuleAndCount(); /** * 获取通信组件的所有平台和组件 * @param scenarioId * @return */ List getCommPlatformComponentNames(Integer scenarioId); }