@ -8,6 +8,7 @@ import com.zhiyun.zhiyun03.application.entity.Directory;
import com.zhiyun.zhiyun03.course.vo.CourseVo ;
import com.zhiyun.zhiyun03.course.vo.PageVO ;
import com.zhiyun.zhiyun03.game.vo.GameVo ;
import com.zhiyun.zhiyun03.utils.annotation.NoLoginCheck ;
import com.zhiyun.zhiyun03.utils.common.JsonResult ;
import com.zhiyun.zhiyun03.utils.common.ResultCode ;
import com.zhiyun.zhiyun03.utils.oss.AliyunOssUtil ;
@ -36,6 +37,7 @@ public class AcademicController {
@RequestMapping ( "/queryAcademic" )
@ApiOperation ( "查询学术信息" )
@NoLoginCheck
public JsonResult < PageVO < AcademicVo > > queryCourse ( @ApiParam @RequestParam ( value = "page" , required = false , defaultValue = "1" ) Integer page ,
@ApiParam @RequestParam ( value = "limit" , required = false , defaultValue = "5" ) Integer limit ) {
@ -48,6 +50,7 @@ public class AcademicController {
@PostMapping ( "/queryAcademicClient" )
@ApiOperation ( "客户端应用中心模块查询" )
@NoLoginCheck
public JsonResult < ClientAcademicVo > queryApp ( ) {
List < ClientAcademicVo > lsit = academicService . queryAcademicClient ( ) ;
@ -57,6 +60,7 @@ public class AcademicController {
@GetMapping ( "/queryDir" )
@ApiOperation ( "查询目录" )
@NoLoginCheck
public JsonResult < Directory > queryDir ( ) {
List < Directory > list = academicService . queryDir ( ) ;
return JsonResult . success ( list ) ;
@ -64,6 +68,7 @@ public class AcademicController {
@PostMapping ( "/addAcademic" )
@ApiOperation ( "新增学术信息" )
public JsonResult addAcademic ( AcademicVo academicVo ) {
academicVo . setAcademicImg ( this . path ) ;
int result = academicService . addAcademic ( academicVo ) ;
@ -75,6 +80,7 @@ public class AcademicController {
@RequestMapping ( "/selectByIdAcademic" )
@ApiOperation ( "根据id查询学术信息" )
@NoLoginCheck
public JsonResult < AcademicVo > selectByIdAcademic ( Integer id ) {
if ( id ! = null ) {
AcademicVo academicVo = academicService . selectByIdAcademic ( id ) ;
@ -85,6 +91,7 @@ public class AcademicController {
@PostMapping ( "/updateAcademic" )
@ApiOperation ( "更新学术信息" )
public JsonResult updateAcademic ( AcademicVo academicVo ) {
academicVo . setAcademicImg ( this . path ) ;
int result = academicService . updateAcademic ( academicVo ) ;
@ -96,6 +103,7 @@ public class AcademicController {
@RequestMapping ( "/deleteAcademic" )
@ApiOperation ( "删除学术信息" )
public JsonResult deleteAcademic ( Integer id ) {
int result = academicService . deleteAcademic ( id ) ;
if ( result > 0 ) {
@ -107,6 +115,7 @@ public class AcademicController {
@ApiOperation ( "文件/图片上传" )
@PostMapping ( "/upload" )
public JsonResult < Object > upload ( @RequestParam ( "file" ) @RequestPart MultipartFile file ) {
String upload = null ;
try {
@ -132,6 +141,7 @@ public class AcademicController {
@RequestMapping ( "/addDirectory" )
@ApiOperation ( "新增目录" )
public JsonResult addDirectory ( Directory directory ) {
int result = academicService . addDirectory ( directory ) ;
if ( result > 0 ) {
@ -143,6 +153,7 @@ public class AcademicController {
@ApiOperation ( "目录删除" )
@GetMapping ( "/delDownloadDirectory" )
public JsonResult delAcademicDirectory ( String dirName ) {
academicService . delCourseDirectory ( dirName ) ;
@ -151,6 +162,7 @@ public class AcademicController {
@PostMapping ( "/updateDir" )
@ApiOperation ( "更新目录" )
public JsonResult < Directory > updateDir ( Directory directory ) {
academicService . updateDir ( directory ) ;
return JsonResult . success ( ResultCode . SUCCESS ) ;