.mvn/wrapper/maven-wrapper.jarBinary files differ
.mvn/wrapper/maven-wrapper.properties
File was deleted mvnw
File was deleted mvnw.cmd
File was deleted pom.xml
@@ -48,12 +48,12 @@ <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.3</version> </dependency> </dependencies> src/main/java/com/example/jz/config/SwaggerConfig.java
New file @@ -0,0 +1,38 @@ package com.example.jz.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.school")) .paths(PathSelectors.any()) .build(); } @Bean public ApiInfo apiInfo() { return new ApiInfoBuilder() .title("青羊经侦接口文档") .description("青羊经侦接口文档Swagger版") .termsOfServiceUrl("https://www.baidu.com/") .contact(new Contact("安瑾然","https://www.baidu.com/", "1070107765@qq.com")) .version("1.0") .build(); } } src/main/java/com/example/jz/controller/AnnouncementController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.Announcement; import com.example.jz.service.AnnouncementService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 公告表(Announcement)表控制层 * * @author makejava * @since 2022-07-11 16:35:52 */ @RestController @RequestMapping("announcement") public class AnnouncementController extends ApiController { /** * 服务对象 */ @Resource private AnnouncementService announcementService; /** * 分页查询所有数据 * * @param page 分页对象 * @param announcement 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<Announcement> page, Announcement announcement) { return success(this.announcementService.page(page, new QueryWrapper<>(announcement))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.announcementService.getById(id)); } /** * 新增数据 * * @param announcement 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody Announcement announcement) { return success(this.announcementService.save(announcement)); } /** * 修改数据 * * @param announcement 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody Announcement announcement) { return success(this.announcementService.updateById(announcement)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.announcementService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/CaseController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.Case; import com.example.jz.service.CaseService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * (Case)表控制层 * * @author makejava * @since 2022-07-11 16:35:56 */ @RestController @RequestMapping("case") public class CaseController extends ApiController { /** * 服务对象 */ @Resource private CaseService caseService; /** * 分页查询所有数据 * * @param page 分页对象 * @param case 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<Case> page, Case case) { return success(this.caseService.page(page, new QueryWrapper<>(case))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.caseService.getById(id)); } /** * 新增数据 * * @param case 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody Case case) { return success(this.caseService.save(case)); } /** * 修改数据 * * @param case 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody Case case) { return success(this.caseService.updateById(case)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.caseService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/CommonQuestionController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.CommonQuestion; import com.example.jz.service.CommonQuestionService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 常见问题表(CommonQuestion)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("commonQuestion") public class CommonQuestionController extends ApiController { /** * 服务对象 */ @Resource private CommonQuestionService commonQuestionService; /** * 分页查询所有数据 * * @param page 分页对象 * @param commonQuestion 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<CommonQuestion> page, CommonQuestion commonQuestion) { return success(this.commonQuestionService.page(page, new QueryWrapper<>(commonQuestion))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.commonQuestionService.getById(id)); } /** * 新增数据 * * @param commonQuestion 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody CommonQuestion commonQuestion) { return success(this.commonQuestionService.save(commonQuestion)); } /** * 修改数据 * * @param commonQuestion 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody CommonQuestion commonQuestion) { return success(this.commonQuestionService.updateById(commonQuestion)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.commonQuestionService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/GroupController.java
New file @@ -0,0 +1,89 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.Group; import com.example.jz.service.GroupService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 群表 (Group)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("group") public class GroupController extends ApiController { /** * 服务对象 */ @Resource private GroupService groupService; /** * 分页查询所有数据 * * @param page 分页对象 * @param group 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<Group> page, Group group) { return success(this.groupService.page(page, new QueryWrapper<>(group))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.groupService.getById(id)); } /** * 新增数据 * * @param group 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody Group group) { return success(this.groupService.save(group)); } /** * 修改数据 * * @param group 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody Group group) { return success(this.groupService.updateById(group)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.groupService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/GroupUserController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.GroupUser; import com.example.jz.service.GroupUserService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 用户和群中间表(GroupUser)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("groupUser") public class GroupUserController extends ApiController { /** * 服务对象 */ @Resource private GroupUserService groupUserService; /** * 分页查询所有数据 * * @param page 分页对象 * @param groupUser 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<GroupUser> page, GroupUser groupUser) { return success(this.groupUserService.page(page, new QueryWrapper<>(groupUser))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.groupUserService.getById(id)); } /** * 新增数据 * * @param groupUser 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody GroupUser groupUser) { return success(this.groupUserService.save(groupUser)); } /** * 修改数据 * * @param groupUser 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody GroupUser groupUser) { return success(this.groupUserService.updateById(groupUser)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.groupUserService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/MessageController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.Message; import com.example.jz.service.MessageService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 消息表(Message)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("message") public class MessageController extends ApiController { /** * 服务对象 */ @Resource private MessageService messageService; /** * 分页查询所有数据 * * @param page 分页对象 * @param message 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<Message> page, Message message) { return success(this.messageService.page(page, new QueryWrapper<>(message))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.messageService.getById(id)); } /** * 新增数据 * * @param message 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody Message message) { return success(this.messageService.save(message)); } /** * 修改数据 * * @param message 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody Message message) { return success(this.messageService.updateById(message)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.messageService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/PublicityController.java
New file @@ -0,0 +1,88 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.Publicity; import com.example.jz.service.PublicityService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 公共宣传表(Publicity)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("publicity") public class PublicityController extends ApiController { /** * 服务对象 */ @Resource private PublicityService publicityService; /** * 分页查询所有数据 * * @param page 分页对象 * @param publicity 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<Publicity> page, Publicity publicity) { return success(this.publicityService.page(page, new QueryWrapper<>(publicity))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.publicityService.getById(id)); } /** * 新增数据 * * @param publicity 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody Publicity publicity) { return success(this.publicityService.save(publicity)); } /** * 修改数据 * * @param publicity 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody Publicity publicity) { return success(this.publicityService.updateById(publicity)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.publicityService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/UserController.java
New file @@ -0,0 +1,86 @@ package com.example.jz.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.example.jz.modle.entity.User; import com.example.jz.service.UserService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 用户表(User)表控制层 * * @author makejava * @since 2022-07-11 16:35:57 */ @RestController @RequestMapping("user") public class UserController extends ApiController { /** * 服务对象 */ @Resource private UserService userService; /** * 分页查询所有数据 * * @param page 分页对象 * @param user 查询实体 * @return 所有数据 */ @GetMapping public R selectAll(Page<User> page, User user) { return success(this.userService.page(page, new QueryWrapper<>(user))); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable Serializable id) { return success(this.userService.getById(id)); } /** * 新增数据 * * @param user 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody User user) { return success(this.userService.save(user)); } /** * 修改数据 * * @param user 实体对象 * @return 修改结果 */ @PutMapping public R update(@RequestBody User user) { return success(this.userService.updateById(user)); } /** * 删除数据 * * @param idList 主键结合 * @return 删除结果 */ @DeleteMapping public R delete(@RequestParam("idList") List<Long> idList) { return success(this.userService.removeByIds(idList)); } } src/main/java/com/example/jz/controller/hello.java
File was deleted src/main/java/com/example/jz/dao/AnnouncementDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.Announcement; /** * 公告表(Announcement)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:52 */ public interface AnnouncementDao extends BaseMapper<Announcement> { } src/main/java/com/example/jz/dao/CaseDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.Case; /** * (Case)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:56 */ public interface CaseDao extends BaseMapper<Case> { } src/main/java/com/example/jz/dao/CommonQuestionDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.CommonQuestion; /** * 常见问题表(CommonQuestion)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface CommonQuestionDao extends BaseMapper<CommonQuestion> { } src/main/java/com/example/jz/dao/GroupDao.java
New file @@ -0,0 +1,16 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.Group; /** * 群表 (Group)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface GroupDao extends BaseMapper<Group> { } src/main/java/com/example/jz/dao/GroupUserDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.GroupUser; /** * 用户和群中间表(GroupUser)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface GroupUserDao extends BaseMapper<GroupUser> { } src/main/java/com/example/jz/dao/MessageDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.Message; /** * 消息表(Message)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface MessageDao extends BaseMapper<Message> { } src/main/java/com/example/jz/dao/PublicityDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.Publicity; /** * 公共宣传表(Publicity)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface PublicityDao extends BaseMapper<Publicity> { } src/main/java/com/example/jz/dao/UserDao.java
New file @@ -0,0 +1,15 @@ package com.example.jz.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.jz.modle.entity.User; /** * 用户表(User)表数据库访问层 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface UserDao extends BaseMapper<User> { } src/main/java/com/example/jz/modle/entity/Announcement.java
New file @@ -0,0 +1,67 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 公告表(Announcement)表实体类 * * @author makejava * @since 2022-07-11 16:35:52 */ @SuppressWarnings("serial") public class Announcement extends Model<Announcement> { //公告id private Integer announcementId; //公告内容 private String text; //群id private Integer groupId; //创建时间 private Date createTime; public Integer getAnnouncementId() { return announcementId; } public void setAnnouncementId(Integer announcementId) { this.announcementId = announcementId; } public String getText() { return text; } public void setText(String text) { this.text = text; } public Integer getGroupId() { return groupId; } public void setGroupId(Integer groupId) { this.groupId = groupId; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.announcementId; } } src/main/java/com/example/jz/modle/entity/Case.java
New file @@ -0,0 +1,134 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * (Case)表实体类 * * @author makejava * @since 2022-07-11 16:35:56 */ @SuppressWarnings("serial") public class Case extends Model<Case> { //案件ID private Integer id; //头像地址 private String pic; //报案人 private String reporter; //报案人手机号 private String mobile; //报案人身份证号 private String idcard; //是否代办 Y(代办) N(不是代办) private String isCommission; //涉案金额 private String amountInvolved; //报案材料图片地址 多个用,分隔 private String reportMaterials; //报案方式 private String reportMethod reportMethod; //报案时间 private Date reportTime; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getPic() { return pic; } public void setPic(String pic) { this.pic = pic; } public String getReporter() { return reporter; } public void setReporter(String reporter) { this.reporter = reporter; } public String getMobile() { return mobile; } public void setMobile(String mobile) { this.mobile = mobile; } public String getIdcard() { return idcard; } public void setIdcard(String idcard) { this.idcard = idcard; } public String getIsCommission() { return isCommission; } public void setIsCommission(String isCommission) { this.isCommission = isCommission; } public String getAmountInvolved() { return amountInvolved; } public void setAmountInvolved(String amountInvolved) { this.amountInvolved = amountInvolved; } public String getReportMaterials() { return reportMaterials; } public void setReportMaterials(String reportMaterials) { this.reportMaterials = reportMaterials; } public String getReportMethod reportMethod() { return reportMethod reportMethod; } public void setReportMethod reportMethod(String reportMethod reportMethod) { this.reportMethod reportMethod = reportMethod reportMethod; } public Date getReportTime() { return reportTime; } public void setReportTime(Date reportTime) { this.reportTime = reportTime; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.id; } } src/main/java/com/example/jz/modle/entity/CommonQuestion.java
New file @@ -0,0 +1,107 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 常见问题表(CommonQuestion)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class CommonQuestion extends Model<CommonQuestion> { //常见问题id private Integer questionId; //常见问题关键字 private String questionTitle; //状态,0为未发布,1为发布,2为下架 private Integer status; //匹配问题 private String matchQuestion; //问题解答 private String answer; //创建人 private String creator; //创建时间 private Date createTime; //发布时间 private Date releaseTime; public Integer getQuestionId() { return questionId; } public void setQuestionId(Integer questionId) { this.questionId = questionId; } public String getQuestionTitle() { return questionTitle; } public void setQuestionTitle(String questionTitle) { this.questionTitle = questionTitle; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public String getMatchQuestion() { return matchQuestion; } public void setMatchQuestion(String matchQuestion) { this.matchQuestion = matchQuestion; } public String getAnswer() { return answer; } public void setAnswer(String answer) { this.answer = answer; } public String getCreator() { return creator; } public void setCreator(String creator) { this.creator = creator; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getReleaseTime() { return releaseTime; } public void setReleaseTime(Date releaseTime) { this.releaseTime = releaseTime; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.questionId; } } src/main/java/com/example/jz/modle/entity/Group.java
New file @@ -0,0 +1,78 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 群表 (Group)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class Group extends Model<Group> { //群 id private Integer groupId; //群名称 private String groupName; //群创建时间 private Date createTime; //群修改时间 private Date updateTime; //群公告id private Integer groupAnnouncementId; public Integer getGroupId() { return groupId; } public void setGroupId(Integer groupId) { this.groupId = groupId; } public String getGroupName() { return groupName; } public void setGroupName(String groupName) { this.groupName = groupName; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public Integer getGroupAnnouncementId() { return groupAnnouncementId; } public void setGroupAnnouncementId(Integer groupAnnouncementId) { this.groupAnnouncementId = groupAnnouncementId; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.groupId; } } src/main/java/com/example/jz/modle/entity/GroupUser.java
New file @@ -0,0 +1,46 @@ package com.example.jz.modle.entity; import com.baomidou.mybatisplus.extension.activerecord.Model; /** * 用户和群中间表(GroupUser)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class GroupUser extends Model<GroupUser> { //用户id private Integer userId; //群id private Integer groupId; //是否禁言(0为否1为是) private Object banSpeech; public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public Integer getGroupId() { return groupId; } public void setGroupId(Integer groupId) { this.groupId = groupId; } public Object getBanSpeech() { return banSpeech; } public void setBanSpeech(Object banSpeech) { this.banSpeech = banSpeech; } } src/main/java/com/example/jz/modle/entity/Message.java
New file @@ -0,0 +1,77 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 消息表(Message)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class Message extends Model<Message> { //消息id private Integer messageId; //消息内容 private String text; //用户id private Integer userId; //群id private Integer groupId; private Date createTime; public Integer getMessageId() { return messageId; } public void setMessageId(Integer messageId) { this.messageId = messageId; } public String getText() { return text; } public void setText(String text) { this.text = text; } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public Integer getGroupId() { return groupId; } public void setGroupId(Integer groupId) { this.groupId = groupId; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.messageId; } } src/main/java/com/example/jz/modle/entity/Publicity.java
New file @@ -0,0 +1,97 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 公共宣传表(Publicity)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class Publicity extends Model<Publicity> { //公共宣传id private Integer publicityId; //公共宣传标题 private String publicityTitle; //状态,0为未发布,1为发布,2为下架 private Integer status; //内容 private String text; //创建人 private String creator; //创建时间 private Date createTime; //发布时间 private Date releaseTime; public Integer getPublicityId() { return publicityId; } public void setPublicityId(Integer publicityId) { this.publicityId = publicityId; } public String getPublicityTitle() { return publicityTitle; } public void setPublicityTitle(String publicityTitle) { this.publicityTitle = publicityTitle; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public String getText() { return text; } public void setText(String text) { this.text = text; } public String getCreator() { return creator; } public void setCreator(String creator) { this.creator = creator; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getReleaseTime() { return releaseTime; } public void setReleaseTime(Date releaseTime) { this.releaseTime = releaseTime; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.publicityId; } } src/main/java/com/example/jz/modle/entity/User.java
New file @@ -0,0 +1,167 @@ package com.example.jz.modle.entity; import java.util.Date; import com.baomidou.mybatisplus.extension.activerecord.Model; import java.io.Serializable; /** * 用户表(User)表实体类 * * @author makejava * @since 2022-07-11 16:35:57 */ @SuppressWarnings("serial") public class User extends Model<User> { //ID private String userId; //用户昵称 private String nickName; //真实姓名 private String realName; //登录密码 private String loginPassword; //手机号码 private String userMobile; //用户身份证号码 private String userIdcard; //修改时间 private Date modifyTime; //注册时间 private Date userRegtime; //注册IP private String userRegip; //最后登录时间 private Date userLasttime; //最后登录IP private String userLastip; //备注 private String userMemo; //头像图片路径 private String pic; //状态 1 正常 0 无效 private Integer status; public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getLoginPassword() { return loginPassword; } public void setLoginPassword(String loginPassword) { this.loginPassword = loginPassword; } public String getUserMobile() { return userMobile; } public void setUserMobile(String userMobile) { this.userMobile = userMobile; } public String getUserIdcard() { return userIdcard; } public void setUserIdcard(String userIdcard) { this.userIdcard = userIdcard; } public Date getModifyTime() { return modifyTime; } public void setModifyTime(Date modifyTime) { this.modifyTime = modifyTime; } public Date getUserRegtime() { return userRegtime; } public void setUserRegtime(Date userRegtime) { this.userRegtime = userRegtime; } public String getUserRegip() { return userRegip; } public void setUserRegip(String userRegip) { this.userRegip = userRegip; } public Date getUserLasttime() { return userLasttime; } public void setUserLasttime(Date userLasttime) { this.userLasttime = userLasttime; } public String getUserLastip() { return userLastip; } public void setUserLastip(String userLastip) { this.userLastip = userLastip; } public String getUserMemo() { return userMemo; } public void setUserMemo(String userMemo) { this.userMemo = userMemo; } public String getPic() { return pic; } public void setPic(String pic) { this.pic = pic; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } /** * 获取主键值 * * @return 主键值 */ @Override protected Serializable pkVal() { return this.userId; } } src/main/java/com/example/jz/service/AnnouncementService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.Announcement; /** * 公告表(Announcement)表服务接口 * * @author makejava * @since 2022-07-11 16:35:56 */ public interface AnnouncementService extends IService<Announcement> { } src/main/java/com/example/jz/service/CaseService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.Case; /** * (Case)表服务接口 * * @author makejava * @since 2022-07-11 16:35:56 */ public interface CaseService extends IService<Case> { } src/main/java/com/example/jz/service/CommonQuestionService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.CommonQuestion; /** * 常见问题表(CommonQuestion)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface CommonQuestionService extends IService<CommonQuestion> { } src/main/java/com/example/jz/service/GroupService.java
New file @@ -0,0 +1,16 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.Group; /** * 群表 (Group)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface GroupService extends IService<Group> { } src/main/java/com/example/jz/service/GroupUserService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.GroupUser; /** * 用户和群中间表(GroupUser)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface GroupUserService extends IService<GroupUser> { } src/main/java/com/example/jz/service/MessageService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.Message; /** * 消息表(Message)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface MessageService extends IService<Message> { } src/main/java/com/example/jz/service/PublicityService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.Publicity; /** * 公共宣传表(Publicity)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface PublicityService extends IService<Publicity> { } src/main/java/com/example/jz/service/UserService.java
New file @@ -0,0 +1,15 @@ package com.example.jz.service; import com.baomidou.mybatisplus.extension.service.IService; import com.example.jz.modle.entity.User; /** * 用户表(User)表服务接口 * * @author makejava * @since 2022-07-11 16:35:57 */ public interface UserService extends IService<User> { } src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.AnnouncementDao; import com.example.jz.modle.entity.Announcement; import com.example.jz.service.AnnouncementService; import org.springframework.stereotype.Service; /** * 公告表(Announcement)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:56 */ @Service("announcementService") public class AnnouncementServiceImpl extends ServiceImpl<AnnouncementDao, Announcement> implements AnnouncementService { } src/main/java/com/example/jz/service/impl/CaseServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.CaseDao; import com.example.jz.modle.entity.Case; import com.example.jz.service.CaseService; import org.springframework.stereotype.Service; /** * (Case)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:56 */ @Service("caseService") public class CaseServiceImpl extends ServiceImpl<CaseDao, Case> implements CaseService { } src/main/java/com/example/jz/service/impl/CommonQuestionServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.CommonQuestionDao; import com.example.jz.modle.entity.CommonQuestion; import com.example.jz.service.CommonQuestionService; import org.springframework.stereotype.Service; /** * 常见问题表(CommonQuestion)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("commonQuestionService") public class CommonQuestionServiceImpl extends ServiceImpl<CommonQuestionDao, CommonQuestion> implements CommonQuestionService { } src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.GroupDao; import com.example.jz.modle.entity.Group; import com.example.jz.service.GroupService; import org.springframework.stereotype.Service; /** * 群表 (Group)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("groupService") public class GroupServiceImpl extends ServiceImpl<GroupDao, Group> implements GroupService { } src/main/java/com/example/jz/service/impl/GroupUserServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.GroupUserDao; import com.example.jz.modle.entity.GroupUser; import com.example.jz.service.GroupUserService; import org.springframework.stereotype.Service; /** * 用户和群中间表(GroupUser)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("groupUserService") public class GroupUserServiceImpl extends ServiceImpl<GroupUserDao, GroupUser> implements GroupUserService { } src/main/java/com/example/jz/service/impl/MessageServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.MessageDao; import com.example.jz.modle.entity.Message; import com.example.jz.service.MessageService; import org.springframework.stereotype.Service; /** * 消息表(Message)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("messageService") public class MessageServiceImpl extends ServiceImpl<MessageDao, Message> implements MessageService { } src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.PublicityDao; import com.example.jz.modle.entity.Publicity; import com.example.jz.service.PublicityService; import org.springframework.stereotype.Service; /** * 公共宣传表(Publicity)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("publicityService") public class PublicityServiceImpl extends ServiceImpl<PublicityDao, Publicity> implements PublicityService { } src/main/java/com/example/jz/service/impl/UserServiceImpl.java
New file @@ -0,0 +1,19 @@ package com.example.jz.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.example.jz.dao.UserDao; import com.example.jz.modle.entity.User; import com.example.jz.service.UserService; import org.springframework.stereotype.Service; /** * 用户表(User)表服务实现类 * * @author makejava * @since 2022-07-11 16:35:57 */ @Service("userService") public class UserServiceImpl extends ServiceImpl<UserDao, User> implements UserService { } src/main/resources/application.properties
@@ -3,9 +3,9 @@ ### datasource #test spring.datasource.url=jdbc:mysql://140.143.1.25:3306/job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai spring.datasource.url=jdbc:mysql://42.193.1.25/:3306/job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=Y$c$l@1202!aa spring.datasource.password=321$YcYl@1970! spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver ### datasource-pool @@ -20,9 +20,9 @@ spring.datasource.hikari.connection-test-query=SELECT 1 spring.datasource.hikari.validation-timeout=1000 # ??????? # ??????????? spring.servlet.multipart.max-file-size=50MB # minio??????? # minio?? minio.address=http://119.28.5.249:9000 minio.accessKey=minioadmin minio.secretKey=minioadmin