فهرست منبع

规范数据模型

dbcgit 5 سال پیش
والد
کامیت
a53fcfd77b

+ 821 - 0
doc/系统设计/数据库设计/.data.version/data-base.pdman.json

@@ -0,0 +1,821 @@
+{
+  "modules": [
+    {
+      "name": "course",
+      "chnname": "课程管理",
+      "entities": [
+        {
+          "title": "course_detail",
+          "fields": [
+            {
+              "name": "id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "course_id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "课程表ID"
+            },
+            {
+              "name": "year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学年",
+              "uiHint": "Select"
+            },
+            {
+              "name": "term",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学期",
+              "uiHint": "Select"
+            },
+            {
+              "name": "course_name",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "课程名",
+              "uiHint": "Text"
+            },
+            {
+              "name": "teacher",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "授课老师",
+              "uiHint": "Select"
+            },
+            {
+              "name": "local",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "实验地点",
+              "uiHint": "Select"
+            },
+            {
+              "name": "class",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "授课班级",
+              "uiHint": "Select"
+            },
+            {
+              "name": "mark",
+              "type": "Money",
+              "remark": "",
+              "chnname": "学分",
+              "uiHint": "Money"
+            },
+            {
+              "name": "num",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "人数",
+              "uiHint": "Number"
+            },
+            {
+              "name": "week_title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "教学周",
+              "uiHint": "Text"
+            },
+            {
+              "name": "day_of_week",
+              "type": "Integer",
+              "remark": "1-7",
+              "chnname": "周次",
+              "uiHint": "Select"
+            },
+            {
+              "name": "time",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "节次",
+              "uiHint": "CheckBox"
+            },
+            {
+              "name": "status",
+              "type": "Integer",
+              "remark": "发布状态",
+              "chnname": "状态"
+            },
+            {
+              "name": "created_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "created_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "updated_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "updated_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "is_del",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "课程明细表"
+        },
+        {
+          "title": "class",
+          "fields": [
+            {
+              "name": "id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "年级",
+              "uiHint": "Select"
+            },
+            {
+              "name": "name",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "班级名称",
+              "uiHint": "Text"
+            },
+            {
+              "name": "created_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "created_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "updated_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "updated_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "is_del",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "班级表"
+        },
+        {
+          "title": "course",
+          "fields": [
+            {
+              "name": "id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学年"
+            },
+            {
+              "name": "term",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学期"
+            },
+            {
+              "name": "class_id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "班级ID"
+            },
+            {
+              "name": "course_week",
+              "type": "ShortString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "state",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "状态"
+            },
+            {
+              "name": "created_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "created_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "updated_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "updated_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "is_del",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "课程表"
+        }
+      ],
+      "graphCanvas": {
+        "nodes": [
+          {
+            "shape": "table",
+            "title": "COURSE_DETAIL",
+            "moduleName": false,
+            "x": 1420,
+            "y": 390,
+            "id": "11e3c11b"
+          },
+          {
+            "shape": "table",
+            "title": "COURSE",
+            "moduleName": false,
+            "x": 940,
+            "y": 210,
+            "id": "113d6b3b"
+          },
+          {
+            "shape": "table",
+            "title": "CLASS",
+            "moduleName": false,
+            "x": 450,
+            "y": 360,
+            "id": "9453a63e"
+          }
+        ],
+        "edges": [
+          {
+            "shape": "erdRelation",
+            "relation": "0,n:1",
+            "source": "11e3c11b",
+            "target": "113d6b3b",
+            "id": "b5b5d6cd",
+            "controlPoints": [
+              {
+                "x": 1280.896484375,
+                "y": 242.14024390243904
+              },
+              {
+                "x": 1079.4375,
+                "y": 122.15
+              }
+            ],
+            "sourceAnchor": 2,
+            "targetAnchor": 1
+          },
+          {
+            "shape": "erdRelation",
+            "relation": "0,n:1",
+            "source": "113d6b3b",
+            "target": "9453a63e",
+            "id": "681521f7",
+            "controlPoints": [
+              {
+                "x": 800.5625,
+                "y": 182.39
+              },
+              {
+                "x": 588.6552734375,
+                "y": 302.1973684210526
+              }
+            ],
+            "sourceAnchor": 6,
+            "targetAnchor": 1
+          }
+        ]
+      },
+      "associations": [
+        {
+          "relation": "0,n:1",
+          "from": {
+            "entity": "COURSE_DETAIL",
+            "field": "COURSE_ID"
+          },
+          "to": {
+            "entity": "COURSE",
+            "field": "ID"
+          }
+        },
+        {
+          "relation": "0,n:1",
+          "from": {
+            "entity": "COURSE",
+            "field": "CLASS_ID"
+          },
+          "to": {
+            "entity": "CLASS",
+            "field": "ID"
+          }
+        }
+      ]
+    },
+    {
+      "name": "duty",
+      "chnname": "实验室值班人员管理",
+      "entities": [
+        {
+          "title": "DUTY",
+          "fields": [
+            {
+              "name": "id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "year",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "学年"
+            },
+            {
+              "name": "term",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "学期"
+            },
+            {
+              "name": "title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "local",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "地点"
+            },
+            {
+              "name": "time",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "时间段"
+            },
+            {
+              "name": "monday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周一"
+            },
+            {
+              "name": "tuesday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周二"
+            },
+            {
+              "name": "wednesday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周三"
+            },
+            {
+              "name": "thursday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周四"
+            },
+            {
+              "name": "friday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周五"
+            },
+            {
+              "name": "saturday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周六"
+            },
+            {
+              "name": "sunday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周天"
+            },
+            {
+              "name": "created_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "created_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "updated_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "updated_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "is_del",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "值班表"
+        }
+      ],
+      "graphCanvas": {
+        "edges": [],
+        "nodes": []
+      },
+      "associations": []
+    },
+    {
+      "name": "information",
+      "chnname": "信息发布",
+      "entities": [
+        {
+          "title": "INFORMATION",
+          "fields": [
+            {
+              "name": "id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "content",
+              "type": "LongText",
+              "remark": "",
+              "chnname": "内容"
+            },
+            {
+              "name": "flag",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "类别"
+            },
+            {
+              "name": "status",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "状态"
+            },
+            {
+              "name": "created_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "created_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "updated_by",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "updated_time",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "is_del",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "信息表"
+        }
+      ],
+      "graphCanvas": {
+        "nodes": [],
+        "edges": []
+      },
+      "associations": []
+    }
+  ],
+  "version": "数据库V1.0",
+  "message": "根据规范要求修改大小写后,默认为第一版",
+  "date": "2020/11/26 17:44:42"
+}

+ 1432 - 0
doc/系统设计/数据库设计/.data.version/data-数据库V1.1.pdman.json

@@ -0,0 +1,1432 @@
+{
+  "modules": [
+    {
+      "name": "course",
+      "chnname": "课程管理",
+      "entities": [
+        {
+          "title": "course_detail",
+          "fields": [
+            {
+              "name": "Id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "CourseId",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "课程表ID"
+            },
+            {
+              "name": "Year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学年",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Term",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学期",
+              "uiHint": "Select"
+            },
+            {
+              "name": "CourseName",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "课程名",
+              "uiHint": "Text"
+            },
+            {
+              "name": "Teacher",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "授课老师",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Local",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "实验地点",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Class",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "授课班级",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Mark",
+              "type": "Money",
+              "remark": "",
+              "chnname": "学分",
+              "uiHint": "Money"
+            },
+            {
+              "name": "Num",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "人数",
+              "uiHint": "Number"
+            },
+            {
+              "name": "WeekTitle",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "教学周",
+              "uiHint": "Text"
+            },
+            {
+              "name": "DayOfWeek",
+              "type": "Integer",
+              "remark": "1-7",
+              "chnname": "周次",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Time",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "节次",
+              "uiHint": "CheckBox"
+            },
+            {
+              "name": "Status",
+              "type": "Integer",
+              "remark": "发布状态",
+              "chnname": "状态"
+            },
+            {
+              "name": "CreatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "CreatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "UpdatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "UpdatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "IsDel",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "课程明细表"
+        },
+        {
+          "title": "class",
+          "fields": [
+            {
+              "name": "Id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "Year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "年级",
+              "uiHint": "Select"
+            },
+            {
+              "name": "Name",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "班级名称",
+              "uiHint": "Text"
+            },
+            {
+              "name": "CreatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "CreatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "UpdatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "UpdatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "IsDel",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "班级表"
+        },
+        {
+          "title": "course",
+          "fields": [
+            {
+              "name": "Id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "Year",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学年"
+            },
+            {
+              "name": "Term",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "学期"
+            },
+            {
+              "name": "ClassId",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "班级ID"
+            },
+            {
+              "name": "CourseWeek",
+              "type": "ShortString",
+              "remark": "",
+              "chnname": "教学周"
+            },
+            {
+              "name": "Title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "State",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "状态"
+            },
+            {
+              "name": "CreatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "CreatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "UpdatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "UpdatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "IsDel",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "课程表"
+        }
+      ],
+      "graphCanvas": {
+        "nodes": [
+          {
+            "shape": "table",
+            "title": "COURSE_DETAIL",
+            "moduleName": false,
+            "x": 1420,
+            "y": 390,
+            "id": "11e3c11b"
+          },
+          {
+            "shape": "table",
+            "title": "COURSE",
+            "moduleName": false,
+            "x": 940,
+            "y": 210,
+            "id": "113d6b3b"
+          },
+          {
+            "shape": "table",
+            "title": "CLASS",
+            "moduleName": false,
+            "x": 450,
+            "y": 360,
+            "id": "9453a63e"
+          }
+        ],
+        "edges": []
+      },
+      "associations": []
+    },
+    {
+      "name": "duty",
+      "chnname": "实验室值班人员管理",
+      "entities": [
+        {
+          "title": "DUTY",
+          "fields": [
+            {
+              "name": "Id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "Year",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "学年"
+            },
+            {
+              "name": "Term",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "学期"
+            },
+            {
+              "name": "Title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "Local",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "地点"
+            },
+            {
+              "name": "Time",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "时间段"
+            },
+            {
+              "name": "Monday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周一"
+            },
+            {
+              "name": "Tuesday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周二"
+            },
+            {
+              "name": "Wednesday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周三"
+            },
+            {
+              "name": "Thursday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周四"
+            },
+            {
+              "name": "Friday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周五"
+            },
+            {
+              "name": "Saturday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周六"
+            },
+            {
+              "name": "Sunday",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "周天"
+            },
+            {
+              "name": "CreatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "CreatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "UpdatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "UpdatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "IsDel",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "值班表"
+        }
+      ],
+      "graphCanvas": {
+        "edges": [],
+        "nodes": []
+      },
+      "associations": []
+    },
+    {
+      "name": "information",
+      "chnname": "信息发布",
+      "entities": [
+        {
+          "title": "INFORMATION",
+          "fields": [
+            {
+              "name": "Id",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "主键",
+              "pk": true,
+              "notNull": true,
+              "autoIncrement": true
+            },
+            {
+              "name": "Title",
+              "type": "DefaultString",
+              "remark": "",
+              "chnname": "标题"
+            },
+            {
+              "name": "Content",
+              "type": "LongText",
+              "remark": "",
+              "chnname": "内容"
+            },
+            {
+              "name": "Flag",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "类别"
+            },
+            {
+              "name": "Status",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "状态"
+            },
+            {
+              "name": "CreatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "创建人"
+            },
+            {
+              "name": "CreatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "创建时间"
+            },
+            {
+              "name": "UpdatedBy",
+              "type": "IdOrKey",
+              "remark": "",
+              "chnname": "更新人"
+            },
+            {
+              "name": "UpdatedTime",
+              "type": "DateTime",
+              "remark": "",
+              "chnname": "更新时间"
+            },
+            {
+              "name": "IsDel",
+              "type": "Integer",
+              "remark": "",
+              "chnname": "删除标志",
+              "notNull": true
+            }
+          ],
+          "indexs": [],
+          "headers": [
+            {
+              "fieldName": "chnname",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "name",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "type",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "dataType",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "remark",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "pk",
+              "relationNoShow": false
+            },
+            {
+              "fieldName": "notNull",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "autoIncrement",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "defaultValue",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "relationNoShow",
+              "relationNoShow": true
+            },
+            {
+              "fieldName": "uiHint",
+              "relationNoShow": true
+            }
+          ],
+          "chnname": "信息表"
+        }
+      ],
+      "graphCanvas": {
+        "nodes": [],
+        "edges": []
+      },
+      "associations": []
+    }
+  ],
+  "message": "修改字段,首字母大写",
+  "version": "数据库V1.1",
+  "changes": [
+    {
+      "type": "field",
+      "name": "course_detail.Id",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.CourseId",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Year",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Term",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.CourseName",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Teacher",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Local",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Class",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Mark",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Num",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.WeekTitle",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.DayOfWeek",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Time",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.Status",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.CreatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.CreatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.UpdatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.UpdatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.IsDel",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.course_id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.year",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.term",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.course_name",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.teacher",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.local",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.class",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.mark",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.num",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.week_title",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.day_of_week",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.status",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.created_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.created_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.updated_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.updated_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course_detail.is_del",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.Id",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.Year",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.Name",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.CreatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.CreatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.UpdatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.UpdatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.IsDel",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "class.id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.year",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.name",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.created_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.created_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.updated_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.updated_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "class.is_del",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.Id",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.Year",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.Term",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.ClassId",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.CourseWeek",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.Title",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.State",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.CreatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.CreatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.UpdatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.UpdatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.IsDel",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "course.id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.year",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.term",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.class_id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.course_week",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.state",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.created_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.created_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.updated_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.updated_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "course.is_del",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Id",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Year",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Term",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Title",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Local",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Time",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Monday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Tuesday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Wednesday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Thursday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Friday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Saturday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.Sunday",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.CreatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.CreatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.UpdatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.UpdatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.IsDel",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.year",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.term",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.title",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.local",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.monday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.tuesday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.wednesday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.thursday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.friday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.saturday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.sunday",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.created_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.created_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.updated_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.updated_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "DUTY.is_del",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.Id",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.Title",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.Content",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.Flag",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.Status",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.CreatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.CreatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.UpdatedBy",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.UpdatedTime",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.IsDel",
+      "opt": "add"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.id",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.title",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.content",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.flag",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.status",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.created_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.created_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.updated_by",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.updated_time",
+      "opt": "delete"
+    },
+    {
+      "type": "field",
+      "name": "INFORMATION.is_del",
+      "opt": "delete"
+    }
+  ],
+  "date": "2020/11/26 18:24:10"
+}

+ 86 - 142
doc/系统设计/数据库设计/data.pdman.json

@@ -1,14 +1,14 @@
 {
   "modules": [
     {
-      "name": "COURSE",
+      "name": "course",
       "chnname": "课程管理",
       "entities": [
         {
-          "title": "COURSE_DETAIL",
+          "title": "course_detail",
           "fields": [
             {
-              "name": "ID",
+              "name": "Id",
               "type": "Integer",
               "remark": "",
               "chnname": "主键",
@@ -17,120 +17,120 @@
               "autoIncrement": true
             },
             {
-              "name": "COURSE_ID",
+              "name": "CourseId",
               "type": "Integer",
               "remark": "",
               "chnname": "课程表ID"
             },
             {
-              "name": "YEAR",
+              "name": "Year",
               "type": "Integer",
               "remark": "",
               "chnname": "学年",
               "uiHint": "Select"
             },
             {
-              "name": "TERM",
+              "name": "Term",
               "type": "Integer",
               "remark": "",
               "chnname": "学期",
               "uiHint": "Select"
             },
             {
-              "name": "COURSE_NAME",
+              "name": "CourseName",
               "type": "DefaultString",
               "remark": "",
               "chnname": "课程名",
               "uiHint": "Text"
             },
             {
-              "name": "TEACHER",
+              "name": "Teacher",
               "type": "Integer",
               "remark": "",
               "chnname": "授课老师",
               "uiHint": "Select"
             },
             {
-              "name": "LOCAL",
+              "name": "Local",
               "type": "Integer",
               "remark": "",
               "chnname": "实验地点",
               "uiHint": "Select"
             },
             {
-              "name": "CLASS",
+              "name": "Class",
               "type": "Integer",
               "remark": "",
               "chnname": "授课班级",
               "uiHint": "Select"
             },
             {
-              "name": "MARK",
+              "name": "Mark",
               "type": "Money",
               "remark": "",
               "chnname": "学分",
               "uiHint": "Money"
             },
             {
-              "name": "NUM",
+              "name": "Num",
               "type": "Integer",
               "remark": "",
               "chnname": "人数",
               "uiHint": "Number"
             },
             {
-              "name": "WEEK_TITLE",
+              "name": "WeekTitle",
               "type": "DefaultString",
               "remark": "",
               "chnname": "教学周",
               "uiHint": "Text"
             },
             {
-              "name": "DAY_OF_WEEK",
+              "name": "DayOfWeek",
               "type": "Integer",
               "remark": "1-7",
               "chnname": "周次",
               "uiHint": "Select"
             },
             {
-              "name": "TIME",
+              "name": "Time",
               "type": "DefaultString",
               "remark": "",
               "chnname": "节次",
               "uiHint": "CheckBox"
             },
             {
-              "name": "STATUS",
+              "name": "Status",
               "type": "Integer",
               "remark": "发布状态",
               "chnname": "状态"
             },
             {
-              "name": "CREATED_BY",
+              "name": "CreatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "创建人"
             },
             {
-              "name": "CREATED_TIME",
+              "name": "CreatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "创建时间"
             },
             {
-              "name": "UPDATED_BY",
+              "name": "UpdatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "更新人"
             },
             {
-              "name": "UPDATED_TIME",
+              "name": "UpdatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "更新时间"
             },
             {
-              "name": "IS_DEL",
+              "name": "IsDel",
               "type": "Integer",
               "remark": "",
               "chnname": "删除标志",
@@ -187,10 +187,10 @@
           "chnname": "课程明细表"
         },
         {
-          "title": "CLASS",
+          "title": "class",
           "fields": [
             {
-              "name": "ID",
+              "name": "Id",
               "type": "Integer",
               "remark": "",
               "chnname": "主键",
@@ -199,45 +199,45 @@
               "autoIncrement": true
             },
             {
-              "name": "YEAR",
+              "name": "Year",
               "type": "Integer",
               "remark": "",
               "chnname": "年级",
               "uiHint": "Select"
             },
             {
-              "name": "NAME",
+              "name": "Name",
               "type": "DefaultString",
               "remark": "",
               "chnname": "班级名称",
               "uiHint": "Text"
             },
             {
-              "name": "CREATED_BY",
+              "name": "CreatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "创建人"
             },
             {
-              "name": "CREATED_TIME",
+              "name": "CreatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "创建时间"
             },
             {
-              "name": "UPDATED_BY",
+              "name": "UpdatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "更新人"
             },
             {
-              "name": "UPDATED_TIME",
+              "name": "UpdatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "更新时间"
             },
             {
-              "name": "IS_DEL",
+              "name": "IsDel",
               "type": "Integer",
               "remark": "",
               "chnname": "删除标志",
@@ -294,10 +294,10 @@
           "chnname": "班级表"
         },
         {
-          "title": "COURSE",
+          "title": "course",
           "fields": [
             {
-              "name": "ID",
+              "name": "Id",
               "type": "Integer",
               "remark": "",
               "chnname": "主键",
@@ -306,61 +306,67 @@
               "autoIncrement": true
             },
             {
-              "name": "YEAR",
+              "name": "Year",
               "type": "Integer",
               "remark": "",
               "chnname": "学年"
             },
             {
-              "name": "TERM",
+              "name": "Term",
               "type": "Integer",
               "remark": "",
               "chnname": "学期"
             },
             {
-              "name": "CLASS_ID",
+              "name": "ClassId",
               "type": "Integer",
               "remark": "",
               "chnname": "班级ID"
             },
             {
-              "name": "COURSE_WEEK",
+              "name": "CourseWeek",
               "type": "ShortString",
               "remark": "",
+              "chnname": "教学周"
+            },
+            {
+              "name": "Title",
+              "type": "DefaultString",
+              "remark": "",
               "chnname": "标题"
             },
             {
-              "name": "STATE",
+              "name": "State",
               "type": "DefaultString",
               "remark": "",
               "chnname": "状态"
             },
             {
-              "name": "CREATED_BY",
+              "name": "CreatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "创建人"
             },
             {
-              "name": "CREATED_TIME",
+              "name": "CreatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "创建时间"
             },
             {
-              "name": "UPDATED_BY",
+              "name": "UpdatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "更新人"
             },
             {
-              "name": "UPDATED_TIME",
+              "name": "UpdatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "更新时间"
             },
             {
-              "name": "IS_DEL",
+              "name": "IsDel",
               "type": "Integer",
               "remark": "",
               "chnname": "删除标志",
@@ -444,81 +450,19 @@
             "id": "9453a63e"
           }
         ],
-        "edges": [
-          {
-            "shape": "erdRelation",
-            "relation": "0,n:1",
-            "source": "11e3c11b",
-            "target": "113d6b3b",
-            "id": "b5b5d6cd",
-            "controlPoints": [
-              {
-                "x": 1280.896484375,
-                "y": 242.14024390243904
-              },
-              {
-                "x": 1079.4375,
-                "y": 122.15
-              }
-            ],
-            "sourceAnchor": 2,
-            "targetAnchor": 1
-          },
-          {
-            "shape": "erdRelation",
-            "relation": "0,n:1",
-            "source": "113d6b3b",
-            "target": "9453a63e",
-            "id": "681521f7",
-            "controlPoints": [
-              {
-                "x": 800.5625,
-                "y": 182.39
-              },
-              {
-                "x": 588.6552734375,
-                "y": 302.1973684210526
-              }
-            ],
-            "sourceAnchor": 6,
-            "targetAnchor": 1
-          }
-        ]
+        "edges": []
       },
-      "associations": [
-        {
-          "relation": "0,n:1",
-          "from": {
-            "entity": "COURSE_DETAIL",
-            "field": "COURSE_ID"
-          },
-          "to": {
-            "entity": "COURSE",
-            "field": "ID"
-          }
-        },
-        {
-          "relation": "0,n:1",
-          "from": {
-            "entity": "COURSE",
-            "field": "CLASS_ID"
-          },
-          "to": {
-            "entity": "CLASS",
-            "field": "ID"
-          }
-        }
-      ]
+      "associations": []
     },
     {
-      "name": "DUTY",
+      "name": "duty",
       "chnname": "实验室值班人员管理",
       "entities": [
         {
           "title": "DUTY",
           "fields": [
             {
-              "name": "ID",
+              "name": "Id",
               "type": "Integer",
               "remark": "",
               "chnname": "主键",
@@ -527,103 +471,103 @@
               "autoIncrement": true
             },
             {
-              "name": "YEAR",
+              "name": "Year",
               "type": "DefaultString",
               "remark": "",
               "chnname": "学年"
             },
             {
-              "name": "TERM",
+              "name": "Term",
               "type": "DefaultString",
               "remark": "",
               "chnname": "学期"
             },
             {
-              "name": "TITLE",
+              "name": "Title",
               "type": "DefaultString",
               "remark": "",
               "chnname": "标题"
             },
             {
-              "name": "LOCAL",
+              "name": "Local",
               "type": "DefaultString",
               "remark": "",
               "chnname": "地点"
             },
             {
-              "name": "TIME",
+              "name": "Time",
               "type": "Integer",
               "remark": "",
               "chnname": "时间段"
             },
             {
-              "name": "MONDAY",
+              "name": "Monday",
               "type": "Integer",
               "remark": "",
               "chnname": "周一"
             },
             {
-              "name": "TUESDAY",
+              "name": "Tuesday",
               "type": "Integer",
               "remark": "",
               "chnname": "周二"
             },
             {
-              "name": "WEDNESDAY",
+              "name": "Wednesday",
               "type": "Integer",
               "remark": "",
               "chnname": "周三"
             },
             {
-              "name": "THURSDAY",
+              "name": "Thursday",
               "type": "Integer",
               "remark": "",
               "chnname": "周四"
             },
             {
-              "name": "FRIDAY",
+              "name": "Friday",
               "type": "Integer",
               "remark": "",
               "chnname": "周五"
             },
             {
-              "name": "SATURDAY",
+              "name": "Saturday",
               "type": "Integer",
               "remark": "",
               "chnname": "周六"
             },
             {
-              "name": "SUNDAY",
+              "name": "Sunday",
               "type": "Integer",
               "remark": "",
               "chnname": "周天"
             },
             {
-              "name": "CREATED_BY",
+              "name": "CreatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "创建人"
             },
             {
-              "name": "CREATED_TIME",
+              "name": "CreatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "创建时间"
             },
             {
-              "name": "UPDATED_BY",
+              "name": "UpdatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "更新人"
             },
             {
-              "name": "UPDATED_TIME",
+              "name": "UpdatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "更新时间"
             },
             {
-              "name": "IS_DEL",
+              "name": "IsDel",
               "type": "Integer",
               "remark": "",
               "chnname": "删除标志",
@@ -687,14 +631,14 @@
       "associations": []
     },
     {
-      "name": "INFORMATION",
+      "name": "information",
       "chnname": "信息发布",
       "entities": [
         {
           "title": "INFORMATION",
           "fields": [
             {
-              "name": "ID",
+              "name": "Id",
               "type": "Integer",
               "remark": "",
               "chnname": "主键",
@@ -703,55 +647,55 @@
               "autoIncrement": true
             },
             {
-              "name": "TITLE",
+              "name": "Title",
               "type": "DefaultString",
               "remark": "",
               "chnname": "标题"
             },
             {
-              "name": "CONTENT",
+              "name": "Content",
               "type": "LongText",
               "remark": "",
               "chnname": "内容"
             },
             {
-              "name": "FLAG",
+              "name": "Flag",
               "type": "Integer",
               "remark": "",
               "chnname": "类别"
             },
             {
-              "name": "STATUS",
+              "name": "Status",
               "type": "Integer",
               "remark": "",
               "chnname": "状态"
             },
             {
-              "name": "CREATED_BY",
+              "name": "CreatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "创建人"
             },
             {
-              "name": "CREATED_TIME",
+              "name": "CreatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "创建时间"
             },
             {
-              "name": "UPDATED_BY",
+              "name": "UpdatedBy",
               "type": "IdOrKey",
               "remark": "",
               "chnname": "更新人"
             },
             {
-              "name": "UPDATED_TIME",
+              "name": "UpdatedTime",
               "type": "DateTime",
               "remark": "",
               "chnname": "更新时间"
             },
             {
-              "name": "IS_DEL",
+              "name": "IsDel",
               "type": "Integer",
               "remark": "",
               "chnname": "删除标志",
@@ -1301,7 +1245,7 @@
   "profile": {
     "defaultFields": [
       {
-        "name": "ID",
+        "name": "id",
         "type": "Integer",
         "remark": "",
         "chnname": "主键",
@@ -1310,31 +1254,31 @@
         "autoIncrement": true
       },
       {
-        "name": "CREATED_BY",
+        "name": "created_by",
         "type": "IdOrKey",
         "remark": "",
         "chnname": "创建人"
       },
       {
-        "name": "CREATED_TIME",
+        "name": "created_time",
         "type": "DateTime",
         "remark": "",
         "chnname": "创建时间"
       },
       {
-        "name": "UPDATED_BY",
+        "name": "updated_by",
         "type": "IdOrKey",
         "remark": "",
         "chnname": "更新人"
       },
       {
-        "name": "UPDATED_TIME",
+        "name": "updated_time",
         "type": "DateTime",
         "remark": "",
         "chnname": "更新时间"
       },
       {
-        "name": "IS_DEL",
+        "name": "is_del",
         "type": "Integer",
         "remark": "",
         "chnname": "删除标志",