package com.example.cattletends.service;

import com.example.cattletends.entity.CattleNational;

/**
 * 全国总量数据服务接口
 */
public interface CattleNationalService {

    /**
     * 获取全国总量数据
     * 如果不存在则自动从 cattleprovince 表计算并创建
     *
     * @return 全国总量数据
     */
    CattleNational getNationalData();

    /**
     * 根据 cattleprovince 表中的数据自动计算并更新全国总量
     * 计算所有省份的存栏和出栏总和
     *
     * @return 更新后的全国总量数据
     */
    CattleNational calculateAndUpdateNationalData();
}

