数据字段相关接口
[TOC]
【获取表中字段的所有值-去重】
请求URL:/berpManage/fieldValue
;请求方式:GET ;请求参数如下
{
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
tableUid:string,//所属数据表uid
fieldName:string,//字段名称
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:{
label: string,//提示文字
value: string,//值
}
count: number//返回数据总数
}
【编辑数据表字段】
请求URL:/berpManage/fieldEdit
;请求方式:POST ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid",
fieldUid:string,// "字段uid,为空时为添加",
tableUid:string,// "【必填】所属数据表uid",
name:string,// "【必填】字段名称",
printName:string,// "打印名称",
fieldType:string,// "【必填】类型:有个数组接口获取:fieldType,字符串, 数字, 日期, 时间,单文件,多文件",
allowEdit:string,// "是否允许列表编辑:1允许,2不允许
allowSort:string,// 是否开启排序:1允许,2不允许
fieldSize:string,// "字段大小:500",
fieldFormat: string,//"字段格式:有个数组接口获取:fieldFormat",
fillStatus:string,// "填写状态:必填或者空",
totalStatus:string,// "合计标识:1合计,2不合计",
defaultValue: string,//"默认值",
bgColor: string,//"背景颜色",
width: string,//"单元格显示宽度",
countFormula: string,//"计算公式",
arithmeticMethod: string,//"运算方式",
targetTable:string,// "取值表名",
valueMethod: string,//"取值方式:1计数,2求和,3现值,4平均值,5初期",
valueField: string,//"取值字段",
tableBasis:string,// "本表依据",
valueBasis:string,// "取值依据",
valueCondition:string,// "取值条件",
sortField:number,// "【必填】排序",
remark: "备注说明"
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回字段值的数组[”“,”“,”“,”“]
count: number//返回数据总数
}
【删除数据表字段】
请求URL:/berpManage/fieldDel
;请求方式:POST ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid",
fieldUid:string,// "字段uid,为空时为添加",
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象
count: number//返回数据总数
}
【验证字段名是否重复】
请求URL:/berpManage/verifyField
;请求方式:POST ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid",
name:string,// "字段名称",
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象
count: number//返回数据总数
}
【获取字段类型】
请求URL:/berpManage/fieldType
;请求方式:GET ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid"
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象,["字符串", "数字", "日期", "时间", "单文件", "多文件"]
count: number//返回数据总数
}
【获取字段显示格式】
请求URL:/berpManage/fieldFormat
;请求方式:GET ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid"
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象,["", "0", "0.0", "0.00", "0.000", "0.0000"]
count: number//返回数据总数
}
【获取字段运算方式】
请求URL:/berpManage/arithmeticMethod
;请求方式:GET ;请求参数如下
{
businessUid:string,//"【必填】主账号ID",
appUid:string,//"【必填】应用uid",
staffUid:string,// "操作员uid"
}
返回示例如下
{
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:[{
value: number,//数值
name: string,//名称
}]
count: number//返回数据总数
}