文件名从 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTopicoptionController.java 修改 |
| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.PutMapping; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.smartor.domain.SvyLibTopicoption; |
| | | import com.smartor.service.ISvyLibTopicoptionService; |
| | | import com.smartor.domain.SvyLibScriptOption; |
| | | import com.smartor.service.ISvyLibScriptOptionService; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | |
| | | /** |
| | | * 闂嵎闂閫夐」Controller |
| | | * |
| | | * |
| | | * @author ruoyi |
| | | * @date 2023-03-02 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/smartor/svytopicoption") |
| | | public class SvyLibTopicoptionController extends BaseController |
| | | @RequestMapping("/smartor/svytscroption") |
| | | public class SvyLibScriptOptionController extends BaseController |
| | | { |
| | | @Autowired |
| | | private ISvyLibTopicoptionService svyLibTopicoptionService; |
| | | private ISvyLibScriptOptionService svyLibTopicoptionService; |
| | | |
| | | /** |
| | | * 鏌ヨ闂嵎闂閫夐」鍒楄〃 |
| | | */ |
| | | @PreAuthorize("@ss.hasPermi('smartor:svytopicoption:list')") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(@RequestBody SvyLibTopicoption svyLibTopicoption) |
| | | public TableDataInfo list(@RequestBody SvyLibScriptOption svyLibTopicoption) |
| | | { |
| | | startPage(); |
| | | List<SvyLibTopicoption> list = svyLibTopicoptionService.selectSvyLibTopicoptionList(svyLibTopicoption); |
| | | List<SvyLibScriptOption> list = svyLibTopicoptionService.selectSvyLibScriptOptionList(svyLibTopicoption); |
| | | return getDataTable(list); |
| | | } |
| | | |
| | |
| | | @PreAuthorize("@ss.hasPermi('smartor:svytopicoption:export')") |
| | | @Log(title = "闂嵎闂閫夐」", businessType = BusinessType.EXPORT) |
| | | @PostMapping("/export") |
| | | public void export(HttpServletResponse response, SvyLibTopicoption svyLibTopicoption) |
| | | public void export(HttpServletResponse response, SvyLibScriptOption svyLibTopicoption) |
| | | { |
| | | List<SvyLibTopicoption> list = svyLibTopicoptionService.selectSvyLibTopicoptionList(svyLibTopicoption); |
| | | ExcelUtil<SvyLibTopicoption> util = new ExcelUtil<SvyLibTopicoption>(SvyLibTopicoption.class); |
| | | List<SvyLibScriptOption> list = svyLibTopicoptionService.selectSvyLibScriptOptionList(svyLibTopicoption); |
| | | ExcelUtil<SvyLibScriptOption> util = new ExcelUtil<SvyLibScriptOption>(SvyLibScriptOption.class); |
| | | util.exportExcel(response, list, "闂嵎闂閫夐」鏁版嵁"); |
| | | } |
| | | |
| | |
| | | @GetMapping(value = "/{optionid}") |
| | | public AjaxResult getInfo(@PathVariable("optionid") Long optionid) |
| | | { |
| | | return success(svyLibTopicoptionService.selectSvyLibTopicoptionByOptionid(optionid)); |
| | | return success(svyLibTopicoptionService.selectSvyLibScriptOptionByOptionid(optionid)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @PreAuthorize("@ss.hasPermi('smartor:svytopicoption:add')") |
| | | @Log(title = "闂嵎闂閫夐」", businessType = BusinessType.INSERT) |
| | | @PostMapping("/add") |
| | | public AjaxResult add(@RequestBody SvyLibTopicoption svyLibTopicoption) |
| | | public AjaxResult add(@RequestBody SvyLibScriptOption svyLibTopicoption) |
| | | { |
| | | return toAjax(svyLibTopicoptionService.insertSvyLibTopicoption(svyLibTopicoption)); |
| | | return toAjax(svyLibTopicoptionService.insertSvyLibScriptOption(svyLibTopicoption)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @PreAuthorize("@ss.hasPermi('smartor:svytopicoption:edit')") |
| | | @Log(title = "闂嵎闂閫夐」", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | | public AjaxResult edit(@RequestBody SvyLibTopicoption svyLibTopicoption) |
| | | public AjaxResult edit(@RequestBody SvyLibScriptOption svyLibTopicoption) |
| | | { |
| | | return toAjax(svyLibTopicoptionService.updateSvyLibTopicoption(svyLibTopicoption)); |
| | | return toAjax(svyLibTopicoptionService.updateSvyLibScriptOption(svyLibTopicoption)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @GetMapping("/remove/{optionids}") |
| | | public AjaxResult remove(@PathVariable Long[] optionids) |
| | | { |
| | | return toAjax(svyLibTopicoptionService.deleteSvyLibTopicoptionByOptionids(optionids)); |
| | | return toAjax(svyLibTopicoptionService.deleteSvyLibScriptOptionByOptionids(optionids)); |
| | | } |
| | | } |