package com.dora.service;

import com.dora.entity.Order;

/**
 * 用户会员权益更新服务接口
 */
public interface UserMembershipUpdateService {
    
    /**
     * 根据订单更新用户会员权益
     * @param order 已支付的订单
     * @return 是否更新成功
     */
    boolean updateUserMembershipByOrder(Order order);
    
    /**
     * 验证订单是否可以更新会员权益
     * @param order 订单
     * @return 是否可以更新
     */
    boolean validateOrderForMembershipUpdate(Order order);
}
