package com.simplicity.services.spring.client;
import com.simplicity.services.spring.PersonRecord;
import io.muoncore.spring.annotations.MuonRepository;
import io.muoncore.spring.annotations.Request;
import io.muoncore.spring.annotations.parameterhandlers.Parameter;
import java.util.List;
@MuonRepository
public interface RemoteServiceRepository {
@Request("request://${muon.server.name}/getPerson")
PersonRecord getPersonById(@Parameter("id") Long id);
@Request("request://${muon.server.name}/addPerson")
void addPerson(PersonRecord person);
@Request("request://${muon.server.name}/getPeople")
List<PersonRecord> getPeople();
}