1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @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<ConferenceConf> list(@PathVariable("id") Long id){
- return conferenceConfService.listByCid(id);
- }
- @GetMapping("list-type/{id}/{type}")
- public List<ConferenceConf> 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;
- }
- }
|