组织架构接口
<p>[TOC]</p>
<h5>【获取员工显示表头】</h5>
<p>请求URL:<code>/berpManage/personnelHeader</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:{
uid:string,//uid
name:string,//字段名称
fieldType:string,//字段类型:字符串,数字,批注,日期,时间,状态,核对,单图片,多图片,单文件,多文件
bgColor:string,//背景颜色
orderBy:number,//是否排序:1可以,2不能
width:string,//单元格宽度
allowEdit:string,// 是否允许列表编辑:1允许,2不允许
allowSort:string,// 是否允许排序:1允许,2不允许
}
count: number//返回数据总数
}</code></pre>
<h5>【获取员工列表数据】</h5>
<p>请求URL:<code>/berpManage/personnelData</code>;请求方式POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
whereStr:{
"公司名称":string,//公司名称/部门名称/岗位名称
"姓名":string,//员工姓名
}
page:string,//当前页码
pageSize:string,//每页条数
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:{
tableName:string,//uid
remark:string,//字段名称
list:[{
uid:string,// "37a70d295f7843cb82b915b02454sdse",
员工编号:string,// "000002",
姓名:string,// "张小明",
公司名称:string,// "起点科技",
部门名称: string,//"运营部",
岗位名称: string,//"运营专员",
入职时间:string,// "2022-08-12",
工作状态: string,//"在职",
性别:string,//"男",
出生日期: "1998-08-12",
学历:string,// "本科",
籍贯:string,//"汉",
住址:string,//"广州市",
身份证:string,//"436989653202315896",
头像:string,// "-",
手机:string,// "13659865320",
备注:string,// "-",
邮箱:string,// "-",
排序数字:string,// 1,
创建日期:string,//"2022-08-12"
}]
}
count: number//返回数据总数
}</code></pre>
<h5>【获取员工详情】</h5>
<p>请求URL:<code>/berpManage/personnelDetail</code>;请求方式GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string//信息的uid
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:{
uid:string,//数据uid【***】
list:[{
table_uid:string,//数据表uid
name: string,//【***】字段名称
printName: string,//打印名称
fieldType: string,//【***】字段类型:字符串【单行文本】,数字【数字单行文本】,批注【单行文本,可以在列表直接编辑】,日期【单行文本-调起日期控件-yyyy-MM-dd】,时间【单行文本-调起时间控件-HH-mm-ss】,状态【开关按钮控件,1或者2】,核对【复选勾选控件,选中或者不选中】,单图片【单张图上传】,多图片【多张图上传】,单文件【单文件上传】,多文件【多文件上传】
fieldSize: string,//【***】字段大小,也就是字段长度,一般针对:字符串,批注,日期,时间,
fieldFormat:string,//显示格式
fillStatus:string,//【***】填写状态:1必填,2选填
totalStatus:string,//【***】合计标识:1合计,2不合计
defaultValue:string,//【***】默认值
bgColor:string,//背景颜色
width:string,//单元格显示宽度
countFormula:string,//计算公式
arithmeticMethod:string,//运算方式:1计数,2计值
targetTable:string,//取值表名:从哪个表获取数据
valueMethod:string,//取值方式:1计数,2求和,3现值,4平均值,5初期
valueField:string,//取值字段:从目标表的某个字段
tableBasis:string,//本表依据:当前表依据字段
valueBasis:string,//取值依据:目标表依据字段
valueCondition:string,//取值条件:目标表取值条件
sortField:number,//排序
remark:string,//备注说明
is_sys:number,//是否系统:1是,2否:
fieldValue:string,//【***】字段值
valueSelect:{//【***】此为字段空间取值方式,为null的话就是手动填写
variableName:string,//变量名称
type:string,//【***】类型:1单选,2调用数据表
availabletableUid:string,//【***】可用数据表uid
availableTable:string,//【***】可用数据表名:用表名这个区分两种类型
availableItem:string,//【***】可用数据选项/字段
fromBasis:string,//引用/来源依据
correspondBasis:string,//本表依据
fromField:string,//来源字段
correspondField:string,//对应字段
fieldQuery:string,//【***】快查字段:页面默认搜索区域显示的条件
showColumn:string,//【***】显示字段
showCondition:string,//【***】显示条件
tableName:string,//数据表名:有数据表名的只能在特定的数据表字段使用
}
}]
}
count: number//返回数据总数
}</code></pre>
<h5>【编辑/修改员工信息】</h5>
<p>请求URL:<code>/berpManage/personnelEdit</code>;请求方式POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string//信息的uid
editJson:object//编辑的字段对象,注意:对象里面的键名一定要是本表的字段名称,对不上可能就报错了
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【删除员工信息】</h5>
<p>请求URL:<code>/berpManage/personnelDel</code>;请求方式:POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string,//信息uid,多个用英文逗号隔开,
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【获取操作员编号】</h5>
<p>请求URL:<code>/berpManage/staffNo</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: {
staffNo:string,//操作员编号
},
count: number//返回数据总数
}</code></pre>
<h5>【获取操作员列表】</h5>
<p>请求URL:<code>/berpManage/staffManage</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
userName:string,//人员编号/账户用
realName:string,//姓名
page:string,//当前页码
pageSize:string,//每页条数
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: [{
staffUid:string,//操作员uid
appCode:string,//系统应用编号,用户操作员登录
userName:string,//员工编号/账户用
realName:string,//姓名
password:string,//登录密码
authority:string,//所属权限组
company:string,//公司名称
department:string,//部门名称
postion:string,//岗位名称
mobile:string,//手机
email:string,//邮箱
autoTask:string,//自动任务
lastTime:string,//近期任务时间
saleReconciliation:string,//销售对账
closingLock:string,//结账锁定
status:string,//账户状态:1正常,2禁用
loginStatus:string,//登录状态
ipAddress:string,//IP地址
loginTime:string,//登录/离线时间
verifyTime:string,//验证时间
printTemplate:string,//打印模板
menuPermissions:string,//菜单权限
remark:string,//备注说明
sortField:number,//排序数字
dateCreate:string,//创建时间
}],
count: number//返回数据总数
}</code></pre>
<h5>【获取操作员详情】</h5>
<p>请求URL:<code>/berpManage/staffDetail</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string,//uid
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: {
staffUid:string,//操作员uid
appCode:string,//系统应用编号
userName:string,//员工编号/账户名
realName:string,//姓名
password:string,//登录密码
headImgurl:string,//头像
authority:string,//所属权限组
company:string,//公司名称
department:string,//部门名称
postion:string,//岗位名称
mobile:string,//手机
email:string,//邮箱
autoTask:string,//自动任务
lastTime:string,//近期任务时间
saleReconciliation:string,//销售对账
closingLock:string,//结账锁定
status:string,//账户状态:1正常,2禁用
loginStatus:string,//登录状态
ipAddress:string,//IP地址
loginTime:string,//登录/离线时间
verifyTime:string,//验证时间
printTemplate:string,//打印模板
menuPermissions:string,//菜单权限
remark:string,//备注说明
sortField:number,//排序数字
dateCreate:string,//创建时间
},
count: number//返回数据总数
}</code></pre>
<h5>【编辑操作员信息】</h5>
<p>请求URL:<code>/berpManage/staffEdit</code>;请求方式:POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//当前登录操作员uid
uid:string,//当前所编辑的操作员信息的uid
authority:string,//所属权限组
appUid:string,//应用uid
appCode:string,//系统应用编号,用户操作员登录
userName:string,//编号
realName:string,//姓名
password:string,//登录密码
company:string,//公司名称
department:string,//部门名称
postion:string,//岗位名称
mobile:string,//手机
email:string,//邮箱
autoTask:string,//自动任务
saleReconciliation:string,//销售对账
closingLock:string,//结账锁定
status:string,//账户状态:1正常,2禁用
loginStatus:string,//登录状态
ipAddress:string,//IP地址
printTemplate:string,//打印模板
remark:string,//备注说明
sortField:number,//排序数字
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【删除操作员】</h5>
<p>请求URL:<code>/berpManage/staffDel</code>;请求方式:POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string,//信息uid,多个用英文逗号隔开,
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【获取操作权限列表】</h5>
<p>请求URL:<code>/berpManage/staffAuthority</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
name:string,//权限名称
tableUid:string,//系统资源
page:string,//当前页码
pageSize:string,//每页条数
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: [{
authorityUid: string,//权限uid
name: string,//权限名
tableUid: string,//系统资源uid
tableName: string,//系统资源名
show: string,//资源显示:1是2否
increase: string,//新增:1是2否
saveAs: string,//另存:1是2否
print_data: string,//打印:1是2否
check_data: string,//复核:1是2否
import: string,//导入:1是2否
export: string,//导出:1是2否
replace: string,//替换:1是2否
display: string,//数据查看:1无2本人3本部门4本公司5全部
modify: string,//修改:1无2本人3本部门4本公司5全部
del: string,//删除:1无2本人3本部门4本公司5全部
query: string,//查询:1无2本人3本部门4本公司5全部
audit: string,//审核:1无2本人3本部门4本公司5全部
cancel: string,//撤销:1无2本人3本部门4本公司5全部
approval: string,//审批:1无2本人3本部门4本公司5全部
forcedModify: string,//强制修改:1是2否
shut_off: string,//关闭:1是2否
attachCheck: string,//查看附件:1是2否
attachEdit: string,//编辑附件:1是2否
attachDel: string,//删除附件:1是2否
hideField: string,//隐藏字段:1是2否
detailHide: string,//明细隐藏:1是2否
dataClear: string,//数据清理:1是2否
printTemplate: string,//打印模板:1是2否
backstageValue: string,//后台取值:1是2否
displayField: string,//显示字段
editField: string,//编辑字段
detailDisplay: string,//明细显示
detailEdit: string,//明细编辑
displayCondition: string,//显示条件
loadCondition: string,//加载条件
printField: string,//打印字段
detailPrint: string,//明细打印
remark: string,//备注
sortField: number,//排序
dateCreate: string,//创建时间
}],
count: number//返回数据总数
}</code></pre>
<h5>【获取操作权限详情】</h5>
<p>请求URL:<code>/berpManage/authorityDetail</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
name:string,//权限名称
tableUid:string,//系统资源
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: {
authorityUid: string,//权限uid
name: string,//权限名
tableUid: string,//系统资源uid
tableName: string,//系统资源名
show: string,//资源显示:1是2否
add: string,//新增:1是2否
saveAs: string,//另存:1是2否
print: string,//打印:1是2否
check: string,//复核:1是2否
import: string,//导入:1是2否
export: string,//导出:1是2否
replace: string,//替换:1是2否
display: string,//数据查看:1无2本人3本部门4本公司5全部
modify: string,//修改:1无2本人3本部门4本公司5全部
del: string,//删除:1无2本人3本部门4本公司5全部
query: string,//查询:1无2本人3本部门4本公司5全部
audit: string,//审核:1无2本人3本部门4本公司5全部
revoke: string,//撤销:1无2本人3本部门4本公司5全部
approval: string,//审批:1无2本人3本部门4本公司5全部
forcedModify: string,//强制修改:1是2否
close: string,//关闭:1是2否
attachCheck: string,//查看附件:1是2否
attachEdit: string,//编辑附件:1是2否
attachDel: string,//删除附件:1是2否
hideField: string,//隐藏字段:1是2否
detailHide: string,//明细隐藏:1是2否
dataClear: string,//数据清理:1是2否
printTemplate: string,//打印模板:1是2否
backstageValue: string,//后台取值:1是2否
displayField: string,//显示字段
editField: string,//编辑字段
detailDisplay: string,//明细显示
detailEdit: string,//明细编辑
displayCondition: string,//显示条件
loadCondition: string,//加载条件
printField: string,//打印字段
detailPrint: string,//明细打印
remark: string,//备注
sortField: number,//排序
dateCreate: string,//创建时间
},
count: number//返回数据总数
}</code></pre>
<h5>【删除操作权限】</h5>
<p>请求URL:<code>/berpManage/authorityDel</code>;请求方式:POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
uid:string,//信息uid,多个用英文逗号隔开,
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data:object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【编辑操作员权限】</h5>
<p>请求URL:<code>/berpManage/authorityEdit</code>;请求方式:POST ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
name: string,//权限名
remark: string,//备注
sortField: number,//排序
tableUid: string,//系统资源uid
tableName: string,//系统资源名
show: number,//资源显示:1是2否
add: number,//新增:1是2否
saveAs: number,//另存:1是2否
print: number,//打印:1是2否
check: number,//复核:1是2否
import: number,//导入:1是2否
export: number,//导出:1是2否
replace: number,//替换:1是2否
display: string,//数据查看:1无2本人3本部门4本公司5全部
modify: number,//修改:1无2本人3本部门4本公司5全部
del: number,//删除:1无2本人3本部门4本公司5全部
query: number,//查询:1无2本人3本部门4本公司5全部
audit: number,//审核:1无2本人3本部门4本公司5全部
revoke: number,//撤销:1无2本人3本部门4本公司5全部
approval: number,//审批:1无2本人3本部门4本公司5全部
forcedModify: number,//强制修改:1是2否
close: number,//关闭:1是2否
attachCheck: string,//查看附件:1是2否
attachEdit: string,//编辑附件:1是2否
attachDel: string,//删除附件:1是2否
hideField: number,//隐藏字段:1是2否
detailHide: number,//明细隐藏:1是2否
dataClear: number,//数据清理:1是2否
printTemplate: number,//打印模板:1是2否
backstageValue: number,//后台取值:1是2否
displayField: string,//显示字段
editField: string,//编辑字段
detailDisplay: string,//明细显示
detailEdit: string,//明细编辑
displayCondition: string,//显示条件
loadCondition: string,//加载条件
printField: string,//打印字段
detailPrint: string,//明细打印
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: object,//返回对象
count: number//返回数据总数
}</code></pre>
<h5>【获取操作权限组-去重】</h5>
<p>请求URL:<code>/berpManage/authoritySelect</code>;请求方式:GET ;请求参数如下</p>
<pre><code> {
businessUid:string,//主账号uid
appUid:string,//应用uid
staffUid:string,//操作员uid
}</code></pre>
<p>返回示例如下</p>
<pre><code> {
code: number,//状态码,200成功,400失败,500异常
msg: string,//提示文字
data: [{
label: string,//名称
name: string,//名称
}]
count: number//返回数据总数
}</code></pre>