更新预算主体的预算负责人

  • 接口:/budget/update/principal

  • Method:POST

  • 数据格式:JSON

  • 描述:根据入参中的年度、预算组织编码,更新该预算组织下、生效中版本、所有编制周期(月度、季度、半年、年度)、所有编制预算单元的预算负责人为入参中的负责人

  • 请求参数:

参数 类型 是否必填 描述
budgetEntryTargetType String Y 目标预算类型,可选值为:SUBSIDIARY - 业务实体预算, DEPARTMENT - 部门预算,
AUX_ACCOUNTING - 项目预算, PERSONAL - 个人预算
budgetYear int Y 预算年份
budgetTargetBizCode String Y 需要修预算负责人的预算主体编码,可选值:部门编码,业务实体编码,员工工号,辅助核算编码
principalEmployeeId String Y 预算负责人编码
  • 返回参数:
字段 类型 描述
code String “ACK”代表操作成功,“NACK”代表操作失败
message String 显示操作失败的原因
  • 请求示例:

  • {
    "timestamp":"1488879382",
    "data":[{
      "budgetEntryTargetType":"PERSONAL",
      "budgetYear":"2024",
      "budgetTargetBizCode":"11000",
      "principalEmployeeId":"11000"
    }]
    }
    
  • 返回示例:

  • {
    "code":"ACK",
    "message":"message.success",
    "data":{},
    "args":null,
    "linkDetail":false,
    "nonBizError":false
    }
    
  • 系统异常提示对照表

异常提示 描述
* 参数错误,请填写完整的参数 入参(budgetEntryTargetType,budgetYear,budgetTargetBizCode,principalEmployeeId)为空时抛出
* 不存在工号为XXX的员工 预算负责人工号,个人预算员工工号不存在时抛出
* 预算类型错误 入参(budgetEntryTargetType)填写错误
* 预算年份错误 预算年份错误
* 不存在编码为XXX的部门 部门业务编码(budgetTargetBizCode)不存在时抛出
* 不存在工号为XXX的业务实体 业务实体业务编码(budgetTargetBizCode)不存在时抛出
* 不存在工号为XXX的辅助核算 项目业务编码(budgetTargetBizCode)不存在时抛出
* 系统异常 其他未知异常产生的时候抛出

results matching ""

    No results matching ""