应用中心

main
@t2652009480 2 years ago
parent 264e7d4ec8
commit f1317e58b1

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.academic.controller;
public class AcademicController {
}

@ -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;
}

@ -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<Academic> {
}

@ -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<Academic> {
}

@ -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<AcademicMapper, Academic> implements AcademicService {
}

@ -4,6 +4,8 @@ import com.zhiyun.zhiyun03.application.entity.Application;
import com.zhiyun.zhiyun03.application.entity.Directory; import com.zhiyun.zhiyun03.application.entity.Directory;
import com.zhiyun.zhiyun03.application.service.ApplicationService; import com.zhiyun.zhiyun03.application.service.ApplicationService;
import com.zhiyun.zhiyun03.application.vo.ApplicationVo; 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.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -20,56 +22,56 @@ public class ApplicationController {
@RequestMapping("/queryApplication") @RequestMapping("/queryApplication")
public List<ApplicationVo> queryApplication(){ public JsonResult<ApplicationVo> queryApplication(){
List<ApplicationVo> list = applicationService.queryApplication(); List<ApplicationVo> list = applicationService.queryApplication();
return list; return JsonResult.success(list);
} }
@RequestMapping("/queryDir") @RequestMapping("/queryDir")
public List<Directory> queryDir(){ public JsonResult<Directory> queryDir(){
List<Directory> list = applicationService.queryDir(); List<Directory> list = applicationService.queryDir();
return list; return JsonResult.success(list);
} }
@RequestMapping("/addApplication") @RequestMapping("/addApplication")
public String addApplication(@RequestBody ApplicationVo applicationVo){ public JsonResult addApplication(@RequestBody ApplicationVo applicationVo){
int result = applicationService.addApplication(applicationVo); int result = applicationService.addApplication(applicationVo);
if(result>0){ if(result>0){
return "添加成功!"; return JsonResult.success(ResultCode.SUCCESS);
} }
return "添加失败!"; return JsonResult.success(ResultCode.Fail);
} }
@RequestMapping("/selectByIdApplication") @RequestMapping("/selectByIdApplication")
public ApplicationVo selectByIdApplication(int id){ public JsonResult<ApplicationVo> selectByIdApplication(int id){
ApplicationVo applicationVo = applicationService.selectByIdApplication(id); ApplicationVo applicationVo = applicationService.selectByIdApplication(id);
return applicationVo; return JsonResult.success(applicationVo);
} }
@RequestMapping("/updateApplication") @RequestMapping("/updateApplication")
public String updateApplication(@RequestBody ApplicationVo applicationVo){ public JsonResult updateApplication(@RequestBody ApplicationVo applicationVo){
int result = applicationService.updateApplication(applicationVo); int result = applicationService.updateApplication(applicationVo);
if(result>0){ if(result>0){
return "修改成功!"; return JsonResult.success(ResultCode.SUCCESS);
} }
return "修改失败!"; return JsonResult.success(ResultCode.Fail);
} }
@RequestMapping("/deleteApplication") @RequestMapping("/deleteApplication")
public String deleteApplication(int id){ public JsonResult deleteApplication(int id){
int result = applicationService.deleteApplication(id); int result = applicationService.deleteApplication(id);
if(result>0){ if(result>0){
return "删除成功!"; return JsonResult.success(ResultCode.SUCCESS);
} }
return "删除失败!"; return JsonResult.success(ResultCode.Fail);
} }
@RequestMapping("/addDirectory") @RequestMapping("/addDirectory")
public String addDirectory(@RequestBody Directory directory){ public JsonResult addDirectory(@RequestBody Directory directory){
int result = applicationService.addDirectory(directory); int result = applicationService.addDirectory(directory);
if(result>0){ if(result>0){
return "添加成功!"; return JsonResult.success(ResultCode.SUCCESS);
} }
return "添加失败!"; return JsonResult.error(ResultCode.Fail,"失败");
} }
} }

