package com.red.circle.other.infra.database.cache.service.other;

import java.time.ZoneId;

/**
 * 宠物换成管理.
 *
 * @author pengliang on 2021/10/16
 */
public interface PetCacheService {


  /**
   * 是否免费喂食.
   *
   * @param userId 用户id
   * @param petId  用户id
   * @return 次数
   */
  Long getTodayFreeFeedingNum(Long userId, Long petId);

  /**
   * 改变为已免费喂食.
   *
   * @param userId 用户id
   * @param petId  用户id
   * @param zoneId 用户id
   * @return true 免费，false 收费
   */
  Long incrFreeFeeding(Long userId, Long petId, ZoneId zoneId);
}
