From f1317e58b166f3ba9d481ea81b0e22c2f7826a88 Mon Sep 17 00:00:00 2001 From: "@t2652009480" <2652009480@qq.com> Date: Thu, 10 Aug 2023 15:16:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AcademicController.java | 4 ++ .../zhiyun03/academic/entity/Academic.java | 71 +++++++++++++++++++ .../academic/mapper/AcademicMapper.java | 9 +++ .../academic/service/AcademicService.java | 7 ++ .../service/impl/AcademicServiceImpl.java | 11 +++ .../controller/ApplicationController.java | 38 +++++----- .../application/entity/Application.java | 42 +++++++++++ .../application/entity/Directory.java | 23 +++++- .../service/impl/ApplicationServiceImpl.java | 19 ++++- .../zhiyun/zhiyun03/course/entity/Course.java | 2 +- .../controller/DownloadController.java | 4 ++ .../zhiyun03/download/entity/Download.java | 71 +++++++++++++++++++ .../download/mapper/DownloadMapper.java | 9 +++ .../download/service/DownloadService.java | 7 ++ .../service/impl/DownloadServiceImpl.java | 11 +++ .../game/controller/GameController.java | 4 ++ .../com/zhiyun/zhiyun03/game/entity/Game.java | 71 +++++++++++++++++++ .../zhiyun03/game/mapper/GameMapper.java | 9 +++ .../zhiyun03/game/service/GameService.java | 7 ++ .../game/service/impl/GameServiceImpl.java | 11 +++ .../invite/controller/InviteController.java | 4 ++ .../zhiyun/zhiyun03/invite/entity/Invite.java | 71 +++++++++++++++++++ .../zhiyun03/invite/mapper/InviteMapper.java | 9 +++ .../invite/service/InviteService.java | 7 ++ .../invite/service/impl/InviteServieImpl.java | 12 ++++ .../controller/KnowledgeController.java | 4 ++ .../zhiyun03/knowledge/entity/Knowledge.java | 65 +++++++++++++++++ .../knowledge/mapper/KnowledgeMapper.java | 9 +++ .../knowledge/service/KnowledgeService.java | 7 ++ .../service/impl/KnowledgeServiceImpl.java | 11 +++ .../serve/controller/ServeController.java | 4 ++ .../zhiyun/zhiyun03/serve/entity/Serve.java | 71 +++++++++++++++++++ .../zhiyun03/serve/mapper/ServeMapper.java | 9 +++ .../zhiyun03/serve/service/ServeService.java | 7 ++ .../serve/service/impl/ServeServiceImpl.java | 11 +++ .../textual/controller/TextualController.java | 4 ++ .../zhiyun03/textual/entity/Textual.java | 65 +++++++++++++++++ .../textual/mapper/TextualMapper.java | 9 +++ .../textual/service/TextualService.java | 7 ++ .../service/impl/TextualServiceImpl.java | 11 +++ .../zhiyun03/utils/common/JsonResult.java | 4 +- .../zhiyun03/utils/common/ResultCode.java | 3 +- .../exception/GlobalExceptionHandler.java | 5 +- 43 files changed, 813 insertions(+), 26 deletions(-) create mode 100644 src/main/java/com/zhiyun/zhiyun03/academic/controller/AcademicController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/academic/entity/Academic.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/academic/mapper/AcademicMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/academic/service/AcademicService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/academic/service/impl/AcademicServiceImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/download/controller/DownloadController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/download/entity/Download.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/download/mapper/DownloadMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/download/service/DownloadService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/game/controller/GameController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/game/entity/Game.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/game/mapper/GameMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/game/service/GameService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/game/service/impl/GameServiceImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/invite/controller/InviteController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/invite/entity/Invite.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/invite/mapper/InviteMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/knowledge/controller/KnowledgeController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/knowledge/entity/Knowledge.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/knowledge/mapper/KnowledgeMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/knowledge/service/KnowledgeService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/knowledge/service/impl/KnowledgeServiceImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/serve/entity/Serve.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/serve/mapper/ServeMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/textual/controller/TextualController.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/textual/entity/Textual.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/textual/mapper/TextualMapper.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/textual/service/TextualService.java create mode 100644 src/main/java/com/zhiyun/zhiyun03/textual/service/impl/TextualServiceImpl.java diff --git a/src/main/java/com/zhiyun/zhiyun03/academic/controller/AcademicController.java b/src/main/java/com/zhiyun/zhiyun03/academic/controller/AcademicController.java new file mode 100644 index 0000000..75ba604 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/academic/controller/AcademicController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.academic.controller; + +public class AcademicController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/academic/entity/Academic.java b/src/main/java/com/zhiyun/zhiyun03/academic/entity/Academic.java new file mode 100644 index 0000000..0961f9d --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/academic/entity/Academic.java @@ -0,0 +1,71 @@ +package com.zhiyun.zhiyun03.academic.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "academic") +@ApiModel("学术中心") +public class Academic { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 学术名称 + */ + @TableField(value = "academic_name") + private String academicName; + + /** + * 学术简介 + */ + @TableField(value = "academic_biref") + private String academicBiref; + + /** + * 学术链接 + */ + @TableField(value = "academic_url") + private String academicUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 学术图片 + */ + @TableField(value = "academic_img") + private String academicImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "academic_addtime") + private Date academicAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "academic_updatetime") + private Date academicUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/academic/mapper/AcademicMapper.java b/src/main/java/com/zhiyun/zhiyun03/academic/mapper/AcademicMapper.java new file mode 100644 index 0000000..e0523fa --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/academic/mapper/AcademicMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.academic.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.academic.entity.Academic; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface AcademicMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/academic/service/AcademicService.java b/src/main/java/com/zhiyun/zhiyun03/academic/service/AcademicService.java new file mode 100644 index 0000000..dfa2593 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/academic/service/AcademicService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.academic.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.academic.entity.Academic; + +public interface AcademicService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/academic/service/impl/AcademicServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/academic/service/impl/AcademicServiceImpl.java new file mode 100644 index 0000000..4303ea9 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/academic/service/impl/AcademicServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.academic.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.academic.entity.Academic; +import com.zhiyun.zhiyun03.academic.mapper.AcademicMapper; +import com.zhiyun.zhiyun03.academic.service.AcademicService; +import org.springframework.stereotype.Service; + +@Service +public class AcademicServiceImpl extends ServiceImpl implements AcademicService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/application/controller/ApplicationController.java b/src/main/java/com/zhiyun/zhiyun03/application/controller/ApplicationController.java index 7b3af70..64519bf 100644 --- a/src/main/java/com/zhiyun/zhiyun03/application/controller/ApplicationController.java +++ b/src/main/java/com/zhiyun/zhiyun03/application/controller/ApplicationController.java @@ -4,6 +4,8 @@ import com.zhiyun.zhiyun03.application.entity.Application; import com.zhiyun.zhiyun03.application.entity.Directory; import com.zhiyun.zhiyun03.application.service.ApplicationService; import com.zhiyun.zhiyun03.application.vo.ApplicationVo; +import com.zhiyun.zhiyun03.utils.common.JsonResult; +import com.zhiyun.zhiyun03.utils.common.ResultCode; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -20,56 +22,56 @@ public class ApplicationController { @RequestMapping("/queryApplication") - public List queryApplication(){ + public JsonResult queryApplication(){ List list = applicationService.queryApplication(); - return list; + return JsonResult.success(list); } @RequestMapping("/queryDir") - public List queryDir(){ + public JsonResult queryDir(){ List list = applicationService.queryDir(); - return list; + return JsonResult.success(list); } @RequestMapping("/addApplication") - public String addApplication(@RequestBody ApplicationVo applicationVo){ + public JsonResult addApplication(@RequestBody ApplicationVo applicationVo){ int result = applicationService.addApplication(applicationVo); if(result>0){ - return "添加成功!"; + return JsonResult.success(ResultCode.SUCCESS); } - return "添加失败!"; + return JsonResult.success(ResultCode.Fail); } @RequestMapping("/selectByIdApplication") - public ApplicationVo selectByIdApplication(int id){ + public JsonResult selectByIdApplication(int id){ ApplicationVo applicationVo = applicationService.selectByIdApplication(id); - return applicationVo; + return JsonResult.success(applicationVo); } @RequestMapping("/updateApplication") - public String updateApplication(@RequestBody ApplicationVo applicationVo){ + public JsonResult updateApplication(@RequestBody ApplicationVo applicationVo){ int result = applicationService.updateApplication(applicationVo); if(result>0){ - return "修改成功!"; + return JsonResult.success(ResultCode.SUCCESS); } - return "修改失败!"; + return JsonResult.success(ResultCode.Fail); } @RequestMapping("/deleteApplication") - public String deleteApplication(int id){ + public JsonResult deleteApplication(int id){ int result = applicationService.deleteApplication(id); if(result>0){ - return "删除成功!"; + return JsonResult.success(ResultCode.SUCCESS); } - return "删除失败!"; + return JsonResult.success(ResultCode.Fail); } @RequestMapping("/addDirectory") - public String addDirectory(@RequestBody Directory directory){ + public JsonResult addDirectory(@RequestBody Directory directory){ int result = applicationService.addDirectory(directory); if(result>0){ - return "添加成功!"; + return JsonResult.success(ResultCode.SUCCESS); } - return "添加失败!"; + return JsonResult.error(ResultCode.Fail,"失败"); } } diff --git a/src/main/java/com/zhiyun/zhiyun03/application/entity/Application.java b/src/main/java/com/zhiyun/zhiyun03/application/entity/Application.java index dfe8139..c439e3b 100644 --- a/src/main/java/com/zhiyun/zhiyun03/application/entity/Application.java +++ b/src/main/java/com/zhiyun/zhiyun03/application/entity/Application.java @@ -4,29 +4,71 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; import lombok.Data; +import net.sf.jsqlparser.expression.DateTimeLiteralExpression; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalTime; +import java.util.Date; @Data @TableName(value = "application") +@ApiModel("应用中心") public class Application { private static final long serialVersionUID = 1L; + /** + * id + */ @TableId(value = "id",type = IdType.AUTO) private int id; + /** + * 应用名称 + */ @TableField(value = "app_name") private String appName; + /** + * 应用简介 + */ @TableField(value = "app_biref") private String appBiref; + /** + * 链接 + */ @TableField(value = "app_url") private String appUrl; + /** + * 目录id + */ @TableField(value = "dir_id") private int dirId; + /** + * icon + */ @TableField(value = "app_icon") private String appIcon; + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "app_addtime") + private Date appAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "app_updatetime") + private Date appUpdatetime; + } diff --git a/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java b/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java index 589891d..ef93266 100644 --- a/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java +++ b/src/main/java/com/zhiyun/zhiyun03/application/entity/Directory.java @@ -1,21 +1,42 @@ package com.zhiyun.zhiyun03.application.entity; -import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalTime; +import java.util.Date; @TableName(value = "directory") @Data public class Directory { + /** + * id + */ @TableId(value ="id") private int id; + /** + * 目录名称 + */ @TableField(value = "dir_name") private String dirName; + /** + * 目录图片 + */ @TableField(value = "dir_img") private String dirImg; + + /** + * 添加时间 + */ + @TableField(value = "dir_addtime") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + private Date dirAddtime; } diff --git a/src/main/java/com/zhiyun/zhiyun03/application/service/impl/ApplicationServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/application/service/impl/ApplicationServiceImpl.java index 2c0a6ac..acbae65 100644 --- a/src/main/java/com/zhiyun/zhiyun03/application/service/impl/ApplicationServiceImpl.java +++ b/src/main/java/com/zhiyun/zhiyun03/application/service/impl/ApplicationServiceImpl.java @@ -12,6 +12,8 @@ import com.zhiyun.zhiyun03.application.vo.ApplicationVo; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.time.LocalTime; +import java.util.Date; import java.util.List; import java.util.UUID; @@ -95,6 +97,8 @@ public class ApplicationServiceImpl extends ServiceImpl qwd=new QueryWrapper<>(); + qwd.lambda().eq(Directory::getDirName,directory.getDirName()); + Directory directory1 = directoryMapper.selectOne(qwd); + if(directory1!=null){ + return 0; + } + int uuid=UUID.randomUUID().hashCode(); + if(uuid<0){ + uuid=-uuid; + } + directory.setDirAddtime(new Date()); + directory.setId(uuid); int insert = directoryMapper.insert(directory); return insert; } @@ -132,6 +147,8 @@ public class ApplicationServiceImpl extends ServiceImpl { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/download/service/DownloadService.java b/src/main/java/com/zhiyun/zhiyun03/download/service/DownloadService.java new file mode 100644 index 0000000..73872c5 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/download/service/DownloadService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.download.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.download.entity.Download; + +public interface DownloadService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java new file mode 100644 index 0000000..924a89a --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.download.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.download.entity.Download; +import com.zhiyun.zhiyun03.download.mapper.DownloadMapper; +import com.zhiyun.zhiyun03.download.service.DownloadService; +import org.springframework.stereotype.Service; + +@Service +public class DownloadServiceImpl extends ServiceImpl implements DownloadService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/game/controller/GameController.java b/src/main/java/com/zhiyun/zhiyun03/game/controller/GameController.java new file mode 100644 index 0000000..5470066 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/game/controller/GameController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.game.controller; + +public class GameController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/game/entity/Game.java b/src/main/java/com/zhiyun/zhiyun03/game/entity/Game.java new file mode 100644 index 0000000..08fb62f --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/game/entity/Game.java @@ -0,0 +1,71 @@ +package com.zhiyun.zhiyun03.game.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "game") +@ApiModel("大赛中心") +public class Game { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 大赛名称 + */ + @TableField(value = "game_name") + private String gameName; + + /** + * 大赛简介 + */ + @TableField(value = "game_biref") + private String gameBiref; + + /** + * 大赛链接 + */ + @TableField(value = "game_url") + private String gameUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 大赛图片 + */ + @TableField(value = "game_img") + private String gameImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "game_addtime") + private Date gameAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "game_updatetime") + private Date gameUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/game/mapper/GameMapper.java b/src/main/java/com/zhiyun/zhiyun03/game/mapper/GameMapper.java new file mode 100644 index 0000000..3e58b6e --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/game/mapper/GameMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.game.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.game.entity.Game; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface GameMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/game/service/GameService.java b/src/main/java/com/zhiyun/zhiyun03/game/service/GameService.java new file mode 100644 index 0000000..4ce2e6a --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/game/service/GameService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.game.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.game.entity.Game; + +public interface GameService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/game/service/impl/GameServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/game/service/impl/GameServiceImpl.java new file mode 100644 index 0000000..66d1cb7 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/game/service/impl/GameServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.game.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.game.entity.Game; +import com.zhiyun.zhiyun03.game.mapper.GameMapper; +import com.zhiyun.zhiyun03.game.service.GameService; +import org.springframework.stereotype.Service; + +@Service +public class GameServiceImpl extends ServiceImpl implements GameService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/controller/InviteController.java b/src/main/java/com/zhiyun/zhiyun03/invite/controller/InviteController.java new file mode 100644 index 0000000..177baa0 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/invite/controller/InviteController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.invite.controller; + +public class InviteController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/entity/Invite.java b/src/main/java/com/zhiyun/zhiyun03/invite/entity/Invite.java new file mode 100644 index 0000000..a8b0ef6 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/invite/entity/Invite.java @@ -0,0 +1,71 @@ +package com.zhiyun.zhiyun03.invite.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "invite") +@ApiModel("就业中心") +public class Invite { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 招聘名称 + */ + @TableField(value = "invite_name") + private String inviteName; + + /** + * 招聘简介 + */ + @TableField(value = "invite_biref") + private String inviteBiref; + + /** + * 招聘链接 + */ + @TableField(value = "invite_url") + private String inviteUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 招聘图片 + */ + @TableField(value = "invite_img") + private String inviteImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "invite_addtime") + private Date inviteAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "invite_updatetime") + private Date inviteUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/mapper/InviteMapper.java b/src/main/java/com/zhiyun/zhiyun03/invite/mapper/InviteMapper.java new file mode 100644 index 0000000..7fa16c8 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/invite/mapper/InviteMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.invite.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.invite.entity.Invite; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface InviteMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java b/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java new file mode 100644 index 0000000..8f0bcef --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.invite.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.invite.entity.Invite; + +public interface InviteService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java b/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java new file mode 100644 index 0000000..ff837ab --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java @@ -0,0 +1,12 @@ +package com.zhiyun.zhiyun03.invite.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.invite.entity.Invite; +import com.zhiyun.zhiyun03.invite.mapper.InviteMapper; +import com.zhiyun.zhiyun03.invite.service.InviteService; +import com.zhiyun.zhiyun03.serve.mapper.ServeMapper; +import org.springframework.stereotype.Service; + +@Service +public class InviteServieImpl extends ServiceImpl implements InviteService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/knowledge/controller/KnowledgeController.java b/src/main/java/com/zhiyun/zhiyun03/knowledge/controller/KnowledgeController.java new file mode 100644 index 0000000..16053d5 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/knowledge/controller/KnowledgeController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.knowledge.controller; + +public class KnowledgeController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/knowledge/entity/Knowledge.java b/src/main/java/com/zhiyun/zhiyun03/knowledge/entity/Knowledge.java new file mode 100644 index 0000000..7fea784 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/knowledge/entity/Knowledge.java @@ -0,0 +1,65 @@ +package com.zhiyun.zhiyun03.knowledge.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "knowledge") +@ApiModel("知识分享") +public class Knowledge { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 知识名称 + */ + @TableField(value = "knowledge_name") + private String knowledgeName; + + /** + * 知识链接 + */ + @TableField(value = "knowledge_url") + private String knowledgeUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 知识图片 + */ + @TableField(value = "knowledge_img") + private String knowledgeImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "knowledge_addtime") + private Date knowledgeAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "knowledge_updatetime") + private Date knowledgeUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/knowledge/mapper/KnowledgeMapper.java b/src/main/java/com/zhiyun/zhiyun03/knowledge/mapper/KnowledgeMapper.java new file mode 100644 index 0000000..390865d --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/knowledge/mapper/KnowledgeMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.knowledge.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.knowledge.entity.Knowledge; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface KnowledgeMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/knowledge/service/KnowledgeService.java b/src/main/java/com/zhiyun/zhiyun03/knowledge/service/KnowledgeService.java new file mode 100644 index 0000000..d1ae049 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/knowledge/service/KnowledgeService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.knowledge.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.knowledge.entity.Knowledge; + +public interface KnowledgeService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/knowledge/service/impl/KnowledgeServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/knowledge/service/impl/KnowledgeServiceImpl.java new file mode 100644 index 0000000..19b1134 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/knowledge/service/impl/KnowledgeServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.knowledge.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.knowledge.entity.Knowledge; +import com.zhiyun.zhiyun03.knowledge.mapper.KnowledgeMapper; +import com.zhiyun.zhiyun03.knowledge.service.KnowledgeService; +import org.springframework.stereotype.Service; + +@Service +public class KnowledgeServiceImpl extends ServiceImpl implements KnowledgeService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java b/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java new file mode 100644 index 0000000..defcd5b --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.serve.controller; + +public class ServeController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/entity/Serve.java b/src/main/java/com/zhiyun/zhiyun03/serve/entity/Serve.java new file mode 100644 index 0000000..05657d4 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/serve/entity/Serve.java @@ -0,0 +1,71 @@ +package com.zhiyun.zhiyun03.serve.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "serve") +@ApiModel("服务相关") +public class Serve { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 服务名称 + */ + @TableField(value = "serve_name") + private String serveName; + + /** + * 服务简介 + */ + @TableField(value = "serve_biref") + private String serveBiref; + + /** + * 服务链接 + */ + @TableField(value = "serve_url") + private String serveUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 服务图片 + */ + @TableField(value = "serve_img") + private String serveImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "serve_addtime") + private Date serveAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "serve_updatetime") + private Date serveUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/mapper/ServeMapper.java b/src/main/java/com/zhiyun/zhiyun03/serve/mapper/ServeMapper.java new file mode 100644 index 0000000..0bac56d --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/serve/mapper/ServeMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.serve.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.serve.entity.Serve; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface ServeMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java b/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java new file mode 100644 index 0000000..0e5d707 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.serve.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.serve.entity.Serve; + +public interface ServeService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java new file mode 100644 index 0000000..0883677 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.serve.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.serve.entity.Serve; +import com.zhiyun.zhiyun03.serve.mapper.ServeMapper; +import com.zhiyun.zhiyun03.serve.service.ServeService; +import org.springframework.stereotype.Service; + +@Service +public class ServeServiceImpl extends ServiceImpl implements ServeService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/textual/controller/TextualController.java b/src/main/java/com/zhiyun/zhiyun03/textual/controller/TextualController.java new file mode 100644 index 0000000..b774824 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/textual/controller/TextualController.java @@ -0,0 +1,4 @@ +package com.zhiyun.zhiyun03.textual.controller; + +public class TextualController { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/textual/entity/Textual.java b/src/main/java/com/zhiyun/zhiyun03/textual/entity/Textual.java new file mode 100644 index 0000000..233cfc4 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/textual/entity/Textual.java @@ -0,0 +1,65 @@ +package com.zhiyun.zhiyun03.textual.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +@Data +@TableName(value = "textual") +@ApiModel("考证中心") +public class Textual { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id",type = IdType.AUTO) + private int id; + + /** + * 考证名称 + */ + @TableField(value = "textual_name") + private String textualName; + + /** + * 考证链接 + */ + @TableField(value = "textual_url") + private String textualUrl; + + /** + * 目录id + */ + @TableField(value = "dir_id") + private int dirId; + + /** + * 考证图片 + */ + @TableField(value = "textual_img") + private String textualImg; + + /** + * 添加时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "textual_addtime") + private Date textualAddtime; + + /** + * 修改时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + @TableField(value = "textual_updatetime") + private Date textualUpdatetime; +} diff --git a/src/main/java/com/zhiyun/zhiyun03/textual/mapper/TextualMapper.java b/src/main/java/com/zhiyun/zhiyun03/textual/mapper/TextualMapper.java new file mode 100644 index 0000000..a561283 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/textual/mapper/TextualMapper.java @@ -0,0 +1,9 @@ +package com.zhiyun.zhiyun03.textual.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zhiyun.zhiyun03.textual.entity.Textual; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface TextualMapper extends BaseMapper { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/textual/service/TextualService.java b/src/main/java/com/zhiyun/zhiyun03/textual/service/TextualService.java new file mode 100644 index 0000000..2b1e2e9 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/textual/service/TextualService.java @@ -0,0 +1,7 @@ +package com.zhiyun.zhiyun03.textual.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.zhiyun.zhiyun03.textual.entity.Textual; + +public interface TextualService extends IService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/textual/service/impl/TextualServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/textual/service/impl/TextualServiceImpl.java new file mode 100644 index 0000000..e2a9807 --- /dev/null +++ b/src/main/java/com/zhiyun/zhiyun03/textual/service/impl/TextualServiceImpl.java @@ -0,0 +1,11 @@ +package com.zhiyun.zhiyun03.textual.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.zhiyun.zhiyun03.textual.entity.Textual; +import com.zhiyun.zhiyun03.textual.mapper.TextualMapper; +import com.zhiyun.zhiyun03.textual.service.TextualService; +import org.springframework.stereotype.Service; + +@Service +public class TextualServiceImpl extends ServiceImpl implements TextualService { +} diff --git a/src/main/java/com/zhiyun/zhiyun03/utils/common/JsonResult.java b/src/main/java/com/zhiyun/zhiyun03/utils/common/JsonResult.java index 5c17099..bbf4e0b 100644 --- a/src/main/java/com/zhiyun/zhiyun03/utils/common/JsonResult.java +++ b/src/main/java/com/zhiyun/zhiyun03/utils/common/JsonResult.java @@ -37,10 +37,10 @@ public class JsonResult { return jsonResult; } - public static JsonResult error(String code, String msg) { + public static JsonResult error(ResultCode resultCode,String msg) { JsonResult jsonResult = new JsonResult(); - jsonResult.setCode(code); + jsonResult.setCode(resultCode.code); jsonResult.setMsg(msg); return jsonResult; diff --git a/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java b/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java index bc08107..8be8e27 100644 --- a/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java +++ b/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java @@ -1,7 +1,8 @@ package com.zhiyun.zhiyun03.utils.common; public enum ResultCode { - SUCCESS("0", "成功"), + SUCCESS("200", "成功"), + Fail("500","失败"), ERROR("-1", "系统异常"), PARAM_ERROR("1001", "参数异常"), USER_EXIST_ERROR("2001", "用户已存在"), diff --git a/src/main/java/com/zhiyun/zhiyun03/utils/exception/GlobalExceptionHandler.java b/src/main/java/com/zhiyun/zhiyun03/utils/exception/GlobalExceptionHandler.java index 5166940..d892f9f 100644 --- a/src/main/java/com/zhiyun/zhiyun03/utils/exception/GlobalExceptionHandler.java +++ b/src/main/java/com/zhiyun/zhiyun03/utils/exception/GlobalExceptionHandler.java @@ -1,6 +1,7 @@ package com.zhiyun.zhiyun03.utils.exception; import com.zhiyun.zhiyun03.utils.common.JsonResult; +import com.zhiyun.zhiyun03.utils.common.ResultCode; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; @@ -14,14 +15,14 @@ public class GlobalExceptionHandler { public JsonResult serviceExceptionHandler(ServiceException e) { log.error("异常信息", e); - return JsonResult.error(e.getCode(), e.getMsg()); + return JsonResult.error(ResultCode.Fail, e.getMsg()); } @ExceptionHandler(Exception.class) public JsonResult exceptionHandler(Exception e) { log.error("未知异常", e); - return JsonResult.error("500", "未知异常,请联系管理员"); + return JsonResult.error(ResultCode.Fail, "未知异常,请联系管理员"); } }