table_authorized_api.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package tablesqls
  2. //CREATE TABLE `authorized_api` (
  3. //`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  4. //`business_key` varchar(32) NOT NULL DEFAULT '' COMMENT '调用方key',
  5. //`method` varchar(30) NOT NULL DEFAULT '' COMMENT '请求方式',
  6. //`api` varchar(100) NOT NULL DEFAULT '' COMMENT '请求地址',
  7. //`is_deleted` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '是否删除 1:是 -1:否',
  8. //`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  9. //`created_user` varchar(60) NOT NULL DEFAULT '' COMMENT '创建人',
  10. //`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  11. //`updated_user` varchar(60) NOT NULL DEFAULT '' COMMENT '更新人',
  12. //PRIMARY KEY (`id`)
  13. //) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='已授权接口地址表';
  14. func CreateAuthorizedAPITableSql() (sql string) {
  15. sql = "CREATE TABLE `authorized_api` ("
  16. sql += "`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',"
  17. sql += "`business_key` varchar(32) NOT NULL DEFAULT '' COMMENT '调用方key',"
  18. sql += "`method` varchar(30) NOT NULL DEFAULT '' COMMENT '请求方式',"
  19. sql += "`api` varchar(100) NOT NULL DEFAULT '' COMMENT '请求地址',"
  20. sql += "`is_deleted` tinyint(1) NOT NULL DEFAULT '-1' COMMENT '是否删除 1:是 -1:否',"
  21. sql += "`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',"
  22. sql += "`created_user` varchar(60) NOT NULL DEFAULT '' COMMENT '创建人',"
  23. sql += "`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',"
  24. sql += "`updated_user` varchar(60) NOT NULL DEFAULT '' COMMENT '更新人',"
  25. sql += "PRIMARY KEY (`id`)"
  26. sql += ") ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='已授权接口地址表';"
  27. return
  28. }
  29. func CreateAuthorizedAPITableDataSql() (sql string) {
  30. sql = "INSERT INTO `authorized_api` (`id`, `business_key`, `method`, `api`,`created_user`) VALUES"
  31. sql += "(1, 'admin', 'GET', '/api/**', 'init'),"
  32. sql += "(2, 'admin', 'POST', '/api/**', 'init'),"
  33. sql += "(3, 'admin', 'PUT', '/api/**', 'init'),"
  34. sql += "(4, 'admin', 'DELETE', '/api/**', 'init'),"
  35. sql += "(5, 'admin', 'PATCH', '/api/**', 'init');"
  36. return
  37. }