@ -4,29 +4,71 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data; import lombok.Data;
import net.sf.jsqlparser.expression.DateTimeLiteralExpression;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalTime;
import java.util.Date;
@Data @Data
@TableName(value = "application") @TableName(value = "application")
@ApiModel("应用中心")
public class Application { public class Application {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/**
* id
*/
@TableId(value = "id",type = IdType.AUTO) @TableId(value = "id",type = IdType.AUTO)
private int id; private int id;
/**
*
*/
@TableField(value = "app_name") @TableField(value = "app_name")
private String appName; private String appName;
/**
*
*/
@TableField(value = "app_biref") @TableField(value = "app_biref")
private String appBiref; private String appBiref;
/**
*
*/
@TableField(value = "app_url") @TableField(value = "app_url")
private String appUrl; private String appUrl;
/**
* id
*/
@TableField(value = "dir_id") @TableField(value = "dir_id")
private int dirId; private int dirId;
/**
* icon
*/
@TableField(value = "app_icon") @TableField(value = "app_icon")
private String appIcon; 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;
} }

@ -1,21 +1,42 @@
package com.zhiyun.zhiyun03.application.entity; package com.zhiyun.zhiyun03.application.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalTime;
import java.util.Date;
@TableName(value = "directory") @TableName(value = "directory")
@Data @Data
public class Directory { public class Directory {
/**
* id
*/
@TableId(value ="id") @TableId(value ="id")
private int id; private int id;
/**
*
*/
@TableField(value = "dir_name") @TableField(value = "dir_name")
private String dirName; private String dirName;
/**
*
*/
@TableField(value = "dir_img") @TableField(value = "dir_img")
private String dirImg; private String dirImg;
/**
*
*/
@TableField(value = "dir_addtime")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
private Date dirAddtime;
} }

@ -12,6 +12,8 @@ import com.zhiyun.zhiyun03.application.vo.ApplicationVo;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalTime;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
@ -95,6 +97,8 @@ public class ApplicationServiceImpl extends ServiceImpl<ApplicationMapper, Appli
qwd.lambda().eq(Directory::getDirName,applicationVo.getDirName()); qwd.lambda().eq(Directory::getDirName,applicationVo.getDirName());
Directory directory = directoryMapper.selectOne(qwd); Directory directory = directoryMapper.selectOne(qwd);
application.setDirId(directory.getId()); application.setDirId(directory.getId());
application.setAppAddtime(new Date());
application.setAppUpdatetime(new Date());
int update = applicationMapper.updateById(application); int update = applicationMapper.updateById(application);
return update; return update;
} }
@ -115,7 +119,18 @@ public class ApplicationServiceImpl extends ServiceImpl<ApplicationMapper, Appli
*/ */
@Override @Override
public int addDirectory(Directory directory) { public int addDirectory(Directory directory) {
directory.setId(UUID.randomUUID().hashCode()); QueryWrapper<Directory> 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); int insert = directoryMapper.insert(directory);
return insert; return insert;
} }
@ -132,6 +147,8 @@ public class ApplicationServiceImpl extends ServiceImpl<ApplicationMapper, Appli
qwd.lambda().eq(Directory::getDirName,applicationVo.getDirName()); qwd.lambda().eq(Directory::getDirName,applicationVo.getDirName());
Directory directory = directoryMapper.selectOne(qwd); Directory directory = directoryMapper.selectOne(qwd);
application.setDirId(directory.getId()); application.setDirId(directory.getId());
application.setAppAddtime(new Date());
application.setAppUpdatetime(new Date());
int insert = applicationMapper.insert(application); int insert = applicationMapper.insert(application);
return insert; return insert;
} }

@ -16,7 +16,7 @@ import springfox.documentation.annotations.ApiIgnore;
* @author * @author
*/ */
@Data @Data
@ApiModel("课程信息") @ApiModel("课程中心")
@TableName(value = "course") @TableName(value = "course")
public class Course implements Serializable { public class Course implements Serializable {
/** /**

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.download.controller;
public class DownloadController {
}

@ -0,0 +1,71 @@
package com.zhiyun.zhiyun03.download.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 = "download")
@ApiModel("下载中心")
public class Download {
private static final long serialVersionUID = 1L;
/**
* id
*/
@TableId(value = "id",type = IdType.AUTO)
private int id;
/**
*
*/
@TableField(value = "download_name")
private String downloadName;
/**
*
*/
@TableField(value = "download_biref")
private String downloadBiref;
/**
*
*/
@TableField(value = "download_url")
private String downloadUrl;
/**
* id
*/
@TableField(value = "dir_id")
private int dirId;
/**
*
*/
@TableField(value = "download_img")
private String downloadImg;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
@TableField(value = "download_addtime")
private Date downloadAddtime;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
@TableField(value = "download_updatetime")
private Date downloadUpdatetime;
}

@ -0,0 +1,9 @@
package com.zhiyun.zhiyun03.download.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhiyun.zhiyun03.download.entity.Download;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface DownloadMapper extends BaseMapper<Download> {
}

@ -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<Download> {
}

@ -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<DownloadMapper, Download> implements DownloadService {
}

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.game.controller;
public class GameController {
}

@ -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;
}

