Compare commits
15 Commits
release/gi
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| d3a74ce6df | |||
| c3e1da4bcc | |||
| bafbec607e | |||
| 876465a0a6 | |||
| 56aecc5201 | |||
| 6cd589e633 | |||
| 163899deaf | |||
| 32109c02d8 | |||
| c06e8c8d61 | |||
| e517209402 | |||
| 15cc4e5afc | |||
| 73b0d9be2d | |||
| d4a894840f | |||
| 27b6034046 | |||
| 4226fdcdfb |
@@ -13,7 +13,6 @@ variables:
|
||||
stages:
|
||||
- test
|
||||
- package
|
||||
- review
|
||||
- deploy
|
||||
|
||||
maven-build:
|
||||
@@ -61,9 +60,8 @@ deploy_live:
|
||||
url: https://cms.fjy8018.xin
|
||||
script:
|
||||
- kubectl version
|
||||
- kubectl get pods -n hmdt
|
||||
- kubectl get pods -n cms
|
||||
- cd manifests/
|
||||
- sed -i "s/__IMAGE_VERSION_SLUG__/${IMAGE_VERSION}/" deployment.yaml
|
||||
- kubectl apply -f deployment.yaml
|
||||
# - kubectl rollout status -f deployment.yaml
|
||||
- kubectl get pods -n hmdt
|
||||
- kubectl get pods -n cms
|
||||
|
||||
83
.m2/settings.xml
Normal file
83
.m2/settings.xml
Normal file
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
|
||||
<pluginGroups>
|
||||
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
|
||||
</pluginGroups>
|
||||
|
||||
<mirrors>
|
||||
<mirror>
|
||||
<id>fjy-nexus</id>
|
||||
<!--*指的是访问任何仓库都使用我们的私服-->
|
||||
<mirrorOf>central</mirrorOf>
|
||||
<name>Nexus myself</name>
|
||||
<url>http://192.168.1.30:8081/repository/maven-public/</url>
|
||||
</mirror>
|
||||
</mirrors>
|
||||
|
||||
<servers>
|
||||
<server>
|
||||
<id>maven-central</id>
|
||||
<username>${env.MAVEN_USER}</username>
|
||||
<password>${env.MAVEN_PASSWORD}</password>
|
||||
</server>
|
||||
<server>
|
||||
<id>maven-public</id>
|
||||
<username>${env.MAVEN_USER}</username>
|
||||
<password>${env.MAVEN_PASSWORD}</password>
|
||||
</server>
|
||||
<server>
|
||||
<id>maven-snapshots</id>
|
||||
<username>${env.MAVEN_USER}</username>
|
||||
<password>${env.MAVEN_PASSWORD}</password>
|
||||
</server>
|
||||
</servers>
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>sonar</id>
|
||||
<activation>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<properties>
|
||||
<sonar.host.url>
|
||||
http://192.168.1.27:19000
|
||||
</sonar.host.url>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>fjy-nexus</id>
|
||||
<!-- 远程仓库列表 -->
|
||||
<activation>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>maven-public</id>
|
||||
<name>maven-public</name>
|
||||
<url>http://192.168.1.30:8081/repository/maven-public/</url>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
</repository>
|
||||
</repositories>
|
||||
<pluginRepositories>
|
||||
<!--插件库地址-->
|
||||
<pluginRepository>
|
||||
<id>maven-public</id>
|
||||
<url>http://192.168.1.30:8081/repository/maven-public/</url>
|
||||
<releases>
|
||||
<enabled>true</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
</settings>
|
||||
@@ -1,7 +1,7 @@
|
||||
FROM harbor.fjy8018.top:8883/library/openjdk:8-jre
|
||||
MAINTAINER fjy8018 fjy8018@gmail.com
|
||||
|
||||
COPY target/spring-V2.9.13.jar.jar /cms-springboot.jar
|
||||
COPY target/spring-V2.9.13.jar /cms-springboot.jar
|
||||
# 设置时区,默认为UTC
|
||||
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
||||
RUN echo 'Asia/Shanghai' > /etc/timezone
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
# 班级作业提交系统
|
||||
|
||||
[](http://gitlab.fjy8018.top:8099/fjy8018/gcb-invest/commits/master)
|
||||
|
||||
[系统介绍和详细截图](https://www.fjy8018.xin/index.php/archives/100/)
|
||||
|
||||
## 起因 ##
|
||||
@@ -7,8 +10,6 @@
|
||||
## 系统成品 ##
|
||||
[作业提交系统正式版(点击访问正式版网站本体)][1]
|
||||
|
||||
[作业提交系统测试服务器版本(点击访问测试服务器网站本体)][2]
|
||||
|
||||
[系统使用说明(点击访问)][3]
|
||||
|
||||
## 系统优点 ##
|
||||
@@ -30,4 +31,4 @@
|
||||
|
||||
[1]: https://cms.fjy8018.xin/cms/index
|
||||
[2]: http://s2.fjy8018.top:8085/cms/index
|
||||
[3]: http://home.fjy8018.top:8090/blog/index.php/archives/99/
|
||||
[3]: https://blog.fjy8018.top/index.php/archives/99/
|
||||
12393
db_imis2.bak.sql
Normal file
12393
db_imis2.bak.sql
Normal file
File diff suppressed because it is too large
Load Diff
76
manifests/deployment.yaml
Normal file
76
manifests/deployment.yaml
Normal file
@@ -0,0 +1,76 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: cms
|
||||
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: harbor-login
|
||||
namespace: cms
|
||||
type: kubernetes.io/dockerconfigjson
|
||||
data:
|
||||
.dockerconfigjson: ewoJImF1dGhzIjogewoJCSJoYXJib3IuZmp5ODAxOC50b3A6ODg4MyI6IHsKCQkJImF1dGgiOiAiYXpoek9rczRjMmhoY21KdmNnPT0iCgkJfQoJfQp9
|
||||
|
||||
---
|
||||
|
||||
#deploy
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: cms
|
||||
namespace: cms
|
||||
labels:
|
||||
app: cms
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: cms
|
||||
replicas: 1
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: cms
|
||||
spec:
|
||||
imagePullSecrets:
|
||||
- name: harbor-login
|
||||
containers:
|
||||
- name: cms
|
||||
imagePullPolicy: Always
|
||||
image: harbor.fjy8018.top:8883/fjy8018/cms:__IMAGE_VERSION_SLUG__
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
---
|
||||
#service
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: cms
|
||||
namespace: cms
|
||||
spec:
|
||||
ports:
|
||||
- port: 80
|
||||
protocol: TCP
|
||||
targetPort: 8080
|
||||
selector:
|
||||
app: cms
|
||||
type: ClusterIP
|
||||
|
||||
---
|
||||
#ingress
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: cms
|
||||
namespace: cms
|
||||
spec:
|
||||
rules:
|
||||
- host: cms.fjy8018.xin
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
backend:
|
||||
serviceName: cms
|
||||
servicePort: 80
|
||||
21
manifests/gitlab-sa.yaml
Normal file
21
manifests/gitlab-sa.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: cms-gitlab-ci
|
||||
namespace: cms
|
||||
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1beta1
|
||||
kind: RoleBinding
|
||||
metadata:
|
||||
name: cms-gitlab-role
|
||||
namespace: cms
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: cms-gitlab-ci
|
||||
namespace: cms
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: Role
|
||||
name: admin
|
||||
13
pom.xml
13
pom.xml
@@ -81,6 +81,19 @@
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>maven-public</id>
|
||||
<name>Release Deploy</name>
|
||||
<url>http://192.168.1.30:8081/repository/maven-releases/</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>maven-snapshots</id>
|
||||
<name>Snapshot Deploy</name>
|
||||
<url>http://192.168.1.30:8081/repository/maven-snapshots/</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
|
||||
370
sql.sql
370
sql.sql
@@ -1,20 +1,27 @@
|
||||
CREATE DATABASE db_imis2
|
||||
DROP DATABASE IF EXISTS db_imis2;
|
||||
CREATE DATABASE db_imis2;
|
||||
use db_imis2;
|
||||
|
||||
GRANT ALL ON db_imis2.* TO imis2@'%' IDENTIFIED BY '2015imis2';
|
||||
FLUSH PRIVILEGES;
|
||||
|
||||
CREATE TABLE tb_user
|
||||
(
|
||||
coluserid INT(10) PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||||
colname VARCHAR(30) NOT NULL,
|
||||
colpassword VARCHAR(255) NOT NULL,
|
||||
colemail VARCHAR(30) NOT NULL,
|
||||
colstudentno VARCHAR(50) NOT NULL,
|
||||
colrealname VARCHAR(20) NOT NULL
|
||||
coluserid INT(10) PRIMARY KEY NOT NULL AUTO_INCREMENT,
|
||||
colname VARCHAR(30) NOT NULL,
|
||||
colpassword VARCHAR(255) NOT NULL,
|
||||
colemail VARCHAR(30) NOT NULL,
|
||||
colstudentno VARCHAR(50) NOT NULL,
|
||||
colrealname VARCHAR(20) NOT NULL
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
CREATE UNIQUE INDEX tb_user_colname_uindex ON tb_user (colname);
|
||||
INSERT INTO tb_user (colname, colpassword, colemail, colstudentno, colrealname) VALUES ('root','-4e4hc3pvvu8n0rj1uena76948n37q23r','root@gmail.com','00001','FJY');
|
||||
SELECT * FROM tb_user;
|
||||
INSERT INTO tb_user (colname, colpassword, colemail, colstudentno, colrealname)
|
||||
VALUES ('root', '-4e4hc3pvvu8n0rj1uena76948n37q23r', 'root@gmail.com', '00001', 'FJY');
|
||||
SELECT *
|
||||
FROM tb_user;
|
||||
|
||||
|
||||
CREATE TABLE tb_file
|
||||
@@ -27,39 +34,50 @@ CREATE TABLE tb_file
|
||||
colfilename VARCHAR(255),
|
||||
colfilesize VARCHAR(32),
|
||||
colfilepath VARCHAR(128)
|
||||
)ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_file COMMENT = '文件表';
|
||||
ALTER TABLE tb_file ADD CONSTRAINT FK_fileuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid);
|
||||
) ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_file
|
||||
COMMENT = '文件表';
|
||||
ALTER TABLE tb_file
|
||||
ADD CONSTRAINT FK_fileuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid);
|
||||
|
||||
CREATE TABLE tb_admin
|
||||
(
|
||||
adminid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_adminuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
adminid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_adminuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_admin COMMENT = '管理员表';
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_admin
|
||||
COMMENT = '管理员表';
|
||||
|
||||
CREATE TABLE tb_student
|
||||
(
|
||||
studentid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_sutdentuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
)ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_student COMMENT = '学生表';
|
||||
studentid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_sutdentuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
) ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_student
|
||||
COMMENT = '学生表';
|
||||
|
||||
CREATE TABLE tb_teacher
|
||||
(
|
||||
teacherid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_teacheruser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
)ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_teacher COMMENT = '老师表';
|
||||
teacherid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
CONSTRAINT FK_teacheruser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
) ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_teacher
|
||||
COMMENT = '老师表';
|
||||
|
||||
CREATE TABLE tb_log
|
||||
(
|
||||
@@ -68,182 +86,204 @@ CREATE TABLE tb_log
|
||||
coltime VARCHAR(128) NOT NULL,
|
||||
colip VARCHAR(128),
|
||||
colheader VARCHAR(255),
|
||||
CONSTRAINT FK_loguser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
CONSTRAINT FK_loguser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_log
|
||||
COMMENT = '日志表';
|
||||
|
||||
CREATE TABLE tb_course
|
||||
(
|
||||
courseNo INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
courseNo INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
courseName VARCHAR(128) NOT NULL,
|
||||
courseTime VARCHAR(128) NOT NULL,
|
||||
courseTime VARCHAR(128) NOT NULL,
|
||||
teacherid INT(10),
|
||||
CONSTRAINT FK_teacherid FOREIGN KEY (teacherid) REFERENCES tb_teacher (teacherid)
|
||||
CONSTRAINT FK_teacherid FOREIGN KEY (teacherid) REFERENCES tb_teacher (teacherid)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_course COMMENT = '课程表';
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_course
|
||||
COMMENT = '课程表';
|
||||
|
||||
CREATE TABLE tb_homework
|
||||
(
|
||||
workId INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
workName VARCHAR(128) NOT NULL,
|
||||
workTime VARCHAR(128) NOT NULL ,
|
||||
colfileid INT(10),
|
||||
workFolder VARCHAR(255) NOT NULL,
|
||||
courseNo INT(10),
|
||||
workRemark VARCHAR(255),
|
||||
CONSTRAINT FK_colfileid FOREIGN KEY (colfileid) REFERENCES tb_file (colfileid),
|
||||
CONSTRAINT FK_courseNo FOREIGN KEY (courseNo) REFERENCES tb_course (courseNo)
|
||||
workId INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
workName VARCHAR(128) NOT NULL,
|
||||
workTime VARCHAR(128) NOT NULL,
|
||||
colfileid INT(10),
|
||||
workFolder VARCHAR(255) NOT NULL,
|
||||
courseNo INT(10),
|
||||
workRemark VARCHAR(255),
|
||||
CONSTRAINT FK_colfileid FOREIGN KEY (colfileid) REFERENCES tb_file (colfileid),
|
||||
CONSTRAINT FK_courseNo FOREIGN KEY (courseNo) REFERENCES tb_course (courseNo)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_homework COMMENT = '作业表';
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_homework
|
||||
COMMENT = '作业表';
|
||||
|
||||
CREATE TABLE tb_workstatus
|
||||
(
|
||||
statusid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
workId INT(10),
|
||||
colstatus INT(10),
|
||||
CONSTRAINT FK_statususer FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid),
|
||||
CONSTRAINT FK_workId FOREIGN KEY (workId) REFERENCES tb_homework (workId)
|
||||
statusid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
workId INT(10),
|
||||
colstatus INT(10),
|
||||
CONSTRAINT FK_statususer FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid),
|
||||
CONSTRAINT FK_workId FOREIGN KEY (workId) REFERENCES tb_homework (workId)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_workstatus COMMENT = '作业提交状态表';
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_workstatus
|
||||
COMMENT = '作业提交状态表';
|
||||
|
||||
CREATE TABLE tb_feedback
|
||||
(
|
||||
feedbackid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
feedbackContent VARCHAR(255),
|
||||
issueTime VARCHAR(128),
|
||||
CONSTRAINT FK_feedbackuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
feedbackid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
coluserid INT(10),
|
||||
feedbackContent VARCHAR(255),
|
||||
issueTime VARCHAR(128),
|
||||
CONSTRAINT FK_feedbackuser FOREIGN KEY (coluserid) REFERENCES tb_user (coluserid)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_workstatus COMMENT = '反馈信息表';
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_workstatus
|
||||
COMMENT = '反馈信息表';
|
||||
|
||||
CREATE TABLE tb_notice
|
||||
(
|
||||
noticeid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
adminid INT(10),
|
||||
noticeContent VARCHAR(255),
|
||||
issueTime VARCHAR(128),
|
||||
CONSTRAINT FK_noticeuser FOREIGN KEY (adminid) REFERENCES tb_admin (adminid)
|
||||
noticeid INT(10) PRIMARY KEY AUTO_INCREMENT,
|
||||
adminid INT(10),
|
||||
noticeContent VARCHAR(255),
|
||||
issueTime VARCHAR(128),
|
||||
CONSTRAINT FK_noticeuser FOREIGN KEY (adminid) REFERENCES tb_admin (adminid)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8
|
||||
COLLATE utf8_general_ci;
|
||||
ALTER TABLE tb_workstatus COMMENT = '公告表';
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_workstatus
|
||||
COMMENT = '公告表';
|
||||
|
||||
CREATE TABLE tb_userque
|
||||
(
|
||||
coluserid INT(10) PRIMARY KEY,
|
||||
colquestion VARCHAR(64),
|
||||
colanswer VARCHAR(255)
|
||||
)
|
||||
ENGINE = InnoDB
|
||||
CHARSET = utf8mb4
|
||||
COLLATE utf8mb4_general_ci;
|
||||
ALTER TABLE tb_userque
|
||||
COMMENT = '用户问题表';
|
||||
|
||||
|
||||
CREATE VIEW v_workdetail
|
||||
AS
|
||||
SELECT
|
||||
workId,
|
||||
workName,
|
||||
workTime,
|
||||
f.colfileid,
|
||||
colfilename,
|
||||
c.courseName,
|
||||
workRemark,
|
||||
h.workFolder
|
||||
FROM tb_homework h, tb_course c, tb_file f
|
||||
WHERE h.colfileid = f.colfileid AND h.courseNo = c.courseNo;
|
||||
AS
|
||||
SELECT workId,
|
||||
workName,
|
||||
workTime,
|
||||
f.colfileid,
|
||||
colfilename,
|
||||
c.courseName,
|
||||
workRemark,
|
||||
h.workFolder
|
||||
FROM tb_homework h,
|
||||
tb_course c,
|
||||
tb_file f
|
||||
WHERE h.colfileid = f.colfileid
|
||||
AND h.courseNo = c.courseNo;
|
||||
|
||||
CREATE VIEW v_log
|
||||
AS
|
||||
SELECT
|
||||
logid,
|
||||
colname,
|
||||
coltime ,
|
||||
colip ,
|
||||
colheader
|
||||
FROM tb_log,tb_user
|
||||
WHERE tb_user.coluserid = tb_log.coluserid;
|
||||
AS
|
||||
SELECT logid,
|
||||
colname,
|
||||
coltime,
|
||||
colip,
|
||||
colheader
|
||||
FROM tb_log,
|
||||
tb_user
|
||||
WHERE tb_user.coluserid = tb_log.coluserid;
|
||||
|
||||
CREATE VIEW v_feedback
|
||||
AS
|
||||
SELECT
|
||||
feedbackid,
|
||||
colname,
|
||||
feedbackContent,
|
||||
issueTime
|
||||
FROM tb_feedback, tb_user
|
||||
WHERE tb_user.coluserid = tb_feedback.coluserid;
|
||||
AS
|
||||
SELECT feedbackid,
|
||||
colname,
|
||||
feedbackContent,
|
||||
issueTime
|
||||
FROM tb_feedback,
|
||||
tb_user
|
||||
WHERE tb_user.coluserid = tb_feedback.coluserid;
|
||||
|
||||
|
||||
CREATE VIEW v_course
|
||||
AS
|
||||
SELECT
|
||||
courseNo,
|
||||
courseName,
|
||||
courseTime,
|
||||
colrealname,
|
||||
colname
|
||||
FROM tb_course, tb_teacher,tb_user
|
||||
WHERE tb_user.coluserid = tb_teacher.coluserid AND tb_teacher.teacherid=tb_course.teacherid;
|
||||
AS
|
||||
SELECT courseNo,
|
||||
courseName,
|
||||
courseTime,
|
||||
colrealname,
|
||||
colname
|
||||
FROM tb_course,
|
||||
tb_teacher,
|
||||
tb_user
|
||||
WHERE tb_user.coluserid = tb_teacher.coluserid
|
||||
AND tb_teacher.teacherid = tb_course.teacherid;
|
||||
|
||||
CREATE VIEW v_homework
|
||||
AS
|
||||
SELECT
|
||||
workId,
|
||||
workName,
|
||||
workTime,
|
||||
colfileid,
|
||||
workFolder,
|
||||
courseName,
|
||||
workRemark
|
||||
FROM tb_homework, tb_course
|
||||
WHERE tb_homework.courseNo = tb_course.courseNo;
|
||||
AS
|
||||
SELECT workId,
|
||||
workName,
|
||||
workTime,
|
||||
colfileid,
|
||||
workFolder,
|
||||
courseName,
|
||||
workRemark
|
||||
FROM tb_homework,
|
||||
tb_course
|
||||
WHERE tb_homework.courseNo = tb_course.courseNo;
|
||||
|
||||
|
||||
CREATE VIEW v_userfile
|
||||
AS
|
||||
SELECT
|
||||
colfileid,
|
||||
coltime,
|
||||
colip,
|
||||
colfilename,
|
||||
colfilesize,
|
||||
colfilepath,
|
||||
courseName,
|
||||
workFolder,
|
||||
tb_user.colrealname,
|
||||
colstudentno
|
||||
FROM tb_file, tb_user
|
||||
WHERE tb_user.coluserid = tb_file.coluserid;
|
||||
AS
|
||||
SELECT tb_file.colfileid,
|
||||
coltime,
|
||||
colip,
|
||||
colfilename,
|
||||
colfilesize,
|
||||
colfilepath,
|
||||
courseName,
|
||||
workFolder,
|
||||
tb_user.colrealname,
|
||||
colstudentno
|
||||
FROM tb_file,
|
||||
tb_user,
|
||||
tb_course,
|
||||
tb_homework
|
||||
WHERE tb_user.coluserid = tb_file.coluserid;
|
||||
|
||||
|
||||
CREATE VIEW v_userinfo
|
||||
AS
|
||||
SELECT
|
||||
coluserid,
|
||||
colname,
|
||||
colemail,
|
||||
colstudentno,
|
||||
colrealname
|
||||
FROM tb_user;
|
||||
AS
|
||||
SELECT coluserid,
|
||||
colname,
|
||||
colemail,
|
||||
colstudentno,
|
||||
colrealname
|
||||
FROM tb_user;
|
||||
|
||||
|
||||
CREATE VIEW v_userque
|
||||
AS
|
||||
SELECT
|
||||
tb_user.coluserid,
|
||||
colname,
|
||||
colquestion,
|
||||
colanswer,
|
||||
colrealname
|
||||
FROM tb_userque,tb_user
|
||||
WHERE tb_user.coluserid=tb_userque.coluserid;
|
||||
AS
|
||||
SELECT tb_user.coluserid,
|
||||
colname,
|
||||
colquestion,
|
||||
colanswer,
|
||||
colrealname
|
||||
FROM tb_userque,
|
||||
tb_user
|
||||
WHERE tb_user.coluserid = tb_userque.coluserid;
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ server:
|
||||
port-header: X-Forwarded-Port
|
||||
use-forward-headers: true
|
||||
serverproperties:
|
||||
port_num: 8080
|
||||
port_num: 80
|
||||
filePath: /www/cmsfile/
|
||||
spring:
|
||||
thymeleaf:
|
||||
|
||||
Reference in New Issue
Block a user