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<Integer> ids) {
|
return service.remove(ids);
|
}
|
|
@GetMapping("/page")
|
public Result page(EducationResourceVO query) {
|
return service.page(query);
|
}
|
|
}
|