七弈国象• 工作室

七弈通用后台数据库配置文件规范

2025-04-02 06:05:44 阅读(94)

明白了!以下是按照 **一级、二级、三级** 逐步表述的配置文件规范文档,结构清晰,便于理解:

---

# 数据库表内容显示与输入配置文件规范

## 1. 一级字段

### 1.1 `dataRules`(数据过滤规则)
- **描述**:用于定义数据过滤规则,通常用于查询或筛选数据。
- **是否必填**:可选。
- **二级字段**:
  - `field`:需要过滤的字段名。
  - `operator`:过滤操作符(如 `=`、`>`、`<` 等)。
  - `value`:过滤值,支持动态变量(如 `${orgId}`)。

#### 示例
```json
"dataRules": [
  {
    "field": "userType",
    "operator": "=",
    "value": "${orgId}"
  }
]
```

---

### 1.2 `displayConfig`(显示配置)
- **描述**:用于控制字段的显示和隐藏,以及关联表字段的显示。
- **是否必填**:可选。
- **二级字段**:
  - `hide`:需要隐藏的字段列表。
  - `show`:需要显示的字段列表。
  - `relatedTableFields`:关联表字段配置。

#### 2.1 `relatedTableFields`(关联表字段配置)
- **描述**:定义当前表字段与关联表字段的映射关系。
- **三级字段**:
  - `field`:当前表中的字段名。
  - `relatedTable`:关联表的表名。
  - `relatedField`:关联表中的字段名。
  - `displayFields`:需要显示的关联表字段列表。

#### 示例
```json
"displayConfig": {
  "hide": ["sid"],
  "show": ["id", "longid"],
  "relatedTableFields": [
    {
      "field": "sid",
      "relatedTable": "book_booklists",
      "relatedField": "id",
      "displayFields": ["BooklistName"]
    }
  ]
}
```

---

### 1.3 `inputConfig`(输入配置)
- **描述**:用于定义字段的输入方式和相关属性。
- **是否必填**:必填。
- **二级字段**:
  - `fieldConfigs`:字段配置。

#### 2.1 `fieldConfigs`(字段配置)
- **描述**:定义每个字段的输入类型、关联表、字段映射等。
- **三级字段**:
  - `type`:输入类型,支持以下值:
    - `webpage`:从网页中选择。
    - `api`:通过 API 获取数据。
    - `upImage`:图片上传。
    - `password`:密码输入。
    - `rich`:富文本输入。
  - `tableName`:关联的表名(仅 `type` 为 `webpage` 时有效)。
  - `fieldMappings`:字段映射关系(仅 `type` 为 `webpage` 时有效)。
  - `displayFields`:需要显示的字段列表(仅 `type` 为 `webpage` 时有效)。
  - `autoFill`:是否自动填充数据(仅 `type` 为 `api` 时有效)。
  - `method`:API 请求方法(仅 `type` 为 `api` 时有效)。
  - `url`:API 请求地址(仅 `type` 为 `api` 时有效)。

#### 示例
```json
"inputConfig": {
  "fieldConfigs": {
    "CreatorID": {
      "type": "webpage",
      "tableName": "book_users",
      "fieldMappings": {
        "CreatorID": "id"
      },
      "displayFields": ["id", "Username", "UserType"]
    },
    "CreateTime": {
      "type": "api",
      "autoFill": true,
      "method": "GET",
      "url": "util/current-time"
    }
  }
}
```

---

## 2. 完整示例

```json
{
  "dataRules": [
    {
      "field": "userType",
      "operator": "=",
      "value": "${orgId}"
    }
  ],
  "displayConfig": {
    "hide": ["sid"],
    "show": ["id", "longid"],
    "relatedTableFields": [
      {
        "field": "sid",
        "relatedTable": "book_booklists",
        "relatedField": "id",
        "displayFields": ["BooklistName"]
      }
    ]
  },
  "inputConfig": {
    "fieldConfigs": {
      "CreatorID": {
        "type": "webpage",
        "tableName": "book_users",
        "fieldMappings": {
          "CreatorID": "id"
        },
        "displayFields": ["id", "Username", "UserType"]
      },
      "CreateTime": {
        "type": "api",
        "autoFill": true,
        "method": "GET",
        "url": "util/current-time"
      }
    }
  }
}
```

---

## 3. 注意事项
1. **字段名和表名**需与实际数据库或接口保持一致。
2. **动态变量**(如 `${orgId}`)需确保在运行时能够正确解析。
3. 如果某个部分(如 `dataRules` 或 `displayConfig`)没有配置,可以完全移除该字段。

