ALTER TABLE mortals_xhx_product_interface ADD COLUMN    `authInfo` varchar(255)      COMMENT '授权信息' ;
ALTER TABLE mortals_xhx_product_interface ADD COLUMN    `flowInfo` varchar(255)      COMMENT '流控信息' ;

-- ----------------------------
-- 产品接口表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_product_interface_log`;
CREATE TABLE mortals_xhx_product_interface_log(
    `id` bigint(20)   AUTO_INCREMENT   COMMENT '序号，主键，自增长',
    `interfaceId` bigint(20)      COMMENT '接口id',
    `requestParameters` text      COMMENT '请求参数',
    `version` varchar(255)      COMMENT '版本号',
    `content` varchar(255)      COMMENT '内容说明',
    `remark` varchar(255)      COMMENT '备注',
    `createUserId` bigint(20) NOT NULL     COMMENT '创建用户',
    `createTime` datetime NOT NULL     COMMENT '创建时间',
    `updateUserId` bigint(20)      COMMENT '更新用户',
    `updateTime` datetime      COMMENT '更新时间',
PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='产品接口';

ALTER TABLE `mortals_xhx_user`
ADD COLUMN `saltKey` varchar(32)  DEFAULT NULL  COMMENT '密码盐值',
ADD COLUMN `lastUpdatePwdTime` datetime  DEFAULT NULL  COMMENT '最后一次修改密码时间',
ADD COLUMN `errorCount` tinyint(2)  DEFAULT '0'  COMMENT '当日登录失败数',
ADD COLUMN `loginLock` tinyint(2)  DEFAULT '0'  COMMENT '登录锁定状态0未锁定1已锁定',
ADD COLUMN `lockTime` datetime DEFAULT NULL COMMENT '锁定时间';

-- ----------------------------
-- 用户密码修改记录表
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user_pwd_record`;
CREATE TABLE `mortals_xhx_user_pwd_record` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键，自增长',
  `userId` bigint(20) DEFAULT NULL COMMENT '用户ID，主键，自增长',
  `loginName` varchar(50) DEFAULT NULL COMMENT '登录名',
  `loginPwd` varchar(128) DEFAULT NULL COMMENT '登录密码，使用md5双次加密',
  `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  `createUserId` bigint(20) DEFAULT NULL COMMENT '创建用户',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户密码修改记录';

UPDATE mortals_xhx_user SET lastUpdatePwdTime=NOW();

-- ----------------------------
2023-08-29
-- ----------------------------
DROP TABLE IF EXISTS `mortals_xhx_user_model_collect`;
CREATE TABLE `mortals_xhx_user_model_collect` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键，自增长',
  `userId` bigint(20) DEFAULT NULL COMMENT '用户ID，主键，自增长',
  `realName` varchar(64) DEFAULT NULL COMMENT '登录名',
  `modelIds` varchar(128) DEFAULT NULL COMMENT '收藏模块',
  `createTime` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户模块收藏';

-- ----------------------------
2023-10-10
-- ----------------------------
ALTER TABLE `mortals_xhx_user_model_collect`
ADD COLUMN `siteId` bigint(20) DEFAULT NULL COMMENT '站点ID';

UPDATE mortals_xhx_user_model_collect SET siteId=1;

-- ----------------------------
2023-11-13
-- ----------------------------
ALTER TABLE mortals_xhx_role_auth ADD COLUMN `resourceId` bigint(20)      COMMENT '资源ID';
ALTER TABLE mortals_xhx_role_auth ADD COLUMN  `createTime` datetime      COMMENT '创建时间';
ALTER TABLE mortals_xhx_role_auth ADD COLUMN  `createUserId` bigint(20)      COMMENT '创建用户';
ALTER TABLE mortals_xhx_role_auth ADD COLUMN `createUserName` varchar(50)      COMMENT '创建用户名称';
