parent
af575aa2d4
commit
415b87ee77
@ -1,67 +0,0 @@
|
|||||||
package com.example.demo.controller;
|
|
||||||
|
|
||||||
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tags;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
|
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
@RestController
|
|
||||||
@SpringBootApplication
|
|
||||||
@Tag(name ="你的接口",description = "test")
|
|
||||||
public class ControllerText {
|
|
||||||
@Operation(summary = "获取用户列表",description = "test")
|
|
||||||
@RequestMapping("getUser")
|
|
||||||
|
|
||||||
public Map<String, Object> getUser(){
|
|
||||||
System.out.println("微信小程序正在调用。。。");
|
|
||||||
Map<String, Object> map = new HashMap<String, Object>();
|
|
||||||
List<String> list = new ArrayList<String>();
|
|
||||||
list.add("zhangsan");
|
|
||||||
list.add("lisi");
|
|
||||||
list.add("wanger");
|
|
||||||
list.add("mazi");
|
|
||||||
map.put("list",list);
|
|
||||||
System.out.println("微信小程序调用完成。。。");
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
@Operation(summary = "获取用户表",description = "test")
|
|
||||||
@RequestMapping("getWord")
|
|
||||||
public Map<String, Object> getText(String word){
|
|
||||||
Map<String, Object> map = new HashMap<String, Object>();
|
|
||||||
String message = "我能力有限,不要为难我";
|
|
||||||
if ("后来".equals(word)) {
|
|
||||||
message="正在热映的后来的我们是刘若英的处女作。";
|
|
||||||
}else if("微信小程序".equals(word)){
|
|
||||||
message= "想获取更多微信小程序相关知识,请更多的阅读微信官方文档,还有其他更多微信开发相关的内容,学无止境。";
|
|
||||||
}else if("cauc".equals(word)){
|
|
||||||
message="yes";
|
|
||||||
}
|
|
||||||
map.put("message", message);
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
JdbcTemplate jct;
|
|
||||||
@Operation(summary = "取用户列表",description = "test")
|
|
||||||
@GetMapping("userslist")
|
|
||||||
public List<Map<String, Object>> userlist(){
|
|
||||||
String sql = "select * from user";
|
|
||||||
List<Map<String, Object>> map = jct.queryForList(sql);
|
|
||||||
System.out.println("调用sql");
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -0,0 +1,10 @@
|
|||||||
|
package com.example.demo.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.example.demo.domain.Rcode;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface RcodeMapper extends BaseMapper<Rcode> {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,77 @@
|
|||||||
|
/*
|
||||||
|
Navicat Premium Data Transfer
|
||||||
|
|
||||||
|
Source Server : 1
|
||||||
|
Source Server Type : MySQL
|
||||||
|
Source Server Version : 50719
|
||||||
|
Source Host : localhost:3306
|
||||||
|
Source Schema : wxlogin
|
||||||
|
|
||||||
|
Target Server Type : MySQL
|
||||||
|
Target Server Version : 50719
|
||||||
|
File Encoding : 65001
|
||||||
|
|
||||||
|
Date: 11/11/2022 17:02:08
|
||||||
|
*/
|
||||||
|
|
||||||
|
SET NAMES utf8mb4;
|
||||||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for task
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `task`;
|
||||||
|
CREATE TABLE `task` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
|
||||||
|
`property` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '内容',
|
||||||
|
`stuid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||||||
|
`deadtime` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0',
|
||||||
|
`status` int(11) NULL DEFAULT 0,
|
||||||
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间戳',
|
||||||
|
`last_time` datetime NULL DEFAULT NULL COMMENT '最后修改时间戳',
|
||||||
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
UNIQUE INDEX `name`(`name`) USING BTREE
|
||||||
|
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for taskson
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `taskson`;
|
||||||
|
CREATE TABLE `taskson` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`task_id` int(11) NOT NULL,
|
||||||
|
`studentnumber` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
|
||||||
|
`finishtime` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
`filepath` varchar(256) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
|
||||||
|
PRIMARY KEY (`id`) USING BTREE,
|
||||||
|
INDEX `f_key sutdentnumber`(`studentnumber`) USING BTREE,
|
||||||
|
INDEX `f_keytaski_id`(`task_id`) USING BTREE,
|
||||||
|
CONSTRAINT `f_key sutdentnumber` FOREIGN KEY (`studentnumber`) REFERENCES `user` (`student_number`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
||||||
|
CONSTRAINT `f_keytaski_id` FOREIGN KEY (`task_id`) REFERENCES `task` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
||||||
|
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for user
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `user`;
|
||||||
|
CREATE TABLE `user` (
|
||||||
|
`open_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'open_id',
|
||||||
|
`skey` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'skey',
|
||||||
|
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||||
|
`last_visit_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后登录时间',
|
||||||
|
`session_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'session_key',
|
||||||
|
`city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '市',
|
||||||
|
`province` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '省',
|
||||||
|
`country` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '国',
|
||||||
|
`avatar_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '头像',
|
||||||
|
`gender` tinyint(11) NULL DEFAULT NULL COMMENT '性别',
|
||||||
|
`nick_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '网名',
|
||||||
|
`student_number` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学号',
|
||||||
|
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',
|
||||||
|
`power` int(1) NULL DEFAULT 0 COMMENT '管理员权限',
|
||||||
|
PRIMARY KEY (`open_id`) USING BTREE,
|
||||||
|
INDEX `Student_Number`(`student_number`) USING BTREE
|
||||||
|
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '微信用户信息' ROW_FORMAT = DYNAMIC;
|
||||||
|
|
||||||
|
SET FOREIGN_KEY_CHECKS = 1;
|
Loading…
Reference in new issue