|
@@ -7,18 +7,22 @@
|
|
|
请求方式:get / post
|
|
|
|
|
|
请求数据:
|
|
|
-```
|
|
|
-id | 指定ID,则只返回一条数据 | int |
|
|
|
-page | 第几页,默认1 | int |
|
|
|
-pagenum | 每页几条,默认20 | int,<=:1000 |
|
|
|
-```
|
|
|
+
|
|
|
+| 参数名 | 说明 | 备注 |
|
|
|
+| --- | --- | --- |
|
|
|
+| id | 指定ID,则只返回一条数据 | int |
|
|
|
+| page | 第几页,默认1 | int |
|
|
|
+| pagenum | 每页几条,默认20 | int,<=:1000 |
|
|
|
+
|
|
|
|
|
|
响应数据:(json格式)
|
|
|
```
|
|
|
-code int 状态,1代表成功,0代表失败
|
|
|
-msg string 消息
|
|
|
-time int 时间戳
|
|
|
-data json 返回数据
|
|
|
+{
|
|
|
+ "code": 1, // 返回状态,1代表成功,0代表失败
|
|
|
+ "msg": "success", // 返回消息
|
|
|
+ "time": "1586490789", // 响应时间戳
|
|
|
+ "data": null // 结果数据,json格式,没数据时为 null
|
|
|
+}
|
|
|
```
|
|
|
{/if}
|
|
|
|
|
@@ -31,7 +35,9 @@ data json 返回数据
|
|
|
请求方式:get / post
|
|
|
|
|
|
请求数据:
|
|
|
-```
|
|
|
+
|
|
|
+| 参数名 | 说明 | 备注 |
|
|
|
+| --- | --- | --- |
|
|
|
{volist name="$fieldsInfo" id="vo"}
|
|
|
{php}
|
|
|
$field_key = $vo['Field'];
|
|
@@ -41,6 +47,8 @@ data json 返回数据
|
|
|
if(!empty($vo['Comment'])){
|
|
|
$comment = $vo['Comment'];
|
|
|
$field_key.= " | " . $comment;
|
|
|
+ }else{
|
|
|
+ $field_key.= " | ";
|
|
|
}
|
|
|
$field_val = "";
|
|
|
if($vo['Default'] === null){
|
|
@@ -56,22 +64,23 @@ data json 返回数据
|
|
|
{/php}
|
|
|
|
|
|
{notempty name="$field_val"}
|
|
|
- {$field_key} | {$field_val} |
|
|
|
- {/notempty}
|
|
|
-
|
|
|
+| {$field_key} | {$field_val} |
|
|
|
+{/notempty}
|
|
|
{/volist}
|
|
|
|
|
|
-```
|
|
|
|
|
|
响应数据:(json格式)
|
|
|
```
|
|
|
-code int 状态,1代表成功,0代表失败
|
|
|
-msg string 消息
|
|
|
-time int 时间戳
|
|
|
-data json 返回数据
|
|
|
+{
|
|
|
+ "code": 1, // 返回状态,1代表成功,0代表失败
|
|
|
+ "msg": "success", // 返回消息
|
|
|
+ "time": "1586490789", // 响应时间戳
|
|
|
+ "data": null // 结果数据,json格式,没数据时为 null
|
|
|
+}
|
|
|
```
|
|
|
{/if}
|
|
|
|
|
|
+
|
|
|
{if condition="array_key_exists('delete',$crud)"}
|
|
|
# 删除{$menuName}
|
|
|
|
|
@@ -80,20 +89,25 @@ data json 返回数据
|
|
|
请求方式:get / post
|
|
|
|
|
|
请求数据:
|
|
|
-```
|
|
|
- id | 数据ID | int |
|
|
|
-```
|
|
|
+
|
|
|
+| 参数名 | 说明 | 备注 |
|
|
|
+| --- | --- | --- |
|
|
|
+| id | 数据ID | int |
|
|
|
+
|
|
|
|
|
|
响应数据:(json格式)
|
|
|
```
|
|
|
-code int 状态,1代表成功,0代表失败
|
|
|
-msg string 消息
|
|
|
-time int 时间戳
|
|
|
-data json 返回数据
|
|
|
+{
|
|
|
+ "code": 1, // 返回状态,1代表成功,0代表失败
|
|
|
+ "msg": "success", // 返回消息
|
|
|
+ "time": "1586490789", // 响应时间戳
|
|
|
+ "data": null // 结果数据,json格式,没数据时为 null
|
|
|
+}
|
|
|
```
|
|
|
{/if}
|
|
|
|
|
|
|
|
|
+
|
|
|
{if condition="array_key_exists('update',$crud)"}
|
|
|
# 修改{$menuName}
|
|
|
|
|
@@ -102,44 +116,47 @@ data json 返回数据
|
|
|
请求方式:get / post
|
|
|
|
|
|
请求数据:
|
|
|
-```
|
|
|
- id | 数据ID | int |
|
|
|
- {volist name="$fieldsInfo" id="vo"}
|
|
|
- {php}
|
|
|
- $field_key = $vo['Field'];
|
|
|
- if(in_array($field_key,['id','create_time','update_time'])){
|
|
|
- continue;
|
|
|
- }
|
|
|
- if($vo['Default'] === null){
|
|
|
- continue;
|
|
|
- }
|
|
|
- if(!empty($vo['Comment'])){
|
|
|
- $comment = $vo['Comment'];
|
|
|
- $field_key.= " | " . $comment;
|
|
|
- }
|
|
|
- $field_val = "";
|
|
|
- if(startWith($vo["Type"],'int') || startWith($vo["Type"],'tinyint')){
|
|
|
- $field_val .= empty($field_val) ? "int" : ",int";
|
|
|
- }
|
|
|
- if(startWith($vo["Type"],'varchar')){
|
|
|
- $maxLen = str_replace(['varchar(',')'],['',''],$vo["Type"]);
|
|
|
- $field_val .= empty($field_val) ? "max:".$maxLen : ",max:".$maxLen;
|
|
|
- }
|
|
|
- {/php}
|
|
|
|
|
|
- {notempty name="$field_val"}
|
|
|
- {$field_key} | {$field_val} |
|
|
|
- {/notempty}
|
|
|
+| 参数名 | 说明 | 备注 |
|
|
|
+| --- | --- | --- |
|
|
|
+| id | 数据ID | int |
|
|
|
+{volist name="$fieldsInfo" id="vo"}
|
|
|
+ {php}
|
|
|
+ $field_key = $vo['Field'];
|
|
|
+ if(in_array($field_key,['id','create_time','update_time'])){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ if($vo['Default'] === null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ if(!empty($vo['Comment'])){
|
|
|
+ $comment = $vo['Comment'];
|
|
|
+ $field_key.= " | " . $comment;
|
|
|
+ }else{
|
|
|
+ $field_key.= " | ";
|
|
|
+ }
|
|
|
+ $field_val = "";
|
|
|
+ if(startWith($vo["Type"],'int') || startWith($vo["Type"],'tinyint')){
|
|
|
+ $field_val .= empty($field_val) ? "int" : ",int";
|
|
|
+ }
|
|
|
+ if(startWith($vo["Type"],'varchar')){
|
|
|
+ $maxLen = str_replace(['varchar(',')'],['',''],$vo["Type"]);
|
|
|
+ $field_val .= empty($field_val) ? "max:".$maxLen : ",max:".$maxLen;
|
|
|
+ }
|
|
|
+ {/php}
|
|
|
+ {notempty name="$field_val"}
|
|
|
+| {$field_key} | {$field_val} |
|
|
|
+{/notempty}
|
|
|
+{/volist}
|
|
|
|
|
|
- {/volist}
|
|
|
-
|
|
|
-```
|
|
|
|
|
|
响应数据:(json格式)
|
|
|
```
|
|
|
-code int 状态,1代表成功,0代表失败
|
|
|
-msg string 消息
|
|
|
-time int 时间戳
|
|
|
-data json 返回数据
|
|
|
+{
|
|
|
+ "code": 1, // 返回状态,1代表成功,0代表失败
|
|
|
+ "msg": "success", // 返回消息
|
|
|
+ "time": "1586490789", // 响应时间戳
|
|
|
+ "data": null // 结果数据,json格式,没数据时为 null
|
|
|
+}
|
|
|
```
|
|
|
{/if}
|