use dcp;

DROP TABLE IF EXISTS `app_software`;

CREATE TABLE `app_software` (
  `SOFTWARE_ID` varchar(64) NOT NULL COMMENT '软件ID',
  `SOFTWARE_NAME` varchar(100) DEFAULT NULL COMMENT '软件名称',
  `SOFTWARE_DEVELOPER` varchar(100) DEFAULT NULL COMMENT '开发者',
  `CURRENT_VERSION` varchar(100) DEFAULT NULL COMMENT '当前最新版本',
  `CURRENT_PUBLISH_TIME` datetime DEFAULT NULL COMMENT '最新发布时间',
  `SOFTWARE_PLATFORM_TYPE` varchar(40) DEFAULT NULL COMMENT '适用平台类型',
  `SOFTWARE_PLATFORM_TYPE_DICT` varchar(40) DEFAULT NULL COMMENT '适用平台类型代码',
  `TOTAL_DOWNLOAD` varchar(20) DEFAULT NULL COMMENT '软件累计下载数',
  `SOFTWARE_DESC` varchar(1000) DEFAULT NULL COMMENT '软件描述',
  `SOFTWARE_FILE` varchar(200) DEFAULT NULL COMMENT '软件文件',
  `QRCODE_PIC` varchar(100) DEFAULT NULL COMMENT '二维码图片',
  `SOFTWARE_PIC` varchar(200) DEFAULT NULL COMMENT '软件图片',
  `SOFTWARE_ICON` varchar(100) DEFAULT NULL COMMENT '软件图标',
  `SOFTWARE_MD5` varchar(100) DEFAULT NULL COMMENT '软件MD5',
  `SOFTWARE_GRADE` varchar(40) DEFAULT NULL COMMENT '软件评分',
  `SOFTWARE_SIZE` varchar(20) DEFAULT NULL COMMENT '软件大小M',
  `SOFTWARE_UPDATE_INFO` varchar(500) DEFAULT NULL COMMENT '软件更新内容',
  `SOFTWARE_HARDWARE` varchar(100) DEFAULT NULL COMMENT '硬件要求',
  `SOFTWARE_OS` varchar(100) DEFAULT NULL COMMENT '操作系统要求',
  `SOFTWARE_STATUS` varchar(1) DEFAULT NULL COMMENT '软件状态',
  `SOFTWARE_TAG` varchar(200) DEFAULT NULL COMMENT '软件标签',
  `SOFTWARE_REMARK` varchar(200) DEFAULT NULL COMMENT '备注',
  `PRODUCT_EXTENSIONS` varchar(2000) DEFAULT NULL COMMENT '扩展字符串',
  `CREATE_USER_ID` int(64) NOT NULL COMMENT '创建人员ID',
  `CREATE_TIME` datetime NOT NULL COMMENT '创建时间',
  `UPDATE_USER_ID` int(64) NOT NULL COMMENT '最后更新人员ID',
  `UPDATE_TIME` datetime NOT NULL COMMENT '最后更新时间',
  `BTEST_CURRENT_VERSION` varchar(100) DEFAULT NULL COMMENT '灰度B版版本',
  `BTEST_SOFTWARE_FILE` varchar(100) DEFAULT NULL COMMENT '灰度B版文件',
  `BTEST_SOFTWARE_SIZE` varchar(20) DEFAULT NULL COMMENT '灰度B版软件大小M',
  `BTEST_SOFTWARE_UPDATE_INFO` varchar(500) DEFAULT NULL COMMENT '灰度B版更新内容',
  `BTEST_CURRENT_PUBLISH_TIME` datetime DEFAULT NULL COMMENT '灰度B版最新发布时间',
  PRIMARY KEY (`SOFTWARE_ID`) USING BTREE
) COMMENT = '应用_软件信息';

DROP TABLE IF EXISTS `app_software_version`;
CREATE TABLE `app_software_version` (
  `VERSION_ID` varchar(64) NOT NULL COMMENT '版本ID',
  `SOFTWARE_ID` varchar(64) DEFAULT NULL COMMENT '软件ID',
  `CURRENT_FLAG` varchar(10) DEFAULT NULL COMMENT '是否最新版本',
  `SOFTWARE_VERSION` varchar(100) DEFAULT NULL COMMENT '软件版本',
  `PUBLISH_TIME` datetime DEFAULT NULL COMMENT '发布时间',
  `TOTAL_DOWNLOAD` varchar(20) DEFAULT NULL COMMENT '软件下载数',
  `SOFTWARE_DESC` varchar(1000) DEFAULT NULL COMMENT '软件描述',
  `SOFTWARE_FILE` varchar(200) DEFAULT NULL COMMENT '软件文件',
  `QRCODE_PIC` varchar(100) DEFAULT NULL COMMENT '二维码图片',
  `SOFTWARE_PIC` varchar(200) DEFAULT NULL COMMENT '软件图片',
  `SOFTWARE_ICON` varchar(100) DEFAULT NULL COMMENT '软件图片ID',
  `SOFTWARE_MD5` varchar(100) DEFAULT NULL COMMENT '软件MD5',
  `SOFTWARE_GRADE` varchar(40) DEFAULT NULL COMMENT '软件评分',
  `SOFTWARE_SIZE` varchar(20) DEFAULT NULL COMMENT '软件大小M',
  `SOFTWARE_UPDATE_INFO` varchar(500) DEFAULT NULL COMMENT '软件更新内容',
  `SOFTWARE_HARDWARE` varchar(100) DEFAULT NULL COMMENT '硬件要求',
  `SOFTWARE_OS` varchar(100) DEFAULT NULL COMMENT '操作系统要求',
  `SOFTWARE_STATUS` varchar(10) DEFAULT NULL COMMENT '软件状态',
  `SOFTWARE_TAG` varchar(200) DEFAULT NULL COMMENT '软件标签',
  `SOFTWARE_REMARK` varchar(200) DEFAULT NULL COMMENT '备注',
  `PRODUCT_EXTENSIONS` varchar(2000) DEFAULT NULL COMMENT '扩展字符串',
  `CREATE_BY` varchar(64) NOT NULL COMMENT '创建人员ID',
  `CREATE_DATE` datetime NOT NULL COMMENT '创建时间',
  `UPDATE_BY` varchar(64) NOT NULL COMMENT '最后更新人员ID',
  `UPDATE_DATE` datetime NOT NULL COMMENT '最后更新时间',
  `BTEST_VERSION_FLAG` varchar(10) DEFAULT NULL COMMENT '灰度B版标志',
  PRIMARY KEY (`VERSION_ID`) USING BTREE
)  COMMENT='应用_软件信息_历史版本';
