watershed_model.sql 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. -- ----------------------------
  2. -- Table structure for watershed_model
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS "WATERSHED_MODEL";
  5. CREATE TABLE "WATERSHED_MODEL" (
  6. "model_id" BIGINT NOT NULL IDENTITY(1,1),
  7. "model_name" VARCHAR(100) NOT NULL,
  8. "description" VARCHAR(500),
  9. "category" VARCHAR(50),
  10. "subcategory" VARCHAR(50),
  11. "model_type" VARCHAR(50) NOT NULL,
  12. "model_format" VARCHAR(20) NOT NULL,
  13. "file_path" VARCHAR(255),
  14. "file_size" BIGINT,
  15. "upload_unit" VARCHAR(100),
  16. "status" CHAR(1) NOT NULL DEFAULT '0',
  17. "model_coordinates" VARCHAR(100),
  18. "rotation_x" FLOAT,
  19. "rotation_y" FLOAT,
  20. "rotation_z" FLOAT,
  21. "scale_x" FLOAT,
  22. "scale_y" FLOAT,
  23. "scale_z" FLOAT,
  24. "create_by" VARCHAR(64) DEFAULT '',
  25. "create_time" DATETIME,
  26. "update_by" VARCHAR(64) DEFAULT '',
  27. "update_time" DATETIME,
  28. "remark" VARCHAR(500) DEFAULT NULL,
  29. PRIMARY KEY ("model_id")
  30. );
  31. -- ----------------------------
  32. -- Records of watershed_model
  33. -- ----------------------------
  34. BEGIN;
  35. COMMIT;
  36. -- ----------------------------
  37. -- Checks for WATERSHED_MODEL
  38. -- ----------------------------
  39. ALTER TABLE "WATERSHED_MODEL" ADD CONSTRAINT "watershed_model_check_1" CHECK ("status" IN ('0','1','2'));
  40. -- ----------------------------
  41. -- Comments for WATERSHED_MODEL
  42. -- ----------------------------
  43. COMMENT ON TABLE "WATERSHED_MODEL" IS '水利工程模型表';
  44. COMMENT ON COLUMN "WATERSHED_MODEL"."model_id" IS '模型ID';
  45. COMMENT ON COLUMN "WATERSHED_MODEL"."model_name" IS '模型名称';
  46. COMMENT ON COLUMN "WATERSHED_MODEL"."description" IS '模型描述';
  47. COMMENT ON COLUMN "WATERSHED_MODEL"."category" IS '模型分类';
  48. COMMENT ON COLUMN "WATERSHED_MODEL"."subcategory" IS '模型子分类';
  49. COMMENT ON COLUMN "WATERSHED_MODEL"."model_type" IS '模型类型';
  50. COMMENT ON COLUMN "WATERSHED_MODEL"."model_format" IS '模型格式';
  51. COMMENT ON COLUMN "WATERSHED_MODEL"."file_path" IS '文件路径';
  52. COMMENT ON COLUMN "WATERSHED_MODEL"."file_size" IS '文件大小';
  53. COMMENT ON COLUMN "WATERSHED_MODEL"."upload_unit" IS '上传单位';
  54. COMMENT ON COLUMN "WATERSHED_MODEL"."status" IS '模型状态(0正常 1维护中 2已删除)';
  55. COMMENT ON COLUMN "WATERSHED_MODEL"."model_coordinates" IS '模型坐标';
  56. COMMENT ON COLUMN "WATERSHED_MODEL"."rotation_x" IS '旋转X';
  57. COMMENT ON COLUMN "WATERSHED_MODEL"."rotation_y" IS '旋转Y';
  58. COMMENT ON COLUMN "WATERSHED_MODEL"."rotation_z" IS '旋转Z';
  59. COMMENT ON COLUMN "WATERSHED_MODEL"."scale_x" IS '缩放X';
  60. COMMENT ON COLUMN "WATERSHED_MODEL"."scale_y" IS '缩放Y';
  61. COMMENT ON COLUMN "WATERSHED_MODEL"."scale_z" IS '缩放Z';
  62. COMMENT ON COLUMN "WATERSHED_MODEL"."create_by" IS '创建者';
  63. COMMENT ON COLUMN "WATERSHED_MODEL"."create_time" IS '创建时间';
  64. COMMENT ON COLUMN "WATERSHED_MODEL"."update_by" IS '更新者';
  65. COMMENT ON COLUMN "WATERSHED_MODEL"."update_time" IS '更新时间';
  66. COMMENT ON COLUMN "WATERSHED_MODEL"."remark" IS '备注';