diff --git a/.gitignore b/.gitignore index a39caa15..9a85d8d6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,7 @@ build/ .idea/ logs/ -*.map \ No newline at end of file +*.map +files/ +.settings +bin/ \ No newline at end of file diff --git a/api/build.gradle b/api/build.gradle index 7adc007d..74ef1400 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -1,8 +1,7 @@ plugins { + id 'maven-publish' } -group = 'cn.surveyking' -version = '0.0.1-release' sourceCompatibility = '1.8' project.archivesBaseName = 'surveyking' diff --git a/api/src/main/resources/scripts/init.sql b/api/src/main/resources/scripts/init.sql deleted file mode 100644 index 10f05df1..00000000 --- a/api/src/main/resources/scripts/init.sql +++ /dev/null @@ -1,84 +0,0 @@ -create table if not exists t_user( - id varchar(64), - full_name varchar, - avatar varchar, - gender varchar, - username varchar, - phone varchar, - password varchar, - salt varchar, - status int default 1, - create_by varchar, - create_at timestamp, - update_by varchar, - update_at timestamp, - deleted int default 0, - PRIMARY KEY(id), - UNIQUE KEY t_user_username_UK(username) -); - -create table if not exists t_project( - id varchar(64) NOT NULL, - short_id varchar(32), - name varchar(64) comment '项目名称', - survey CLOB comment '问卷', - setting varchar comment '问卷设置', - status int default 0 comment '0未发布 1已发布', - create_by varchar, - create_at timestamp, - update_by varchar, - belong_group varchar, - update_at timestamp, - deleted int default 0, - PRIMARY KEY(id), - UNIQUE KEY t_project_short_id_UK(short_id) -); - -create table if not exists t_answer( - id varchar(64), - short_id varchar(64), - answer CLOB comment '问卷答案', - attachment varchar comment '问卷元数据', - meta_info varchar comment '问卷元数据', - temp_save int comment '0暂存 1已完成', - create_by varchar, - create_at timestamp, - update_by varchar, - update_at timestamp, - deleted int default 0, - PRIMARY KEY(id) -); - -create table if not exists t_file( - id varchar(64), - original_name varchar(256), - file_name varchar(256), - file_path varchar(512), - thumb_file_path varchar(512), - storage_type int, - create_by varchar, - create_at timestamp, - update_by varchar, - update_at timestamp, - shared int default 0, - deleted int default 0, - PRIMARY KEY(id) -); - -create table if not exists t_template( - id varchar(64), - name varchar(64) comment '模板标题', - question_type varchar(64) comment '问题类型', - template CLOB comment '模板', - category varchar(256) comment '模板分类', - tag varchar(512) comment '标签', - priority int comment '排序优先级', - preview_url varchar(512) comment '预览地址', - create_at timestamp, - create_by varchar, - update_at timestamp, - update_by varchar, - shared int default 0, - deleted int default 0, - PRIMARY KEY(id) -); \ No newline at end of file diff --git a/build.gradle b/build.gradle index b209415a..66a82dbd 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,11 @@ repositories { mavenCentral() } +allprojects { + group = 'cn.surveyking' + version = 'v0.1.0' +} + subprojects { apply plugin: 'java' apply plugin: 'org.springframework.boot' diff --git a/rdbms/build.gradle b/rdbms/build.gradle index c59692f0..1f5b138e 100644 --- a/rdbms/build.gradle +++ b/rdbms/build.gradle @@ -14,6 +14,7 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'com.h2database:h2:1.4.200' +// implementation 'mysql:mysql-connector-java:8.0.26' } test { diff --git a/rdbms/src/main/java/cn/surveyking/server/impl/TemplateServiceImpl.java b/rdbms/src/main/java/cn/surveyking/server/impl/TemplateServiceImpl.java index 0997a693..cacea95b 100644 --- a/rdbms/src/main/java/cn/surveyking/server/impl/TemplateServiceImpl.java +++ b/rdbms/src/main/java/cn/surveyking/server/impl/TemplateServiceImpl.java @@ -37,15 +37,17 @@ public class TemplateServiceImpl extends BaseService i @Override public PaginationResponse listTemplate(TemplateQuery query) { - Page