package com.xy.xyaicpzs.service;

import com.xy.xyaicpzs.domain.vo.BallCombinationAnalysisVO;

/**
 * 大乐透组合分析服务接口
 */
public interface DltCombinationAnalysisService {

    /**
     * 前区与前区的组合性分析
     * @param masterBall 主球号码（前区）
     * @param slaveBall 随球号码（前区）
     * @return 组合分析结果
     */
    BallCombinationAnalysisVO analyzeFrontFrontCombination(Integer masterBall, Integer slaveBall);

    /**
     * 前区与后区的组合性分析
     * @param masterBall 主球号码（前区）
     * @param slaveBall 随球号码（后区）
     * @return 组合分析结果
     */
    BallCombinationAnalysisVO analyzeFrontBackCombination(Integer masterBall, Integer slaveBall);

    /**
     * 后区与后区的组合性分析
     * @param masterBall 主球号码（后区）
     * @param slaveBall 随球号码（后区）
     * @return 组合分析结果
     */
    BallCombinationAnalysisVO analyzeBackBackCombination(Integer masterBall, Integer slaveBall);

    /**
     * 后区与前区的组合性分析
     * @param masterBall 主球号码（后区）
     * @param slaveBall 随球号码（前区）
     * @return 组合分析结果
     */
    BallCombinationAnalysisVO analyzeBackFrontCombination(Integer masterBall, Integer slaveBall);
}
