### 编码增加 请求URL: 请求示例 ``` 添加Code表 { 'id': 'user_status', 'name': '用户状态', 'hierarchy_flg': '0' } 添加kv表 { 'kv': '1', 'codeid':'user_status', 'parentid': '123', 'k': '2', 'v': '休息中' } ``` 请求参数说明 添加Code表 | 参数 | 类型 | 必填 | 描述 | | ------------- | ------ | ---- | --------------------- | | id | String | 是 | 英文名称例如:status | | name | String | 是 | 中文名称 例如:状态 | | hierarchy_flg | String | 是 | 多级标志 0/1 是否多级 | 添加kv表 | 参数 | 类型 | 必填 | 描述 | | -------- | ------ | ---- | -------------- | | kv | String | 是 | 添加kv表 值为1 | | codeid | String | 是 | Code表中的id | | parentid | String | 是 | 父级id | | k | String | 是 | 键 | | v | String | 是 | 值 | 返回示例 ``` 添加成功 { "status": true, "msg": "add success" } 添加失败 { "status": False, "msg": "add failed" } ``` ### 编码删除 请求URL: 请求示例 ``` 删除Code表对应字段 { 'id': 'user_status' } 添加kv表 { 'kv': '1', 'id': 'kv表中对应id' } ``` 请求参数说明 | 参数 | 类型 | 必填 | 描述 | | ---- | ------ | ---- | --------------- | | kv | String | 是 | 删除kv表 值为1 | | id | String | 是 | Code/kv表中的id | 返回示例 ``` 删除成功 { "status": true, "msg": "appCodes delete success" } 删除失败 { "status": False, "msg": "appCodes delete failed" } ``` ### 编码更新 请求URL: 请求示例 ``` 更新Code表 { 'id': 'user_status', 'name': '用户状态', 'hierarchy_flg': '0' } 更新kv表 { 'kv': '1', 'codeid':'user_status', 'parentid': '123', 'k': '2', 'v': '休息中' } ``` 请求参数说明 更新Code表 | 参数 | 类型 | 必填 | 描述 | | ------------- | ------ | ---- | --------------------- | | id | String | 是 | 英文名称例如:status | | name | String | 否 | 中文名称 例如:状态 | | hierarchy_flg | String | 否 | 多级标志 0/1 是否多级 | 更新kv表 | 参数 | 类型 | 必填 | 描述 | | -------- | ------ | ---- | -------------- | | kv | String | 是 | 更新kv表 值为1 | | codeid | String | 否 | Code表中的id | | parentid | String | 否 | 父级id | | k | String | 否 | 键 | | v | String | 否 | 值 | 返回示例 ``` 添加成功 { "status": true, "msg": "update success" } 添加失败 { "status": False, "msg": "update failed" } ``` ### 编码查询 请求URL: 请求示例 ``` 查询code表时不需要参数 返回data为[{},{},{}] 查询kv表 { 'kv': '1', 'codeid': 'kv表中对应id' } ``` 请求参数说明 | 参数 | 类型 | 必填 | 描述 | | ---- | ------ | ----------------- | --------------- | | kv | String | 否/查询kv为必填项 | 查询kv表 值为1 | | id | String | 否/查询kv为必填项 | Code/kv表中的id | 返回示例 ``` 查询成功 { "status": True, "msg": "appCodes_kv search success", "data": app_code_result } 查询失败 { "status": False, "msg": "appCodes_kv search failed", "data": "" } 查询成功示例 [ { "parentid": null, "k": "0", "v": "未认证", "id": "8KxM0iIY", "codeid": "status" }, { "parentid": null, "k": "1", "v": "认证", "id": "GZx0dzSd", "codeid": "status", "son": [ { "parentid": "1", "k": "0", "v": "手机号", "id": "37HmJ8T7", "codeid": "status", "son": [ { "parentid": "1-0", "k": "0", "v": "华南地区", "id": "eVF9aerQ", "codeid": "status" }, { "parentid": "1-0", "k": "1", "v": "华中地区", "id": "j1rhnW6p", "codeid": "status" }, { "parentid": "1-0", "k": "2", "v": "华北地区", "id": "Cr0nWLIU", "codeid": "status", "son": [ { "parentid": "1-0-2", "k": "0", "v": "甘肃", "id": "Gnd5WA4b", "codeid": "status" }, { "parentid": "1-0-2", "k": "1", "v": "内蒙古", "id": "FRHOrEep", "codeid": "status" } ] } ] }, { "parentid": "1", "k": "1", "v": "微信", "id": "f1MRJscT", "codeid": "status" }, { "parentid": "1", "k": "2", "v": "QQ", "id": "m3M39BI8", "codeid": "status" } ] } ] ```