package com.liquidnet.service.goblin.service.manage;

import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.SmileSellDataDetailVO;
import com.liquidnet.service.goblin.dto.vo.SmileUserVO;
import com.liquidnet.service.goblin.dto.vo.SmileVProjectListVo;
import com.liquidnet.service.goblin.dto.vo.SmileVProjectVo;
import com.liquidnet.service.goblin.param.SmileVolunteersApplyParam;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import com.sun.org.apache.xpath.internal.operations.Bool;

import java.util.List;

public interface SmileVolunteersService {

    ResponseDto<List<SmileVProjectListVo>> projectList(String uid);

    ResponseDto<SmileVProjectVo> projectDetails(String uid, String projectId);

    ResponseDto<Boolean> apply(SmileVolunteersApplyParam param);

    ResponseDto<List<String>> nations();
}
