create_company_miniapp.sql 1.4 KB

123456789101112131415161718192021222324
  1. -- ============================================================
  2. -- 创建缺失的 company_miniapp 表
  3. -- 问题:租户列表点击编辑时提示 Table 'ylrz_saas.company_miniapp' doesn't exist
  4. -- 原因:后端 CompanyMiniapp 域对象/Mapper/Service 已存在,
  5. -- 但数据库中缺少对应的物理表
  6. -- 调用链:CompanyServiceImpl.selectCompanyById()
  7. -- → companyMiniappService.getMiniAppListByCompanyList()
  8. -- → SELECT ... FROM company_miniapp WHERE company_id IN (...)
  9. -- ============================================================
  10. CREATE TABLE IF NOT EXISTS `company_miniapp` (
  11. `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  12. `company_id` BIGINT DEFAULT NULL COMMENT '客服公司ID',
  13. `app_id` VARCHAR(100) DEFAULT NULL COMMENT '小程序appid',
  14. `type` INT DEFAULT NULL COMMENT '主从 0主小程序 1备用小程序',
  15. `sort_num` INT DEFAULT NULL COMMENT '排序',
  16. `create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
  17. `create_by` VARCHAR(64) DEFAULT '' COMMENT '创建者',
  18. `update_by` VARCHAR(64) DEFAULT '' COMMENT '更新者',
  19. `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  20. `remark` VARCHAR(500) DEFAULT '' COMMENT '备注',
  21. PRIMARY KEY (`id`),
  22. INDEX `idx_company_id` (`company_id`)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客服公司小程序';