部门请求体 DepartmentForm

说明

DepartmentForm

请求参数

参数说明

字段名称 字段类型 是否必填 字段说明
businessCode String(50) 部门编码
newBusinessCode String(50) 新部门编码(替换原编码)
name String(100) 部门名称
sortNumber int 排序序号设置限制在(0,1000)之间,不包含0和1000。
不填时视为维持原数据填写空数组时视为清除原数据
managerEmployeeIds List<String> 部门主管工号
parentBizCode String(50) 上级部门编码,不填则挂到根部门下面
controlProperties List<String> 部分部门不能被员工选择场景;
reimburse_dept_scene --报销单的承担部门场景下不可以被选;
pre_consume_dept_scene --申请单申请部门场景下不可以被选;
share_dept_scene --分摊的承担部门场景下不可以被选;
loan_dept_scene --借款单的承担部门场景下不可以被选;
contract_dept_scene --合同的部门场景下不可以被选;
repayment_dept_scene --还款单的责任人部门场景下不可以被选。
不填时视为维持原数据;填写[""]时视为清除原数据 (数组中需要放置一个空字符) 。
enabled boolean 启用状态,默认启用(true)注:如设置为false,则需保证该部门员工列表为空;如设置为false,子部门状态也会变成false。
nameEn String 英文名,不填时视为维持原数据,填写空字符串时视为清除原数据
isCompany boolean 是否是公司,新增操作,不传默认是false,更新操作时,不传表示保持原数据
deptVisibilityType String 限制本部门员工通讯录可见信息类型。
notLimited -- 不限制 ,
outerDeptOnlySelf -- 仅可见所在部门及自己 ,
outerDeptAndSub -- 仅可见所在部门及下级部门 ,
specifyDeptsAndStaffs -- 仅可见指定部门/人
specifyDeptAndUsers List<SpecifyDeptAndUse> 指定部门和员工。
仅在deptVisibilityType为specifyDeptsAndStaffs(仅可见指定部门/人)下必填

SpecifyDeptAndUser参数说明

字段名称 字段类型 是否必填 字段说明
type String(32) 制定类型(STAFF -- 员工,DEPARTMENT -- 部门)
bizCode String(50) 具体的编码 (当type为STAFF时表示员工工号,当type为DEPARTMENT时表示部门编码)

参数样例

{
  "businessCode": "10001.01",
  "name": "部门1",
  "sortNumber": 3,
  "managerEmployeeIds": ["10001","10002"],
  "parentBizCode": "10001",
  "controlProperties":["reimburse_dept_scene","pre_consume_dept_scene"],
  "enabled":true,
  "nameEn":"dept one",
  "isCompany":true,
  "deptVisibilityType": "specifyDeptsAndStaffs",
  "specifyDeptAndUsers": [
    {
      "type":"STAFF",
      "bizCode":"MK0001"
    },{
      "type":"STAFF",
      "bizCode":"MK002"
    },{
      "type":"DEPARTMENT",
      "bizCode":"DEPT001"
    }
  ]
}

修改记录

2023-04-11  新增
Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-25 12:04:35

results matching ""

    No results matching ""

    results matching ""

      No results matching ""