
API 名称: 协议签订同步至协议台账
请求方式: POST
请求 URL: /yonbip/hrcloud/agreement/sign
请求参数:
[
{
"name": "data",
"description": "协议签订卡片[hrcm.agreement.Agreement]",
"required": true,
"type": "object",
"children": [
{
"name": "id",
"description": "OA系统中单据id",
"required": true,
"type": "string"
},
{
"name": "staffId",
"description": "员工id",
"required": true,
"type": "string"
},
{
"name": "staffCode",
"description": "员工编号",
"required": false,
"type": "string"
},
{
"name": "orgid",
"description": "公司id",
"required": true,
"type": "string"
},
{
"name": "orgCode",
"description": "公司编码",
"required": false,
"type": "string"
},
{
"name": "deptid",
"description": "部门id",
"required": true,
"type": "string"
},
{
"name": "deptCode",
"description": "部门编码",
"required": false,
"type": "string"
},
{
"name": "agreementtype",
"description": "协议类型id",
"required": true,
"type": "string"
},
{
"name": "agreementTypeName",
"description": "协议类型",
"required": false,
"type": "string"
},
{
"name": "newagreementnum",
"description": "协议编码",
"required": true,
"type": "string"
},
{
"name": "newsigndate",
"description": "签订日期",
"required": false,
"type": "string"
},
{
"name": "newbegindate",
"description": "协议开始日期",
"required": true,
"type": "string"
},
{
"name": "newenddate",
"description": "协议结束日期",
"required": true,
"type": "string"
},
{
"name": "newtermmonth",
"description": "协议期限",
"required": false,
"type": "int"
},
{
"name": "newTermUnit",
"description": "期限单位",
"required": false,
"type": "string"
},
{
"name": "newmajorcorpid",
"description": "协议主体单位id",
"required": true,
"type": "string"
},
{
"name": "newmajorcorpname",
"description": "协议主体单位",
"required": false,
"type": "string"
},
{
"name": "newworkaddr",
"description": "业务发生地点id(香雪没有工作地点)",
"required": false,
"type": "string"
},
{
"name": "newworkaddrname",
"description": "业务发生地点",
"required": false,
"type": "string"
},
{
"name": "newmemo",
"description": "备注",
"required": false,
"type": "string"
},
{
"name": "extension",
"description": "扩展字段(json格式的自定义项集合)",
"required": false,
"type": "string"
},
{
"name": "agreementAttrextItem",
"description": "自定义项",
"required": false,
"type": "object",
"children": [
{
"name": "define1",
"description": "自定义项1",
"required": false,
"type": "string"
},
{
"name": "define2",
"description": "自定义项2",
"required": false,
"type": "string"
},
{
"name": "define3",
"description": "自定义项3",
"required": false,
"type": "string"
},
{
"name": "define4",
"description": "自定义项4",
"required": false,
"type": "string"
},
{
"name": "define5",
"description": "自定义项5",
"required": false,
"type": "string"
},
{
"name": "define6",
"description": "自定义项6",
"required": false,
"type": "string"
},
{
"name": "define7",
"description": "自定义项7",
"required": false,
"type": "string"
},
{
"name": "define8",
"description": "自定义项8",
"required": false,
"type": "string"
},
{
"name": "define9",
"description": "自定义项9",
"required": false,
"type": "string"
},
{
"name": "define10",
"description": "自定义项10",
"required": false,
"type": "string"
},
{
"name": "define11",
"description": "自定义项11",
"required": false,
"type": "string"
},
{
"name": "define12",
"description": "自定义项12",
"required": false,
"type": "string"
},
{
"name": "define13",
"description": "自定义项13",
"required": false,
"type": "string"
},
{
"name": "define14",
"description": "自定义项14",
"required": false,
"type": "string"
},
{
"name": "define15",
"description": "自定义项15",
"required": false,
"type": "string"
},
{
"name": "define16",
"description": "自定义项16",
"required": false,
"type": "string"
},
{
"name": "define17",
"description": "自定义项17",
"required": false,
"type": "string"
},
{
"name": "define18",
"description": "自定义项18",
"required": false,
"type": "string"
},
{
"name": "define19",
"description": "自定义项19",
"required": false,
"type": "string"
},
{
"name": "define20",
"description": "自定义项20",
"required": false,
"type": "string"
},
{
"name": "define21",
"description": "自定义项21",
"required": false,
"type": "string"
},
{
"name": "define22",
"description": "自定义项22",
"required": false,
"type": "string"
},
{
"name": "define23",
"description": "自定义项23",
"required": false,
"type": "string"
},
{
"name": "define24",
"description": "自定义项24",
"required": false,
"type": "string"
},
{
"name": "define25",
"description": "自定义项25",
"required": false,
"type": "string"
},
{
"name": "define16",
"description": "自定义项16",
"required": false,
"type": "string"
},
{
"name": "define27",
"description": "自定义项27",
"required": false,
"type": "string"
},
{
"name": "define28",
"description": "自定义项28",
"required": false,
"type": "string"
},
{
"name": "define29",
"description": "自定义项29",
"required": false,
"type": "string"
},
{
"name": "define30",
"description": "自定义项30",
"required": false,
"type": "string"
},
{
"name": "define31",
"description": "自定义项31",
"required": false,
"type": "string"
},
{
"name": "define32",
"description": "自定义项32",
"required": false,
"type": "string"
},
{
"name": "define33",
"description": "自定义项33",
"required": false,
"type": "string"
},
{
"name": "define34",
"description": "自定义项34",
"required": false,
"type": "string"
},
{
"name": "define35",
"description": "自定义项35",
"required": false,
"type": "string"
},
{
"name": "define36",
"description": "自定义项36",
"required": false,
"type": "string"
},
{
"name": "define37",
"description": "自定义项37",
"required": false,
"type": "string"
},
{
"name": "define38",
"description": "自定义项38",
"required": false,
"type": "string"
},
{
"name": "define39",
"description": "自定义项39",
"required": false,
"type": "string"
},
{
"name": "define40",
"description": "自定义项40",
"required": false,
"type": "string"
},
{
"name": "define41",
"description": "自定义项41",
"required": false,
"type": "string"
},
{
"name": "define42",
"description": "自定义项42",
"required": false,
"type": "string"
},
{
"name": "define43",
"description": "自定义项43",
"required": false,
"type": "string"
},
{
"name": "define44",
"description": "自定义项44",
"required": false,
"type": "string"
},
{
"name": "define45",
"description": "自定义项45",
"required": false,
"type": "string"
},
{
"name": "define46",
"description": "自定义项46",
"required": false,
"type": "string"
},
{
"name": "define47",
"description": "自定义项47",
"required": false,
"type": "string"
},
{
"name": "define48",
"description": "自定义项48",
"required": false,
"type": "string"
},
{
"name": "define49",
"description": "自定义项49",
"required": false,
"type": "string"
},
{
"name": "define50",
"description": "自定义项50",
"required": false,
"type": "string"
},
{
"name": "define51",
"description": "自定义项51",
"required": false,
"type": "string"
},
{
"name": "define52",
"description": "自定义项52",
"required": false,
"type": "string"
},
{
"name": "define53",
"description": "自定义项53",
"required": false,
"type": "string"
},
{
"name": "define54",
"description": "自定义项54",
"required": false,
"type": "string"
},
{
"name": "define55",
"description": "自定义项55",
"required": false,
"type": "string"
},
{
"name": "define56",
"description": "自定义项56",
"required": false,
"type": "string"
},
{
"name": "define57",
"description": "自定义项57",
"required": false,
"type": "string"
},
{
"name": "define58",
"description": "自定义项58",
"required": false,
"type": "string"
},
{
"name": "define59",
"description": "自定义项59",
"required": false,
"type": "string"
},
{
"name": "define60",
"description": "自定义项60",
"required": false,
"type": "string"
}
]
},
{
"name": "userDefineCharacter001",
"description": "协议特征",
"required": false,
"type": "characteristic"
}
]
}
]
返回参数:
[
{
"name": "code",
"description": "请求状态码(200:正确;999:后台处理异常)",
"required": true,
"type": "long"
},
{
"name": "message",
"description": "请求信息",
"required": true,
"type": "string"
},
{
"name": "data",
"description": "data",
"required": true,
"type": "object",
"children": [
{
"name": "id",
"description": "单据id",
"required": true,
"type": "string"
},
{
"name": "code",
"description": "单据编码",
"required": true,
"type": "string"
},
{
"name": "staffId",
"description": "员工id",
"required": true,
"type": "string"
},
{
"name": "staffCode",
"description": "员工编码",
"required": true,
"type": "string"
},
{
"name": "name",
"description": "员工姓名",
"required": true,
"type": "string"
},
{
"name": "orgid",
"description": "组织id",
"required": true,
"type": "string"
},
{
"name": "orgName",
"description": "组织名称",
"required": true,
"type": "string"
},
{
"name": "deptid",
"description": "部门id",
"required": true,
"type": "string"
},
{
"name": "deptName",
"description": "部门名称",
"required": true,
"type": "string"
},
{
"name": "agreementtype",
"description": "协议类型",
"required": true,
"type": "string"
},
{
"name": "agreementTypeName",
"description": "协议类型名称",
"required": true,
"type": "string"
},
{
"name": "newagreementnum",
"description": "协议编码",
"required": true,
"type": "string"
},
{
"name": "newsigndate",
"description": "协议签订日期",
"required": true,
"type": "string"
},
{
"name": "newbegindate",
"description": "协议开始日期",
"required": true,
"type": "string"
},
{
"name": "newenddate",
"description": "协议结束日期",
"required": true,
"type": "string"
},
{
"name": "newtermmonth",
"description": "协议期限",
"required": true,
"type": "long"
},
{
"name": "newTermUnit",
"description": "期限单位",
"required": false,
"type": "string"
},
{
"name": "newmajorcorpid",
"description": "协议主体单位id",
"required": true,
"type": "string"
},
{
"name": "newmajorcorpname",
"description": "协议主体单位",
"required": true,
"type": "string"
},
{
"name": "newworkaddr",
"description": "业务发生地点id",
"required": true,
"type": "string"
},
{
"name": "newworkaddrname",
"description": "业务发生地点",
"required": true,
"type": "string"
},
{
"name": "billstate",
"description": "人力合同单据状态 (1:未提交;2:已提交;3:审核中;4:审核通过;5:审核未通过;6:已生效;7:生效失败;10:已撤回;12:已驳回;13:终止)",
"required": true,
"type": "long"
},
{
"name": "creator",
"description": "创建人",
"required": true,
"type": "string"
},
{
"name": "createTime",
"description": "创建时间",
"required": true,
"type": "string"
},
{
"name": "agreementAttachments",
"description": "agreementAttachments",
"required": true,
"type": "string"
},
{
"name": "newbusinesstype",
"description": "协议业务类型(1:签订;2:续签;3:变更;4:解除;5:终止;6:续签意见征询)",
"required": true,
"type": "long"
},
{
"name": "creatorId",
"description": "