package com.smcic.api.conference.controller; import com.smcic.api.conference.entity.ConferenceConf; import com.smcic.api.conference.service.impl.ConferenceConfServiceImpl; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** *

* 前端控制器 *

* * @author syj * @since 2024-03-27 */ @RestController @RequestMapping("/conference/conf") public class ConferenceConfController { @Resource private ConferenceConfServiceImpl conferenceConfService; @GetMapping("info/{id}/{key}") public ConferenceConf info(@PathVariable("id") Long id,@PathVariable( "key" ) String key) { return conferenceConfService.info(id, key); } @GetMapping("list/{id}") public List list(@PathVariable("id") Long id){ return conferenceConfService.listByCid(id); } @GetMapping("list-type/{id}/{type}") public List listByType(@PathVariable("id") Long id, @PathVariable("type") Integer type){ return conferenceConfService.listByCid(id); } @PostMapping("create") public ConferenceConf create(@RequestBody ConferenceConf conferenceConf){ conferenceConfService.save(conferenceConf); return conferenceConf; } }