package com.xy.xyaicpzs.service;

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

/**
 * 大乐透持续性分析服务接口
 */
public interface DltPersistenceAnalysisService {

    /**
     * 前区与前区的持续性分析
     * @param masterBall 主球号码（前区）
     * @param slaveBall 随球号码（前区）
     * @return 持续性分析结果
     */
    BallPersistenceAnalysisVO analyzeFrontFrontPersistence(Integer masterBall, Integer slaveBall);

    /**
     * 后区与后区的持续性分析
     * @param masterBall 主球号码（后区）
     * @param slaveBall 随球号码（后区）
     * @return 持续性分析结果
     */
    BallPersistenceAnalysisVO analyzeBackBackPersistence(Integer masterBall, Integer slaveBall);

    /**
     * 前区与后区的持续性分析
     * @param masterBall 主球号码（前区）
     * @param slaveBall 随球号码（后区）
     * @return 持续性分析结果
     */
    BallPersistenceAnalysisVO analyzeFrontBackPersistence(Integer masterBall, Integer slaveBall);

    /**
     * 后区与前区的持续性分析
     * @param masterBall 主球号码（后区）
     * @param slaveBall 随球号码（前区）
     * @return 持续性分析结果
     */
    BallPersistenceAnalysisVO analyzeBackFrontPersistence(Integer masterBall, Integer slaveBall);
}
