package com.ots.project.exam.restcontroller; import com.ots.project.exam.dto.ParamsInfo; import com.ots.project.exam.dto.RestResponse; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.List; @RestController @RequestMapping(value = "/remote/member") public interface MemberController { @RequestMapping(value = "/param/{token}/{lang}", method = RequestMethod.GET) RestResponse getdemographyParam(@PathVariable String token, @PathVariable String lang); @RequestMapping(value = "/paramInfo/{token}", method = RequestMethod.GET) RestResponse queryDemographyParamInfo(@PathVariable String token); @RequestMapping(value = "/save/{token}/{langType}", method = RequestMethod.POST) RestResponse saveDemographyParamInfo(@RequestBody @Valid List infos, @PathVariable String token, @PathVariable String langType); @RequestMapping(value = "/auth/{token}", method = RequestMethod.GET) RestResponse memberAuth(@PathVariable String token); @RequestMapping(value = "/langList/{token}/{reportTemplateId}", method = RequestMethod.GET) RestResponse queryLangList(@PathVariable String token, @PathVariable String reportTemplateId); }