kboss/b/appcode/编码表接口说明.txt
2025-07-16 14:27:17 +08:00

123 lines
2.6 KiB
Plaintext

编码增加
请求地址: http://47.93.12.75:8888/appcode/appCodesAdd.dspy
请求参数:
`id` VARCHAR(32) 'id',
`name` VARCHAR(255) '编码名称',
`hierarchy_flg` VARCHAR(1) '多级标志',
`del_flg` VARCHAR(1) DEFAULT '0' comment '删除标志',
`create_at` TIMESTAMP comment '创建时间戳'
从code表开始添加 同时添加code_kv表 需要提交的字段
{
'id': '英文字段 例如:user_status',
'name': '中文字段 例如: 用户状态',
'hierarchy_flg': '层级 默认是 0',
# 以下data是同时添加到kv表中的内容
'data':[
{'codeid':'user_status', 'parentid': '123', 'k': '0', 'v': '在线'},
{'codeid':'user_status', 'parentid': '123', 'k': '1', 'v': '未在线'}
]
}
单独添加code_kv表中字段需要提交的字段 kv和codeid为必填项
{'kv': '1', 'codeid':'user_status', 'parentid': '123', 'k': '1', 'v': '休息中'}
响应内容:
增加成功:
{
"status": True,
"msg": "app codes and appcodes_kv add success"
}
增加失败:
{
"status": False,
"msg": "app codes and appcodes_kv add failed"
}
编码删除
请求地址: http://47.93.12.75:8888/appcode/appCodesDelete.dspy
请求参数:
只删除kv表中对应字段对应参数 kv和id为必填项
{'kv': '1', 'id': 'kv表对应id'}
删除code表中字段(同时把kv表对应字段删除) (kv不能为0, 置空或不添加)
{'kv': '', 'id': 'code表中对应id'}
响应内容:
删除成功:
{
"status": True,
"msg": "appCodes delete success"
}
删除失败:
{
"status": False,
"msg": "appCodes delete failed"
}
编码更新
请求地址: http://47.93.12.75:8888/appcode/appCodesUpdate.dspy
请求参数:
只更新kv表中对应字段对应参数 kv和id为必填项
{'kv': '1', 'id': 'J9dAtdLP','codeid':'user_status', 'parentid': '123', 'k': '0', 'v': '在线'}
更新code表中字段(同时把kv表对应字段删除) id为必填项,(kv不能为0, 置空或不添加)
{
'kv': '',
'id': 'user_status',
'name': '客户状态',
'hierarchy_flg': '0'
}
响应内容:
更新成功:
{
"status": True,
"msg": "appcodes update success"
}
更新失败:
{
"status": False,
"msg": "appcodes update failed"
}
编码查询:
请求地址:
查询code:
http://47.93.12.75:8888/appcode/appCodesSearch.dspy
请求参数:
查询code:
查询code表时不需要参数
从code点击字段查询code_kv表: kv必填项 codeid为必填项
{
'kv': '1',
'codeid': 'user_status'
}
响应内容:
查询成功:
{
"status": True,
"msg": "appCodes_kv search success",
"data": app_code_result
}
查询失败:
{
"status": False,
"msg": "appCodes_kv search failed",
"data": ""
}