package com.panzhihua.service_jinhui_community.api; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiArticleManagementVO; import com.panzhihua.service_jinhui_community.service.JinhuiArticleManagementService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * 金汇文章 */ @Slf4j @RestController @RequestMapping("/JinhuiArticle") public class JinhuiArticleManagementApi { @Resource private JinhuiArticleManagementService managementService; /** * 分页查询 * @param * @return */ @GetMapping("/articleGetList") public R articleGetList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize, @RequestParam(value = "articleType", required = false) String articleType, @RequestParam(value = "conditionType", required = false) String conditionType) { return managementService.getList(pageNum,pageSize,articleType,conditionType); } /** * 详情 * @param id * @return */ @GetMapping("/articleGetDetails") public R articleGetDetails(@RequestParam("id") String id) { return R.ok(managementService.getDetails(id)); } /** * 新增 * @param * @return */ @PostMapping("/articleAddData") public R articleAddData(@RequestBody JinhuiArticleManagementVO item) { return managementService.addData(item); } /** * 编辑 * @param item * @return */ @PostMapping("/articleEditData") public R articleEditData(@RequestBody JinhuiArticleManagementVO item) { return managementService.editData(item); } /** * 删除 * @param id * @return */ @GetMapping("/articleExpurgateData") public R articleExpurgateData(@RequestParam("id") String id) { return managementService.expurgateData(id); } }