package com.ycl.jxkg.controller.admin; import com.ycl.jxkg.base.Result; import com.ycl.jxkg.domain.vo.admin.education.EducationResourceVO; import com.ycl.jxkg.service.EducationResourceService; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.validation.constraints.NotEmpty; import java.util.List; /** * @author:xp * @date:2024/5/16 10:58 */ @RestController @RequiredArgsConstructor @RequestMapping(value = "/api/admin/education/resource") public class EducationResourceController { private final EducationResourceService service; @PostMapping public Result add(@RequestBody @Validated EducationResourceVO form) { return service.add(form); } @PostMapping("/edit") public Result edit(@RequestBody @Validated EducationResourceVO form) { return service.update(form); } @PostMapping("/remove") public Result remove(@RequestBody @NotEmpty(message = "请选择要删除的数据") List ids) { return service.remove(ids); } @GetMapping("/page") public Result page(EducationResourceVO query) { return service.page(query); } }