Commit 800ed4c4df9810938f297ee464ba15b1c62e0e40

Authored by 刘岱鹏
1 parent f5f18ea9

增加实验相关表

Showing 1 changed file with 98 additions and 0 deletions
database/sql_log.sql
... ... @@ -2764,3 +2764,101 @@ update zygj_class_schedule s inner join zygj_solution_term t on s.`solution_term
2764 2764  
2765 2765  
2766 2766  
  2767 +-- ----------------------------
  2768 +-- 2017-09-14
  2769 +-- liu dai peng
  2770 +-- 代码版本 feature/saas_lab
  2771 +-- 脚本版本 201709141900
  2772 +-- 涉及功能 实验沙箱
  2773 +-- 执行环境 予发布和灰度
  2774 +-- START
  2775 +-- ----------------------------
  2776 +CREATE TABLE
  2777 + zy_lab
  2778 + (
  2779 + lab_id bigint NOT NULL AUTO_INCREMENT COMMENT '实验ID',
  2780 + name VARCHAR(255) COMMENT '标题',
  2781 + created_at DATETIME COMMENT '创建时间',
  2782 + updated_at DATETIME COMMENT '更新时间',
  2783 + zy_lab_id VARCHAR(255) NOT NULL COMMENT '驻云实验ID',
  2784 + duration INT COMMENT '时长',
  2785 + description text COMMENT '描述',
  2786 + target text COMMENT '方向',
  2787 + level VARCHAR(20) COMMENT '级别',
  2788 + price INT COMMENT '价格',
  2789 + difficulty VARCHAR(20) COMMENT '难度',
  2790 + delete_flag INT COMMENT '是否删除',
  2791 + PRIMARY KEY (lab_id),
  2792 + CONSTRAINT zylab_lab_id UNIQUE (zy_lab_id)
  2793 + )
  2794 + ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='驻云实验表';
  2795 +
  2796 + CREATE TABLE
  2797 + zy_teacher
  2798 + (
  2799 + zy_teacher_id VARCHAR(100) NOT NULL COMMENT '驻云老师ID',
  2800 + created_at DATETIME NOT NULL COMMENT '添加时间',
  2801 + updated_at DATETIME NOT NULL COMMENT '更新时间',
  2802 + teacher_id bigint NOT NULL COMMENT '高校邦ID',
  2803 + user_id bigint COMMENT '添加人',
  2804 + app_key VARCHAR(100) COMMENT 'ak用户名',
  2805 + app_secret VARCHAR(100) COMMENT 'ak密码',
  2806 + PRIMARY KEY (zy_teacher_id),
  2807 + CONSTRAINT idx_user_id UNIQUE (user_id)
  2808 + )
  2809 + ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='驻云老师表';
  2810 +
  2811 + CREATE TABLE
  2812 + zy_tenant
  2813 + (
  2814 + zy_school_id VARCHAR(50) NOT NULL COMMENT '驻云ID',
  2815 + tenant_id bigint NOT NULL COMMENT '租户ID',
  2816 + user_name VARCHAR(30) NOT NULL COMMENT '用户名',
  2817 + password VARCHAR(50) COMMENT '密码',
  2818 + email VARCHAR(30) COMMENT '邮箱',
  2819 + mobile VARCHAR(20) COMMENT '手机号',
  2820 + name VARCHAR(20) COMMENT '姓名',
  2821 + company VARCHAR(50) COMMENT '公司名',
  2822 + quota bigint COMMENT '沙箱点',
  2823 + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
  2824 + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON
  2825 + UPDATE
  2826 + CURRENT_TIMESTAMP COMMENT '更新时间',
  2827 + delete_flag TINYINT(2) DEFAULT 1 NOT NULL COMMENT '1 正常,0 删除',
  2828 + app_key VARCHAR(50) COMMENT 'App的Key',
  2829 + app_secret VARCHAR(50) COMMENT 'App密码',
  2830 + PRIMARY KEY (zy_school_id)
  2831 + )
  2832 + ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='驻云学校信息';
  2833 +
  2834 + CREATE TABLE
  2835 + zy_user
  2836 + (
  2837 + zy_user_id VARCHAR(64) NOT NULL COMMENT '驻云学生ID',
  2838 + user_id bigint NOT NULL COMMENT '高校邦学生ID',
  2839 + created_at DATETIME NOT NULL COMMENT '添加时间',
  2840 + updated_at DATETIME NOT NULL COMMENT '更新时间',
  2841 + tenant_id bigint NOT NULL COMMENT '租户id',
  2842 + PRIMARY KEY (zy_user_id)
  2843 + )
  2844 + ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='驻云用户表';
  2845 +
  2846 + CREATE TABLE
  2847 + zy_user_lab
  2848 + (
  2849 + user_lab_id bigint NOT NULL AUTO_INCREMENT COMMENT '用户班级实验ID',
  2850 + class_lab_id bigint NOT NULL COMMENT '班级实验ID',
  2851 + lab_id bigint NOT NULL COMMENT '实验ID',
  2852 + created_at DATETIME NOT NULL COMMENT '添加时间',
  2853 + updated_at DATETIME NOT NULL COMMENT '更新时间',
  2854 + status TINYINT NOT NULL COMMENT '状态',
  2855 + user_id bigint(11) NOT NULL COMMENT '用户ID',
  2856 + zy_serial VARCHAR(64) NOT NULL COMMENT '实验购买id',
  2857 + zy_user_id VARCHAR(64) COMMENT '驻云用户ID',
  2858 + PRIMARY KEY (user_lab_id)
  2859 + )
  2860 + ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='驻云实验使用情况表';
  2861 +
  2862 +-- ----------------------------
  2863 +-- 2017-09-13 liudaipeng 脚本版本 201709141900 END
  2864 +-- ----------------------------
... ...