---

以上是按照 **一级、二级、三级** 逐步表述的配置文件规范文档,结构清晰,便于理解和使用。如有进一步需求或调整,请随时告知!

接口页面--全局数据:

site-> {"id":1,"name":"七弈国象","domain":"doc.7yi.link","email":"13346163791@qq.com","wx":null,"icp":"浙ICP备2023022652号-1","code":"","json":{"siteSubtitle":"• 工作室"},"title":"七弈国象-连接七弈 智慧人生","keywords":"国际象棋,棋谱,pgn,","description":"国际象棋站","createdAt":null,"updatedAt":"2023-11-09T03:50:55.000Z","template":null,"appid":null,"secret":null}

111-->• 工作室

nav-> [{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/cmsgaijin/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":18,"pid":0,"name":"国象练习","pinyin":"guoxianglianxi","path":"/guoxianglianxi","sort":3,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":19,"pid":0,"name":"信息公布","pinyin":"xinxigongbu","path":"/xinxigongbu","sort":6,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]}]

category-> [{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/cmsgaijin/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/cmsgaijin/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":18,"pid":0,"name":"国象练习","pinyin":"guoxianglianxi","path":"/guoxianglianxi","sort":3,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":19,"pid":0,"name":"信息公布","pinyin":"xinxigongbu","path":"/xinxigongbu","sort":6,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":20,"pid":19,"name":"业界消息","pinyin":"yejiexiaoxi","path":"/qiyiguoxiang/yejiexiaoxi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":21,"pid":19,"name":"七弈动态","pinyin":"qiyidongtai","path":"/xinxigongbu/qiyidongtai","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]

friendlink-> [{"id":1,"title":"七弈国象首页","link":"https://www.7yi.link","sort":0,"createdAt":"2023-07-22T14:59:55.000Z"}]

base_url-> /public/template/default

frag--->{"record":"<p style=\"text-align: center;\"><a href=\"http://beian.miit.gov.cn/\" target=\"_blank\" rel=\"noopener\">浙ICP备2023022652号-1</a></p>","footer-guanyu":"","footer-7yi":"","footer-chess":"","footer-fe":"","chanyue-introduce":"<p>七弈国象:专注于国际象棋开局与战术学习的网站</p>\n<ul>\n<li>国际象棋相关工具开发:<br>\n<ul>\n<li>记谱训练</li>\n<li>识谱工具</li>\n</ul>\n</li>\n<li>国象相关产品\n<ul>\n<li>记录本</li>\n</ul>\n</li>\n<li>电商网站\n<ul>\n<li>畅享一三</li>\n</ul>\n</li>\n<li>通用后台<br>\n<ul>\n<li>7Link通用后台开发系统&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li>\n</ul>\n</li>\n</ul>","copyright":"<p style=\"text-align: center;\">杭州七弈智慧科技有限公司版权所有</p>","ad":"<p style=\"text-align: center;\"><a href=\"https://7yi.link/stock/chess/web-mobile/\" target=\"_blank\" rel=\"noopener\"> <img style=\"display: block; margin-left: auto; margin-right: auto; max-width: 100%; height: auto;\" src=\"/public/uploads/default/2023/09/21/1695286791855_mceu_83563456911695286788809.png.png\"> </a></p>\n<p style=\"text-align: center;\"><a href=\"https://7yi.link/stock/chess/web-mobile/\" target=\"_blank\" rel=\"noopener\">开局树学习</a></p>"}

tag--->[{"id":8,"name":"双马防御","path":"shuangmafangyu"},{"id":7,"name":"开发","path":"kaifa"},{"id":6,"name":"伦敦体系","path":"lunduntixi"},{"id":5,"name":"俄罗斯防御","path":"eluosifangyu"},{"id":1,"name":"cms","path":"cms"}]

-----------

position------>[{"id":13,"pid":0,"name":"日常工作杂记","pinyin":"richanggongzuozaji","path":"/richanggongzuozaji","sort":4,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0","children":[{"id":14,"pid":13,"name":"前端","pinyin":"qianduan","path":"/cmsgaijin/qianduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":15,"pid":13,"name":"后端","pinyin":"houduan","path":"/cmsgaijin/houduan","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":17,"pid":13,"name":"工作计划","pinyin":"gongzuojihua","path":"/cmsgaijin/gongzuojihua","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":22,"pid":13,"name":"炒股养棋","pinyin":"chaoguyangqi","path":"/chaoguyangqi","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":23,"pid":13,"name":"cx13","pinyin":"cx13","path":"/kaifariji/cx13","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":24,"pid":13,"name":"时限学堂","pinyin":"shixianxuetang","path":"/richanggongzuozaji/shixianxuetang","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},{"id":25,"pid":13,"name":"运营","pinyin":"yunying","path":"/richanggongzuozaji/yunying","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]},{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"}]

navSub------>{"cate":{"id":16,"pid":13,"name":"总结","pinyin":"zongjie","path":"/richanggongzuozaji/zongjie","sort":0,"target":"0","status":"0","list_view":"list.html","article_view":"article.html","seo_title":"","seo_keywords":"","seo_description":"","type":"0"},"id":16}

article------>{"id":259,"cid":16,"sub_cid":null,"title":"七弈通用后台数据库配置文件规范","short_title":"","tag_id":"","attr":"","seo_title":"","seo_keywords":"","seo_description":"","source":"","author":"","description":"","img":"","content":"<p>明白了!以下是按照 **一级、二级、三级** 逐步表述的配置文件规范文档,结构清晰,便于理解:</p>\n<p>---</p>\n<p># 数据库表内容显示与输入配置文件规范</p>\n<p>## 1. 一级字段</p>\n<p>### 1.1 `dataRules`(数据过滤规则)<br>- **描述**:用于定义数据过滤规则,通常用于查询或筛选数据。<br>- **是否必填**:可选。<br>- **二级字段**:<br>&nbsp; - `field`:需要过滤的字段名。<br>&nbsp; - `operator`:过滤操作符(如 `=`、`&gt;`、`&lt;` 等)。<br>&nbsp; - `value`:过滤值,支持动态变量(如 `${orgId}`)。</p>\n<p>#### 示例<br>```json<br>\"dataRules\": [<br>&nbsp; {<br>&nbsp; &nbsp; \"field\": \"userType\",<br>&nbsp; &nbsp; \"operator\": \"=\",<br>&nbsp; &nbsp; \"value\": \"${orgId}\"<br>&nbsp; }<br>]<br>```</p>\n<p>---</p>\n<p>### 1.2 `displayConfig`(显示配置)<br>- **描述**:用于控制字段的显示和隐藏,以及关联表字段的显示。<br>- **是否必填**:可选。<br>- **二级字段**:<br>&nbsp; - `hide`:需要隐藏的字段列表。<br>&nbsp; - `show`:需要显示的字段列表。<br>&nbsp; - `relatedTableFields`:关联表字段配置。</p>\n<p>#### 2.1 `relatedTableFields`(关联表字段配置)<br>- **描述**:定义当前表字段与关联表字段的映射关系。<br>- **三级字段**:<br>&nbsp; - `field`:当前表中的字段名。<br>&nbsp; - `relatedTable`:关联表的表名。<br>&nbsp; - `relatedField`:关联表中的字段名。<br>&nbsp; - `displayFields`:需要显示的关联表字段列表。</p>\n<p>#### 示例<br>```json<br>\"displayConfig\": {<br>&nbsp; \"hide\": [\"sid\"],<br>&nbsp; \"show\": [\"id\", \"longid\"],<br>&nbsp; \"relatedTableFields\": [<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; \"field\": \"sid\",<br>&nbsp; &nbsp; &nbsp; \"relatedTable\": \"book_booklists\",<br>&nbsp; &nbsp; &nbsp; \"relatedField\": \"id\",<br>&nbsp; &nbsp; &nbsp; \"displayFields\": [\"BooklistName\"]<br>&nbsp; &nbsp; }<br>&nbsp; ]<br>}<br>```</p>\n<p>---</p>\n<p>### 1.3 `inputConfig`(输入配置)<br>- **描述**:用于定义字段的输入方式和相关属性。<br>- **是否必填**:必填。<br>- **二级字段**:<br>&nbsp; - `fieldConfigs`:字段配置。</p>\n<p>#### 2.1 `fieldConfigs`(字段配置)<br>- **描述**:定义每个字段的输入类型、关联表、字段映射等。<br>- **三级字段**:<br>&nbsp; - `type`:输入类型,支持以下值:<br>&nbsp; &nbsp; - `webpage`:从网页中选择。<br>&nbsp; &nbsp; - `api`:通过 API 获取数据。<br>&nbsp; &nbsp; - `upImage`:图片上传。<br>&nbsp; &nbsp; - `password`:密码输入。<br>&nbsp; &nbsp; - `rich`:富文本输入。<br>&nbsp; - `tableName`:关联的表名(仅 `type` 为 `webpage` 时有效)。<br>&nbsp; - `fieldMappings`:字段映射关系(仅 `type` 为 `webpage` 时有效)。<br>&nbsp; - `displayFields`:需要显示的字段列表(仅 `type` 为 `webpage` 时有效)。<br>&nbsp; - `autoFill`:是否自动填充数据(仅 `type` 为 `api` 时有效)。<br>&nbsp; - `method`:API 请求方法(仅 `type` 为 `api` 时有效)。<br>&nbsp; - `url`:API 请求地址(仅 `type` 为 `api` 时有效)。</p>\n<p>#### 示例<br>```json<br>\"inputConfig\": {<br>&nbsp; \"fieldConfigs\": {<br>&nbsp; &nbsp; \"CreatorID\": {<br>&nbsp; &nbsp; &nbsp; \"type\": \"webpage\",<br>&nbsp; &nbsp; &nbsp; \"tableName\": \"book_users\",<br>&nbsp; &nbsp; &nbsp; \"fieldMappings\": {<br>&nbsp; &nbsp; &nbsp; &nbsp; \"CreatorID\": \"id\"<br>&nbsp; &nbsp; &nbsp; },<br>&nbsp; &nbsp; &nbsp; \"displayFields\": [\"id\", \"Username\", \"UserType\"]<br>&nbsp; &nbsp; },<br>&nbsp; &nbsp; \"CreateTime\": {<br>&nbsp; &nbsp; &nbsp; \"type\": \"api\",<br>&nbsp; &nbsp; &nbsp; \"autoFill\": true,<br>&nbsp; &nbsp; &nbsp; \"method\": \"GET\",<br>&nbsp; &nbsp; &nbsp; \"url\": \"util/current-time\"<br>&nbsp; &nbsp; }<br>&nbsp; }<br>}<br>```</p>\n<p>---</p>\n<p>## 2. 完整示例</p>\n<p>```json<br>{<br>&nbsp; \"dataRules\": [<br>&nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; \"field\": \"userType\",<br>&nbsp; &nbsp; &nbsp; \"operator\": \"=\",<br>&nbsp; &nbsp; &nbsp; \"value\": \"${orgId}\"<br>&nbsp; &nbsp; }<br>&nbsp; ],<br>&nbsp; \"displayConfig\": {<br>&nbsp; &nbsp; \"hide\": [\"sid\"],<br>&nbsp; &nbsp; \"show\": [\"id\", \"longid\"],<br>&nbsp; &nbsp; \"relatedTableFields\": [<br>&nbsp; &nbsp; &nbsp; {<br>&nbsp; &nbsp; &nbsp; &nbsp; \"field\": \"sid\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"relatedTable\": \"book_booklists\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"relatedField\": \"id\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"displayFields\": [\"BooklistName\"]<br>&nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; ]<br>&nbsp; },<br>&nbsp; \"inputConfig\": {<br>&nbsp; &nbsp; \"fieldConfigs\": {<br>&nbsp; &nbsp; &nbsp; \"CreatorID\": {<br>&nbsp; &nbsp; &nbsp; &nbsp; \"type\": \"webpage\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"tableName\": \"book_users\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"fieldMappings\": {<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \"CreatorID\": \"id\"<br>&nbsp; &nbsp; &nbsp; &nbsp; },<br>&nbsp; &nbsp; &nbsp; &nbsp; \"displayFields\": [\"id\", \"Username\", \"UserType\"]<br>&nbsp; &nbsp; &nbsp; },<br>&nbsp; &nbsp; &nbsp; \"CreateTime\": {<br>&nbsp; &nbsp; &nbsp; &nbsp; \"type\": \"api\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"autoFill\": true,<br>&nbsp; &nbsp; &nbsp; &nbsp; \"method\": \"GET\",<br>&nbsp; &nbsp; &nbsp; &nbsp; \"url\": \"util/current-time\"<br>&nbsp; &nbsp; &nbsp; }<br>&nbsp; &nbsp; }<br>&nbsp; }<br>}<br>```</p>\n<p>---</p>\n<p>## 3. 注意事项<br>1. **字段名和表名**需与实际数据库或接口保持一致。<br>2. **动态变量**(如 `${orgId}`)需确保在运行时能够正确解析。<br>3. 如果某个部分(如 `dataRules` 或 `displayConfig`)没有配置,可以完全移除该字段。</p>\n<p>---</p>\n<p>以上是按照 **一级、二级、三级** 逐步表述的配置文件规范文档,结构清晰,便于理解和使用。如有进一步需求或调整,请随时告知!</p>","status":0,"pv":94,"link":"","createdAt":"2024-12-31 18:32:53","updatedAt":"2025-04-02 06:05:44","field":{},"tags":[]}

article.tags------>[]

news------>[{"id":259,"title":"七弈通用后台数据库配置文件规范","short_title":"","img":"","createdAt":"2024-12-31T10:32:53.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":258,"title":"书库系统更新记录","short_title":"","img":"","createdAt":"2024-12-28T09:33:18.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":254,"title":"用AI辅助帮朋友完成了一个45年同学聚会的视频","short_title":"","img":"","createdAt":"2024-12-05T00:50:11.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":253,"title":"一个很好用的视频格式转换网站","short_title":"","img":"","createdAt":"2024-11-27T10:37:40.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":246,"title":"运营准备","short_title":"","img":"","createdAt":"2024-07-19T14:14:01.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":245,"title":"教学视频","short_title":"","img":"","createdAt":"2024-07-05T00:47:41.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":242,"title":"6月30日工作总结","short_title":"","img":"","createdAt":"2024-06-30T12:03:02.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":241,"title":"今天工作总结","short_title":"","img":"","createdAt":"2024-06-28T10:23:17.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":237,"title":"6月19日工作记录","short_title":"","img":"","createdAt":"2024-06-18T23:57:11.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":236,"title":"我的棋局开发进度","short_title":"","img":"","createdAt":"2024-06-18T14:36:31.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"}]

hot------>[{"id":206,"title":"如何让wsl通过代理访问","path":"/kaifariji/zongjie"},{"id":148,"title":" stockfish中 elo与 skill之间的区别 ","path":"/kaifariji/zongjie"},{"id":81,"title":"禅悦cms系统上一个版本改动汇总","path":"/kaifariji/zongjie"},{"id":22,"title":"对cms系统修改记录","path":"/kaifariji/zongjie"},{"id":210,"title":"lichess的说明","path":"/kaifariji/zongjie"},{"id":145,"title":"小兔子阿斗的故事","path":"/kaifariji/zongjie"},{"id":172,"title":"解决 Stockfish 引擎在本地测试时的 SharedArrayBuffer 错误","path":"/kaifariji/zongjie"},{"id":108,"title":"纸张克数选择","path":"/kaifariji/zongjie"},{"id":49,"title":"一些有用的经验","path":"/kaifariji/zongjie"},{"id":208,"title":"docker中测试代理的方法","path":"/kaifariji/zongjie"}]

imgs------>[{"id":145,"title":"小兔子阿斗的故事","short_title":"","img":"/public/uploads/default/2024/01/17/1705477492766_origin-mceclip0jpg","createdAt":"2024-01-17T07:44:22.000Z","description":"","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":97,"title":"搬迁服务器总结","short_title":"","img":"/public/uploads/default/2023/11/08/1699443000987_mceclip0.jpg.jpg","createdAt":"2023-11-08T10:02:59.000Z","description":"自8月份以来,我们决定将我们的业务入驻亚马逊,被吸引的原因之一是亚马逊提供的一年免费服务器,这似乎非常适合我们这些仍在进行产品测试的客户。","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":79,"title":"记录一下,如何让18年的笔记本支持21:9显示器","short_title":"","img":"/public/uploads/default/2023/11/01/1698876307181_mceclip0.png.png","createdAt":"2023-11-01T13:51:06.000Z","description":"借双十一,给工作站配置了一台带鱼屏34寸显示器,HKC的 曲率1000,京东各种打折下来1276元。原价 1699双11 -400红包 -4.33白条  -8加入hkc会员 -10应当把可以打折的优惠都拿了下来办公室安装 很顺利 直接usb扩展显示器接上就可以用了搬到家里,问题出来了,接hdmi扩展口 显示分辨率不支持21:9  最高只有16:9更新最新的intel 显卡控制中心,无效。。。办公室配熊猫的是采用自定义分辨率。现在系统找不到了。没办法。下载驱动精灵,刷新所有驱动,重启右键。。","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"},{"id":45,"title":"使用cocos creator 开发微信小程序","short_title":"","img":"/public/uploads/default/2023/10/03/1696300737570_mceclip0.png.png","createdAt":"2023-10-01T22:21:25.000Z","description":"一 帐号准备:\n开发者帐号:\n如果不是多端开发,即(网页,android app,ios app,小程序,或多项目,可以不用申请,年费 300元","pinyin":"zongjie","name":"总结","path":"/kaifariji/zongjie"}]

pre------>{"id":258,"title":"书库系统更新记录","name":"总结","path":"/kaifariji/zongjie"}

next------>

E