@ -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<Game> {
}

@ -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<Game> {
}

@ -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<GameMapper, Game> implements GameService {
}

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.invite.controller;
public class InviteController {
}

@ -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;
}

@ -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<Invite> {
}

@ -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<Invite> {
}

@ -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<InviteMapper, Invite> implements InviteService {
}

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.knowledge.controller;
public class KnowledgeController {
}

@ -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;
}

@ -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<Knowledge> {
}

@ -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<Knowledge> {
}

@ -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<KnowledgeMapper,Knowledge> implements KnowledgeService {
}

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.serve.controller;
public class ServeController {
}

@ -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;
}

@ -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<Serve> {
}

@ -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<Serve> {
}

@ -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<ServeMapper, Serve> implements ServeService {
}

@ -0,0 +1,4 @@
package com.zhiyun.zhiyun03.textual.controller;
public class TextualController {
}

@ -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;
}

@ -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<Textual> {
}

@ -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<Textual> {
}

@ -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<TextualMapper, Textual> implements TextualService {
}

@ -37,10 +37,10 @@ public class JsonResult<T> {
return jsonResult; return jsonResult;
} }
public static JsonResult error(String code, String msg) { public static JsonResult error(ResultCode resultCode,String msg) {
JsonResult jsonResult = new JsonResult(); JsonResult jsonResult = new JsonResult();
jsonResult.setCode(code); jsonResult.setCode(resultCode.code);
jsonResult.setMsg(msg); jsonResult.setMsg(msg);
return jsonResult; return jsonResult;

@ -1,7 +1,8 @@
package com.zhiyun.zhiyun03.utils.common; package com.zhiyun.zhiyun03.utils.common;
public enum ResultCode { public enum ResultCode {
SUCCESS("0", "成功"), SUCCESS("200", "成功"),
Fail("500","失败"),
ERROR("-1", "系统异常"), ERROR("-1", "系统异常"),
PARAM_ERROR("1001", "参数异常"), PARAM_ERROR("1001", "参数异常"),
USER_EXIST_ERROR("2001", "用户已存在"), USER_EXIST_ERROR("2001", "用户已存在"),

@ -1,6 +1,7 @@
package com.zhiyun.zhiyun03.utils.exception; package com.zhiyun.zhiyun03.utils.exception;
import com.zhiyun.zhiyun03.utils.common.JsonResult; import com.zhiyun.zhiyun03.utils.common.JsonResult;
import com.zhiyun.zhiyun03.utils.common.ResultCode;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice; import org.springframework.web.bind.annotation.RestControllerAdvice;
@ -14,14 +15,14 @@ public class GlobalExceptionHandler {
public JsonResult serviceExceptionHandler(ServiceException e) { public JsonResult serviceExceptionHandler(ServiceException e) {
log.error("异常信息", e); log.error("异常信息", e);
return JsonResult.error(e.getCode(), e.getMsg()); return JsonResult.error(ResultCode.Fail, e.getMsg());
} }
@ExceptionHandler(Exception.class) @ExceptionHandler(Exception.class)
public JsonResult exceptionHandler(Exception e) { public JsonResult exceptionHandler(Exception e) {
log.error("未知异常", e); log.error("未知异常", e);
return JsonResult.error("500", "未知异常,请联系管理员"); return JsonResult.error(ResultCode.Fail, "未知异常,请联系管理员");
} }
} }

Loading…
Cancel
Save