青羊经侦大队-数据平台
安瑾然
2022-07-11 786706ca6848e48b7d16b2237a4ad06cd7d01014
commit
2个文件已修改
41个文件已添加
5个文件已删除
2443 ■■■■ 已修改文件
.mvn/wrapper/maven-wrapper.jar 补丁 | 查看 | 原始文档 | blame | 历史
.mvn/wrapper/maven-wrapper.properties 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mvnw 316 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mvnw.cmd 188 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/config/SwaggerConfig.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/AnnouncementController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/CaseController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/CommonQuestionController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/GroupController.java 89 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/GroupUserController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/MessageController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/PublicityController.java 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/UserController.java 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/controller/hello.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/AnnouncementDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/CaseDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/CommonQuestionDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/GroupDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/GroupUserDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/MessageDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/PublicityDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/dao/UserDao.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/Announcement.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/Case.java 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/CommonQuestion.java 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/Group.java 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/GroupUser.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/Message.java 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/Publicity.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/modle/entity/User.java 167 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/AnnouncementService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/CaseService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/CommonQuestionService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/GroupService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/GroupUserService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/MessageService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/PublicityService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/UserService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/CaseServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/CommonQuestionServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/GroupServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/GroupUserServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/MessageServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/PublicityServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/example/jz/service/impl/UserServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.properties 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.mvn/wrapper/maven-wrapper.jar
Binary 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