|
|
|
@ -27,6 +27,8 @@ import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.List;
|
|
|
|
@ -39,13 +41,13 @@ import static cn.hutool.core.util.ArrayUtil.join;
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
@Controller
|
|
|
|
|
@Validated
|
|
|
|
|
public class ResourcesInfoController{
|
|
|
|
|
|
|
|
|
|
private final Log log = LogFactory.getLog(this.getClass());
|
|
|
|
|
private static final String MODEL = "/jlw/resourcesInfo";
|
|
|
|
|
private static final String API = "/api/resourcesInfo";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired private ResourcesInfoService resourcesInfoService;
|
|
|
|
|
|
|
|
|
|
@Autowired private CourseInfoService courseInfoService;
|
|
|
|
@ -195,6 +197,22 @@ public class ResourcesInfoController{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 系统资源池导入
|
|
|
|
|
*
|
|
|
|
|
* @param resourcesInfoIds
|
|
|
|
|
* @param courseId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(MODEL + "/copy.json")
|
|
|
|
|
@Function("resourcesInfo.add")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public JsonResult copy(@NotBlank(message = "资源IDs不能为空!") String resourcesInfoIds, @NotNull(message = "课程ID不能为空!") Long courseId){// courseId课程ID
|
|
|
|
|
resourcesInfoService.copy(resourcesInfoIds, courseId);
|
|
|
|
|
return JsonResult.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//批量设置章节
|
|
|
|
|
@PostMapping(MODEL + "/setCourseInfoId.json")
|
|
|
|
|
@Function("resourcesInfo.edit")
|
|
|
|
@ -283,6 +301,7 @@ public class ResourcesInfoController{
|
|
|
|
|
resourcesInfoService.deleteResourcesInfo(ids);
|
|
|
|
|
return JsonResult.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|