fangyuan
2022-11-21 c435158ed1ff587939314e84347ee6e38e8f25ec
ycl-platform/src/main/java/com/ycl/controller/NewsPoliceController.java
@@ -9,6 +9,8 @@
import com.ycl.entity.NewsPolice;
import com.ycl.service.NewsAdminService;
import com.ycl.service.NewsPoliceService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
@@ -27,6 +29,7 @@
 */
@RestController
@RequestMapping("newsPolice")
@Api(tags = "警员管理")
public class NewsPoliceController extends ApiController {
    /**
     * 服务对象
@@ -45,6 +48,7 @@
     * @return 所有数据
     */
    @GetMapping
    @ApiOperation(value = "查询所有数据")
    public R selectAll(Page<NewsPolice> page, NewsPolice newsPolice) {
        return success(this.newsPoliceService.page(page, new QueryWrapper<>(newsPolice)));
    }
@@ -56,6 +60,7 @@
     * @return 单条数据
     */
    @GetMapping("{id}")
    @ApiOperation(value = "按id查询数据")
    public R selectOne(@PathVariable Serializable id) {
        return success(this.newsPoliceService.getById(id));
    }
@@ -68,6 +73,7 @@
     */
    @Transactional(rollbackFor = SQLException.class)
    @PostMapping
    @ApiOperation(value = "新增数据")
    public R insert(@RequestBody NewsPolice newsPolice) {
        this.newsPoliceService.save(newsPolice);
        return success(newsAdminService.autoCreateAdmin(newsPolice));
@@ -80,6 +86,7 @@
     * @return 修改结果
     */
    @PutMapping
    @ApiOperation(value = "修改数据")
    public R update(@RequestBody NewsPolice newsPolice) {
        return success(this.newsPoliceService.updateById(newsPolice));
    }
@@ -91,6 +98,7 @@
     * @return 删除结果
     */
    @DeleteMapping
    @ApiOperation(value = "删除数据")
    public R delete(@RequestParam("idList") List<Long> idList) {
        return success(this.newsPoliceService.removeByIds(idList));
    }