@lina
2020-11-24T10:34:04.000000Z
字数 23651
阅读 1111
新闪签云
请求URL
get
api/home
请求参数
date_type
: [string] 统计图日期筛选 【day/month】
响应
{
"status": 0,
"msg": "",
"data": {
"sealNum": 8,// 印章个数
"sealUseNum": 111, // 印章使用量
"contractNum": 26, // 合同模板数
"contractUseNum": 111, // 合同模板使用量
"saveCosts": 402,// 节约成本,
"saveTime" : 111,// 节约时间
"file_page_num": 745,// 文件张数
"sendNum": [// 发送量
{
"time": "2020-10-19", // 日期 (
date_type='day' -> "2020-10-19" ,
date_type='month' -> "2020-10"
)
"count": 0 // 个数
}
],
"successNum": [ // 成功量
{
"time": "2020-10-19", // 日期
"count": 0 // 个数
}
]
}
}
请求URL
get
api/logout
响应
{
"status": 0,
"msg": "退出成功",
"data": null
}
请求URL
post
api/text_field
请求参数
vname
: [string] 文字域keylabel
: [string] 文字域名称type
: [int] 文字域类型options
: [string] select 参数listen_id
: [int] selecty 1级idcategory
: [int] 类型
响应
{
"status": 0,
"msg": "创建文字域成功",
"data": null
}
请求URL
put
api/text_field/{id}
注: id是要修改的文字域id
请求参数
vname
: [string] 文字域keylabel
: [string] 文字域名称type
: [int] 文字域类型options
: [string] select 参数listen_id
: [int] selecty 1级idid
: [int] id是要修改的文字域idcategory
: [int] 类型
响应
{
"status": 0,
"msg": "修改文字域成功",
"data": null
}
请求URL
post
api/text_field/changeStatus
请求参数
ids
: [string] 以逗号分隔的id集合status
: [int] 禁用状态 0禁用 1启用
响应
{
"status": 0,
"msg": "启用成功/禁用成功",
"data": null
}
请求URL
get
api/text_field
请求参数
keyword
: [string] 文字域名称/文字域keystatus
: [int] 文字域禁用状态 0禁用 1启用category
: [int] 类型
响应
{
"status": 0,
"msg": "",
"data": [
{
"id": 92,
"category": 2,
"label": "姓名",
"vname": "name",
"type": 5,
"rule": "",
"options": "",
"sort": 0,
"listen_id": 0,
"status": 1,
"created_at": "2020-09-26 22:09:44",
"updated_at": "2020-09-26 22:09:44"
}
]
}
请求URL
post
api/upload
请求参数
file
: [file] 文件
响应
{
"status": 0,
"msg": "",
"data": {
"url": "/uploads/875331600849167.jpg",
"filename": "55597435bb036.jpg",
"value": "/uploads/875331600849167.jpg"
}
}
请求URL
post
api/updatePwd
请求参数
old_password
: [string] 旧密码password
: [string] 新密码password_confirmation
: [string] 新密码确认
响应
{
"status": 0,
"msg": "修改密码成功",
"data": null
}
请求URL
put
api/admin_user
请求参数
id
: [int] 账号idname
: [string] 名称username
: [string] 账号password
: [string] 密码status
: [int] 禁用状态
响应
{
"status": 0,
"msg": "修改账号成功",
"data": null
}
请求URL
get
api/company_group_selector
响应
{
"status": 0,
"msg": "",
"data": [
{
"name": "guangying1",
"id": 13
}
]
}
请求URL
get
api/company_group
请求参数
name
: [string] 公司名称pageSize
: [int] 每页条数page
: [int] 页码
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 1, // 公司id
"name": "上海龙艺企业管理服务有限责任公司",// 公司名称
"created_at": "2019-10-17 14:30:07",
"updated_at": "2019-11-08 09:08:20",
"company": [
"name" : "xxx", // 主体名称
"count" : 1, // 主体个数
],// 公司主体
"department": [
"name" : "xxx", // 部门名称
"count" : 1, // 部门个数
], //
"contract": {
"master": 0, // 主合同
"child": 0 // 子合同
},
"employee": 0, // 用户个数
"to_be_signed": 0, // 待签署合同个数
"signed": 0, // 已签署合同个数
"unsigned": 0 // 取消签署合同个数
}
],
"total": 12 // 总条数
}
}
请求URL
post
api/company_group
请求参数
name
: [string] 公司名称admin_name
: [string] 负责人名称username
: [string] 账号password
: [string] 密码status
: [int] 禁用状态 0禁用 1启用logo_url
: [string] logo链接
响应
{
"status": 0,
"msg": "创建企业成功",
"data": null
}
请求URL
get
api/company_group/{id}
响应
{
"status": 0,
"msg": "",
"data": {
"id": 12, // 公司id
"name": "guangying",//公司名称
"created_at": "2020-09-22 12:31:11",
"updated_at": "2020-09-22 12:31:11",
"admin_user": {
"id": 12, // 负责人id
"username": "123456", // 用户名
"name": "lina",// 负责人名称
"status": 1,// 状态
}
}
}
请求URL
put
api/company_group/{id}
请求参数
id
: [int] 公司idname
: [string] 公司名称status
: [int] 禁用状态 0禁用 1启用logo_url
: [string] logo链接
响应
{
"status": 0,
"msg": "修改企业账号成功",
"data": null
}
请求URL
get
api/department_selector
请求参数
company_group_id
: [int] 公司名称
响应
{
"status": 0,
"msg": "",
"data": [
{
"name": "测试部门2",
"id": 18
}
]
}
请求URL
post
api/department
请求参数
name
: [string] 部门名称admin_name
: [string] 负责人名称username
: [string] 账号password
: [string] 密码status
: [int] 禁用状态 0禁用 1启用company_group_id
: [int] 公司id
响应
{
"status": 0,
"msg": "创建部门成功",
"data": null
}
请求URL
get
api/department/{id}注释 : id就是部门id
如: api/department/1
响应
{
"status": 0,
"msg": "",
"data": {
"id": 11, // 部门id
"company_group_id": 12, //公司id
"name": "测试部门", // 部门名称
"invite_code": 62959, //邀请码
"status": 1, // 禁用状态
"created_at": "2020-09-22 18:02:11",
"updated_at": "2020-09-22 18:02:11",
"admin_user": {
"id": 16,
"name": "demo111", // 负责人名字
"username": "de111", // 账号
"status": 1, // 状态
"relation_id": 11
}
}
}
请求URL
put
api/department/{id}
请求参数
id
: [int] 部门idname
: [string] 部门名称status
: [int] 禁用状态 0禁用 1启用
响应
{
"status": 0,
"msg": "修改部门成功",
"data": null
}
请求URL
get
api/department
请求参数
perPage
: [int] 每页条数page
: [int] 页码
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 11, // 部门id
"name": "测试部门", // 部门名称
"status": 1, // 禁用状态
"admin_user": {
"name": "demo111", // 负责人
"username": "de111", // 账号
"status": 1,
"relation_id": 11
}
}
],
"total": 12 // 总条数
}
}
请求URL
delete
api/company/{id}
注 : id = 是主体id
响应
{
"status": 0,
"msg": "删除成功",
"data": null
}
请求URL
post
api/company/{id}/recertification
注 : id = 是主体id
响应
{
"status": 0,
"msg": "",
"data": {
"url": "https://smlfront.esign.cn:8890/identity/login?param=8t%2Fev%2BDvBSYpAqGdcGow1EFxToqJbOLP9zSJUNcz43vbknTk9gGRp%2BnWkyUN7QeKxiVtuTgGL3v1KDk2mhapS78rH3XYMcUqePSZbfDETSCwVsa9M2LaXC8iKKgVzUFxzrR9KyhpeD3ajk5evPqEO0RZT1UbfjGtPWxqDiViTBXm4PB2JSPnz2FvSSmI9YPclgjtZQ4yFj8o1OLHhH1BCS3ql2gQJZmE3ziD25nRJUJaj8ZNR6QwgDbczrLAgALCN4jXpQ9EYpMVhASypvm%2BiqIMV1zdZBpI0bJhBH7t0B9k894HQLuXuYNBEMO9U8m2uWsK9qrOXXhQfn8SHMW32AODMKDuBZ2l27JVtTyzvmk%3D&lang=zh-CN"
}
}
请求URL
get
api/company_selector
请求参数
company_group_id
: [int] 公司名称
响应
{
"status": 0,
"msg": "",
"data": [
{
"name": "江西龙艺人力资源服务有限公司深圳分公司",
"id": 12
}
]
}
请求URL
post
api/company
请求参数
company_group_id
: [int] 公司idname
: [string] 主体名称phone
: [string] 公司手机号license
: [string] 营业编号juridical_name
: [string] 法人名字juridical_idno
: [sting] 法人身份证号addr
: [string] 公司地址relation_em_id
: [int] 认证人idstatus
: [int] 禁用状态id_type
: [string] 主体类型
响应
{
"status": 0,
"msg": "创建主体成功",
"data": null
}
请求URL
get
api/company/{id}注释 : id就是主体id
如: api/company/1
响应
{
"status": 0,
"msg": "",
"data": {
"id": 1,
"company_group_id": 0,// 公司id
"name": "上海龙艺企业管理服务有限责任公司", //主体名
"license": "上海;江西吉安;浙江宁波;浙江杭州;浙江海宁;厦门;广东深圳",//营业执照
"juridical_name": "",//法人名
"juridical_idno": "",// 法人身份证号
"addr": "", // 公司地址
"relation_em_id": 0,// 认证人名
"verify_url": "", // e签宝返回认证url
"status": 0, // 禁用状态
"created_at": "2019-10-17 14:30:07",
"updated_at": "2019-11-08 09:08:20"
}
}
请求URL
get
api/company
请求参数
perPage
: [int] 每页条数page
: [int] 页码name
: [string] 主体名称status
: [int] 禁用状态
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 1,
"company_group_id": 0,// 公司id
"name": "上海龙艺企业管理服务有限责任公司", //主体名
"license": "上海;江西吉安;浙江宁波;浙江杭州;浙江海宁;厦门;广东深圳",//营业执照
"juridical_name": "",//法人名
"juridical_idno": "",// 法人身份证号
"addr": "", // 公司地址
"relation_em_id": 0,// 认证人名
"verify_url": "", // e签宝返回认证url
"status": 0, // 禁用状态
"created_at": "2019-10-17 14:30:07",
"updated_at": "2019-11-08 09:08:20"
}
],
"total": 12 // 总条数
}
}
请求URL
get
api/contract/checkName
请求参数
name
: [string] 合同名称
正确响应
{
"status": 0,
"msg": "",
"data": {
"status" : 1
}
}
错误响应
{
"status": 1000,
"msg": "合同名称已被使用",
"data": {
"status": 0
}
}
请求URL
get
api/contract
请求参数
pageSize
: [int] 每页条数page
: [int] 页码name
: [string] 合同名称company_id
: [int] 签约主体type
: [int] 合同类型 1主 2附属status
: [int] 禁用状态company_group_id
: [int] 公司id
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 41,
"company_group_id": 13, // 公司id
"company_id": 13, // 主体id
"type": 1,// 合同类型 1 主 2 附属
"sub_type": 0,// 附属协议子类型 1 修改 2终止
"name": "测试合同",// 合同名
"contract_info_id": 0, // 版本号
"created_at": "2020-09-24 18:56:50",
"updated_at": "2020-09-24 18:56:50",
"contract_company": [
{
"id": 67,
"company_group_id": 11,
"name": "上海浦东龙艺企业管理服务有限公司",
"email": "wenqiqi@shlongyi.cn",
"phone": "4008269296",
"license": "91310115MA1HAAQM1L",
"juridical_name": "杨彩红",
"juridical_idno": "310104197109164048",
"addr": "江西省吉安市永丰县恩江镇龙冈北路",
"relation_em_id": "60ac70906b844a04a4a8b8344daa33c4",
"verify_url": "https://smlfront.esign.cn:8890/identity/login?param=Cv0lWcuqeuKx1tJKejcujQxYX88dIoHu0nYPPNeU%2Fo7ef3xRhtV2vU3Hr7UZ8ea%2B%2F3oUwY4MW9UxVlyYA4fnX2ivbl4Ve1BjJ5WSBSm0ZAaqLP%2Bj9Y9SHgYUtoTsBRa88zRVnCNXJNWnSYiiN3cdiWaLmEn5hBJWl1IGinAVtmEGyoCXJ6iNmg3dEaNWh8S9LdO7JVM9siCrfEBzUICKPVrgoSDjXqt7BBkNUhPFVJQtfoKMU8fnSRIdGieBYmpWBim4MJN1dvSnAo5wMe5BfSmB9h5iduO1xWpcHbT40IqXxd8zy%2Bk69n8fVbQuo9SZKtDKjpj8XizL13sx38scUXJJRiIY3JH41gNj%2BaG40xk%3D&lang=zh-CN",
"e_sign_seal_id": "cce117b8-dfd7-470a-b04f-83dabfa72141",
"e_sign_acct_id": "0102ca1e5db140118eaa858400ee317e",
"status": 1,
"flowId": "1492230401761001172",
"verify_code": "6aecb69a82f2ef387890bba1c6910bee",
"id_type": "CRED_ORG_USCC",
"created_at": "2020-11-17 18:28:06",
"updated_at": "2020-11-23 17:17:29",
"pivot": {
"contract_id": 68,
"company_id": 67
}
}
],
"department": [],
"contract_info": null,
"to_be_signed": 0,
"signed": 0,
"unsigned": 0
}
],
"total": 12 // 总条数
}
}
请求URL
get
api/contract/{id}注释 : id就是合同id
如: api/contract/1
响应
{
"status": 0,
"msg": "",
"data": {
"id": 5,
"company_group_id": 12,
"company_id": 12,
"type": 1,
"sub_type": 0,
"name": "测试上传合同20200929B3",
"status": 1,
"contract_info_id": 7,
"created_at": "2020-09-29 20:28:36",
"updated_at": "2020-10-03 17:45:43",
"contract_info": {
"id": 6,
"contract_id": 5,
"template_id": "4b56ddb0e4834887a3f8417df50649fc",
"file_url": "/upload/contract/771971601382504.pdf",
"contract_text_field": [
{
"label": "signed_date",
"limit": null,
"required": false,
"style": {
"font": null,
"fontSize": null,
"textColor": null,
"width": 152.457,
"height": 15.095001,
"bold": false
},
"pos": {
"x": 100.455,
"y": 456.366,
"page": 13
},
"options": null,
"version": 1,
"ext": null
},
...
],
"text_field_conf": {//文字域配置
"1": 1,
"2": 1,
"5": 0,
"7": 0,
"16": 1,
"18": 1,
"20": 1
},
"remarks": "初始版本",
"status": 1,
"created_at": "2020-09-29 20:28:36",
"updated_at": "2020-09-30 15:41:19"
},
"company_group": {//集团信息
"id": 12,
"name": "_guangying_",
"logo_url": "/upload/733501601389789.jpg",
"status": 1,
"created_at": "2020-09-22 12:31:11",
"updated_at": "2020-09-29 22:29:51"
},
"contract_company": [
{
"id": 67,
"company_group_id": 11,
"name": "上海浦东龙艺企业管理服务有限公司",
"email": "wenqiqi@shlongyi.cn",
"phone": "4008269296",
"license": "91310115MA1HAAQM1L",
"juridical_name": "杨彩红",
"juridical_idno": "310104197109164048",
"addr": "江西省吉安市永丰县恩江镇龙冈北路",
"relation_em_id": "60ac70906b844a04a4a8b8344daa33c4",
"verify_url": "https://smlfront.esign.cn:8890/identity/login?param=Cv0lWcuqeuKx1tJKejcujQxYX88dIoHu0nYPPNeU%2Fo7ef3xRhtV2vU3Hr7UZ8ea%2B%2F3oUwY4MW9UxVlyYA4fnX2ivbl4Ve1BjJ5WSBSm0ZAaqLP%2Bj9Y9SHgYUtoTsBRa88zRVnCNXJNWnSYiiN3cdiWaLmEn5hBJWl1IGinAVtmEGyoCXJ6iNmg3dEaNWh8S9LdO7JVM9siCrfEBzUICKPVrgoSDjXqt7BBkNUhPFVJQtfoKMU8fnSRIdGieBYmpWBim4MJN1dvSnAo5wMe5BfSmB9h5iduO1xWpcHbT40IqXxd8zy%2Bk69n8fVbQuo9SZKtDKjpj8XizL13sx38scUXJJRiIY3JH41gNj%2BaG40xk%3D&lang=zh-CN",
"e_sign_seal_id": "cce117b8-dfd7-470a-b04f-83dabfa72141",
"e_sign_acct_id": "0102ca1e5db140118eaa858400ee317e",
"status": 1,
"flowId": "1492230401761001172",
"verify_code": "6aecb69a82f2ef387890bba1c6910bee",
"id_type": "CRED_ORG_USCC",
"created_at": "2020-11-17 18:28:06",
"updated_at": "2020-11-23 17:17:29",
"pivot": {
"contract_id": 68,
"company_id": 67
}
}
],
"text_field_conf": [//乙方文字域配置
{
"id": 1,
"category": 2,
"label": "姓名",
"vname": "real_name",
"type": 5,
"rule": "",
"options": "",
"sort": 0,
"listen_id": 0,
"status": 1,
"created_at": "2020-09-28 19:32:42",
"updated_at": "2020-09-28 20:56:47",
"required": 1
},
...
],
"party_a_text_field_conf": [//甲方文字域配置
{
"id": 20,
"category": 1,
"label": "岗位",
"vname": "work_pos",
"type": 1,
"rule": "",
"options": "",
"sort": 0,
"listen_id": 0,
"status": 1,
"created_at": "2020-09-28 19:37:40",
"updated_at": "2020-09-28 21:03:30"
},
...
]
}
}
请求URL
post
api/contract
请求参数
: [int] 主体id
company_idcompany_ids
: [string] 主体id (以逗号分隔)name
: [string] 合同名称file_url
: [string] 合同链接template_id
: [string] e签宝模板idtext_field_conf
: [json] 选择的文字域type
: [int] 合同类型 1主 2附属sub_type
: [int] 附属协议的子类型 1 修改 2 终止(type=2时必传)company_group_id
: [int] 公司id (注:admin需要传)edu_show
: [int] 学历信息是否显示 (注:0不显示 1显示)work_show
: [int] 工作信息是否显示 (注:0不显示 1显示)edu_require
: [int] 学历信息是否必传 (注:0不必传 1必传)work_require
: [int] 工作信息是否必传 (注:0不必传 1必传)
响应
{
"status": 0,
"msg": "创建合同成功",
"data": {id:1}
}
请求URL
put
api/contract
请求参数
id
: [int] 合同idfile_url
: [string] 合同链接template_id
: [string] e签宝模板idtext_field_conf
: [json] 选择的文字域remarks
: [string] 备注edu_show
: [int] 学历信息是否显示 (注:0不显示 1显示)work_show
: [int] 工作信息是否显示 (注:0不显示 1显示)edu_require
: [int] 学历信息是否必传 (注:0不必传 1必传)work_require
: [int] 工作信息是否必传 (注:0不必传 1必传)company_ids
: [string] 主体id (以逗号分隔)
响应
{
"status": 0,
"msg": "修改合同成功",
"data": null
}
请求URL
post
api/contract/allotDepartment
请求参数
id
: [int] 合同iddepartment_ids
: [string] 部门id集合 (注:以逗号分隔)
响应
{
"status": 0,
"msg": "分配部门成功",
"data": null
}
请求URL
get
api/contract/{id}/version
注: id 为合同id
响应
{
"status": 0,
"msg": "",
"data": [
{
"id": 1,// 版本id
"remarks": "", // 备注
"status": 1, // 禁用状态
"contract_id": 1, // 合同id
"template_id": "dff56cb656ef40769e7b6a1dc5306889",// 模板id
"file_url": "/upload/contract/572161601299387.pdf",//文件路径
"text_field_conf": "",
"created_at": "2020-09-28 21:35:58",
"updated_at": "2020-09-29 18:51:08"
}
]
}
请求URL
put
api/contract/{id}/disable
请求参数
id
: [int] 合同id
响应
{
"status": 0,
"msg": "合同禁用成功",
"data": null
}
仅展示状态上线的合同,admin取所有,公司取公司的,部门取已分配的合同
请求URL
get
api/contract/selector
请求参数
keyword
: [string] 搜索关键词type
: [int] 合同类型,默认1sub_type
: [int] 协议类型 默认0status
: [int] 协议状态 1在线 0禁用 不传或为空时
响应
{
"status": 0,
"msg": "",
"data": [
{
"id": 5,
"name": "测试上传合同20200929B3"
}
]
}
请求URL
get
api/employee/adminAuthority
请求参数
pageSize
: [int] 每页条数page
: [int] 页码keyword
: [string] 名称/手机号/身份证company_group_id
: [int] 公司iddepartment_id
: [int] 部门idexport
: [int] 1导出 其他忽略
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 92,
"real_name": "测试", // 用户名
"phone": "166210819913", // 手机号
"id_number": "372922199611169010",// 身份证号
"gender": 1, // 性别
"es_id": 1, // e签宝实名表的主键id,实名流水id
"es_acct_id": "1", // e签宝的adccount id
"verify_status": 1,// 0 待实名, 1实名中,2实名成功 3实名失败
"created_at": "2020-09-29 17:44:11",
"updated_at": "2020-09-29 17:44:11",
"department": {
"12": {
"id": 12,// 公司id
"name": "_guangying_", // 公司名
"logo_url": "/upload/733501601389789.jpg", // logo
"status": 1, // 禁用状态
"created_at": "2020-09-22 12:31:11",
"updated_at": "2020-09-29 22:29:51",
"department": [
{
"id": 18,// 部门id
"company_group_id": 12,
"name": "测试部门2",// 部门名称
"invite_code": 28063, // 邀请码
"status": 1,// 禁用状态
"created_at": "2020-09-22 19:24:17",
"updated_at": "2020-09-22 19:24:17",
"in_out_id": 11
},
]
}
},
"record": { // 调用记录
"12": [
{
"id": 22,
"company_group_id": 12, // 公司id
"name": "测试部门7", // 部门名称
"invite_code": 38808,
"status": 1,
"created_at": "2020-09-29 17:48:36",
"updated_at": "2020-09-29 17:48:36",
"in_out_id": 19,
"past_life": {
"id": 12,
"company_group_id": 13,// 公司id
"name": "测试部门1",// 部门名称
"invite_code": 74668,
"status": 1,
"created_at": "2020-09-22 18:10:48",
"updated_at": "2020-09-24 19:16:55"
}
}
]
},
"to_be_signed": 0, // 待签署
"signed": 0 // 已签署
}
],
"total": 1
}
}
请求URL
get
api/employee/companyGroupAuthority
请求参数
pageSize
: [int] 每页条数page
: [int] 页码keyword
: [string] 名称/手机号/身份证department_id
: [int] 部门id
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 92,
"real_name": "测试", // 用户名
"phone": "166210819913", // 手机号
"id_number": "372922199611169010",// 身份证号
"gender": 1, // 性别
"es_id": 1, // e签宝实名表的主键id,实名流水id
"es_acct_id": "1", // e签宝的adccount id
"verify_status": 1,// 0 待实名, 1实名中,2实名成功 3实名失败
"created_at": "2020-09-29 17:44:11",
"updated_at": "2020-09-29 17:44:11",
"department": {
"12": {
"id": 12,// 公司id
"name": "_guangying_", // 公司名
"logo_url": "/upload/733501601389789.jpg", // logo
"status": 1, // 禁用状态
"created_at": "2020-09-22 12:31:11",
"updated_at": "2020-09-29 22:29:51",
"department": [
{
"id": 18,// 部门id
"company_group_id": 12,
"name": "测试部门2",// 部门名称
"invite_code": 28063, // 邀请码
"status": 1,// 禁用状态
"created_at": "2020-09-22 19:24:17",
"updated_at": "2020-09-22 19:24:17",
"in_out_id": 11
},
]
}
},
"record": { // 调用记录
"12": [
{
"id": 22,
"company_group_id": 12, // 公司id
"name": "测试部门7", // 部门名称
"invite_code": 38808,
"status": 1,
"created_at": "2020-09-29 17:48:36",
"updated_at": "2020-09-29 17:48:36",
"in_out_id": 19,
"past_life": {
"id": 12,
"company_group_id": 13,// 公司id
"name": "测试部门1",// 部门名称
"invite_code": 74668,
"status": 1,
"created_at": "2020-09-22 18:10:48",
"updated_at": "2020-09-24 19:16:55"
}
}
]
},
"to_be_signed": 0, // 待签署
"signed": 0 // 已签署
}
],
"total": 1
}
}
请求URL
get
api/employee/departmentAuthority
请求参数
pageSize
: [int] 每页条数page
: [int] 页码keyword
: [string] 名称/手机号/身份证status
: [int] 转入转出状态 1转入 2转出
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 92,
"real_name": "测试",// 员工名
"phone": "166210819913",// 手机号
"id_number": "372922199611169010",// 身份证号
"gender": 1,//性别
"es_id": 1,
"es_acct_id": "1",
"verify_status": 1,// 0 待实名, 1实名中,2实名成功 3实名失败
"created_at": "2020-09-29 17:44:11",
"updated_at": "2020-09-29 17:44:11",
"department": {
"id": 22,
"company_group_id": 12,
"name": "测试部门7",// 部门名
"invite_code": 38808,// 邀请码
"status": 1,
"created_at": "2020-09-29 17:48:36",
"updated_at": "2020-09-29 17:48:36"
},
"company_group": {
"id": 12,
"name": "_guangying_",//公司名
"logo_url": "/upload/733501601389789.jpg", // logo
"status": 1,
"created_at": "2020-09-22 12:31:11",
"updated_at": "2020-09-29 22:29:51"
},
"in_out_id": 19,
"in_time": "2020-09-29 21:26:18",// 转入时间
"out_time": "2020-09-29 21:26:18", // 转出时间
"type": 1,// 1转入 2转出 0新加入
"to_be_signed": 0,
"signed": 0
}
],
"total": 1
}
}
请求URL
get
api/employee/search
请求参数
keyword
: [string] 手机号/身份证
响应
{
"status": 0,
"msg": "",
"data": {
"id": 96,
"real_name": "员工5",
"phone": "16621980482",
"id_number": "372922199328548",
"gender": 1,
"es_id": 1,
"es_acct_id": "1",
"verify_status": 2,
"created_at": "2020-09-30 20:05:51",
"updated_at": "2020-10-04 15:56:36",
"in_department": false//是否已在当前部门
}
}
请求URL
post
api/employee/storeInternal
请求参数
id
: [string] 员工id,多个逗号分隔
响应
{
"status": 0,
"msg": "加入成功",
"data": {
}
}
请求URL
post
api/employee/out
请求参数
id
: [string] 员工id,多个逗号分隔department_id
: [int] 转入的部门id
响应
{
"status": 0,
"msg": "转出成功",
"data": {
}
}
仅展示审核通过的合同,admin取所有,公司取公司的,部门取部门的
请求URL
get
api/employee/selector
请求参数
keyword
: [string] 搜索关键词
响应
{
"status": 0,
"msg": "",
"data": [
{
"id": 92,
"real_name": "员工1",
"phone": "166210819913",
"id_number": "372922199611169010",
"gender": 1,
"es_id": 1,
"es_acct_id": "1",
"verify_status": 2,
"created_at": "2020-09-29 17:44:11",
"updated_at": "2020-10-04 15:56:31"
}
]
}
请求URL
get
api/employee/{id}
请求参数
id
: [int] 员工id
响应
{
"status": 0,
"msg": "",
"data": {
"id": 122,
"real_name": "武帅冲",
"phone": "14412341234",
"id_number": "372922199611169010",
"gender": 0, //性别 0未知 1男 2女
"es_id": 11,
"es_acct_id": "ebc6f9aa67ac4fd7b08d6efa8bbfb002",
"verify_status": 2,
"created_at": "2020-10-12 19:01:37",
"updated_at": "2020-10-13 00:17:04",
"age": 23,
"edu": [// 教育经历
],
"work": [ //工作经历
],
"text_field": [ // 乙方已填写文字域
{
"id": 123,
"em_id": 122,
"text_field_id": 5,
"vname": "party_b_nation",
"val": "回族",
"created_at": "2020-10-13 00:26:24",
"updated_at": "2020-10-13 00:27:56"
},
{
"id": 124,
"em_id": 122,
"text_field_id": 180,
"vname": "party_b_marita_status",
"val": "未婚",
"created_at": "2020-10-13 00:27:56",
"updated_at": "2020-10-13 00:27:56"
}
],
"employee_text_filed": [
]// 文字域全量类容
}
}
请求URL
post
api/employee/{id}
请求参数
id
: [int] 员工idphone
: [string] 手机号text_field[*]
: [mixed] 文字域相关字段edu_exp
: [array] 员工idwork_exp
: [array] 员工id
请求数据包示例:
{
"text_field": {
"party_b_nation": "回族",
"party_b_marita_status": "未婚"
},
"phone": "14412341234",
"edu_exp": [
{
"em_id": 1,
"school": "北京理工大学",
"edu": "本科",
"start_date": "2016-08-07",
"end_date": "2019-08-29"
}
],
"work_exp": [
{
"company": "依图科技",
"work_pos": "测试",
"salary": "年薪300w",
"departure_reason": "2019-09-29",
"start_date": "2019-08-31",
"end_date": "2019-08-31"
},
{
"company": "test",
"work_pos": "test",
"salary": "2019-08-07",
"departure_reason": "2019-08-29",
"start_date": "2019-08-31",
"end_date": "2019-08-31"
}
]
}
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
get
api/sign_simple
请求参数
*company_group_id
: [int] 公司id
*department_id
: [int] 主体id
*contract_id
: [int] 主合同id
*company_id
: [int] 主体id
*em_id
: [int] 员工id
*type
: [int] 是否是主合同 1 主 2 附属
*status
: [int] 签约状态 1(待签约,驳回)2(审核中)3(完成)4(失败)5(签约中)
响应
{
"status": 0,
"msg": "",
"data": {
"list": [
{
"id": 11,
"em_id": 5,
"admin_user_id": 38,
"contract_id": 6,
"contract_info_id": 7,
"company_id": 21,
"company_group_id": 2,
"department_id": 4,
"flow_id": 0,
"es_sign_id": 15,
"contract_serial": "",
"start_time": "0000-00-00",
"end_time": "0000-00-00",
"send_time": "2020-10-21 14:58:47",
"sign_time": null,
"reject_time": null,
"cancel_time": "2020-10-21 15:13:53",
"success_time": null,
"close_tips_time": null,
"sort": 1603263527,
"status": 5,
"reason": null,
"cancel_reason": "甲方撤销流程",
"company_text": {},
"employee_text": null,
"ext": null,
"created_at": "2020-10-21 14:58:47",
"updated_at": "2020-10-21 15:13:53",
"close_tips": false,
"expire_day": -1,
"company_text_format": {
},
"company": {
"id": 21,
"company_group_id": 2,
"name": "光盈创新(北京)科技有限公司",
"email": "1091345598@qq.com",
"phone": "16621089913",
"license": "91110101306667748E",
"juridical_name": "刘丽",
"juridical_idno": "35048119910924502X",
"addr": "午灵",
"relation_em_id": "c82917c37a7e4fa2ad7ec7320f1cba0a",
"verify_url": "",
"e_sign_seal_id": "2af03ce4-37f5-49db-87b0-38ac5cbdfa33",
"e_sign_acct_id": "31e32d50d45c4f68b10ea885801f7cd1",
"status": 1,
"flowId": "1483578107062431698",
"verify_code": "78a2f53b4997a7c1c1f342ea2be0478e",
"created_at": "2020-10-20 11:22:26",
"updated_at": "2020-10-20 11:24:39"
},
"employee": {
"id": 5,
"real_name": "罗奕淦",
"phone": "17710210877",
"id_number": "350481198910305011",
"gender": 1,
"es_id": 5,
"es_acct_id": "29022ef89f9644e48ade8ee52fd1bce6",
"verify_status": 2,
"created_at": "2020-10-21 09:57:51",
"updated_at": "2020-10-21 11:16:41",
"age": 30
},
"contract": {
"id": 6,
"company_group_id": 2,
"company_id": 21,
"type": 1,
"sub_type": 0,
"name": "中路承包",
"status": 1,
"contract_info_id": 7,
"created_at": "2020-10-20 15:34:30",
"updated_at": "2020-10-20 15:34:30"
},
"contract_info": {
"id": 7,
"contract_id": 6,
"template_id": "57bf6fa69c1d45a996e791bdd2e78f24",
"file_url": "http://admin.qian.guangying.link/uploads/2020-10/contract//64929",
"contract_text_field": [
],
"text_field_conf": {
},
"remarks": "初始版本",
"status": 1,
"created_at": "2020-10-20 15:34:30",
"updated_at": "2020-10-20 15:34:30"
},
"sons": [],
"es_sign": {
"id": 15,
"flow_id": "429b32154d06474aa07c55ed999a214e",
"acct_id": "29022ef89f9644e48ade8ee52fd1bce6",
"body_acct_id": "31e32d50d45c4f68b10ea885801f7cd1",
"body_seal_id": "2af03ce4-37f5-49db-87b0-38ac5cbdfa33",
"contract_info_id": 0,
"contract_id": 6,
"template_id": "57bf6fa69c1d45a996e791bdd2e78f24",
"form_field": null,
"sign_status": 0,
"sign_time": null,
"short_url": null,
"url": null,
"error_info": null,
"file_id": null,
"file_name": null,
"created_at": "2020-10-21 14:58:47",
"updated_at": "2020-10-21 14:58:47"
}
}
],
"total": 1
}
}
请求URL
get
api/sign
请求参数
contract_id
: [int] 主合同idkeyword
: [string] 关键字tab
: [string] tab all所有 normal正常 due即将到期 overdue已过期type
: [int] 状态 1待签署 2待审核 3签署成功 4签署失败
响应
{
"status": 0,
"msg": "",
"data":{
"list":[
{
"id": 84,
"em_id": 92,
"admin_user_id": 16,
"contract_id": 5,
"contract_info_id": 7,
"company_id": 13,
"company_group_id": 13,
"department_id": 11,
"sign_flow_id": 0,
"es_sign_id": 32, // 关联签约保的id,为0则表示没有送签
"contract_serial": "",
"start_time": "0000-00-00", //合同开始时间
"end_time": "0000-00-00", //合同结束时间
"send_time": "2020-10-05 11:14:24", //甲方发送合同时间
"sign_time": null, // 乙方签署时间
"reject_time": null, // 审核时间
"cancel_time": null, // 取消时间
"success_time": null, // 合同存档时间
"close_tips": true,// 是否关闭了到期提醒
"expire_day": 1,// >0 表示还有N天过期,30天内才会有此值 =0 还未过期,离过期大于30天 =-1 已过期
"sort": 0,
"status": 1,
"reason": null,
"company_text":{},//甲方文字域内容
"company_text_format":{"salary":{"value":"300","label":"薪水"},"work_pos":{"value":"上海","label":"岗位"}},//甲方文字域格式化后内容
"employee_text": null,//乙方文字域内容
"ext":{},//
"created_at": "2020-10-05 12:01:25",
"updated_at": "2020-10-06 15:22:49",
"company":{},//签署主体
"employee":{},//员工信息
"contract":{},//合同信息
"contract_info":{},//合同版本版本信息
"sons":[],//关联协议信息
"es_sign":{},//关联的e签保信息
}
],
"total": 1
}
}
请求URL
get
api/sign/tips
请求参数
响应
{
"status": 0,
"msg": "",
"data": {
"due_count": 0, //即将过期总数
"overdue_count": 0//过期总数
}
}
请求URL
post
api/sign
请求参数
contract_id
: [int] 主合同idem_id
: [int] 员工idstart_time
: [string] 合同开始时间 格式:2020-02-12end_time
: [string] 合同结束时间 格式:2020-02-12text_field[*]
: [mixed] 文字域相关字段company_id
: [int] 主体id
响应
{
"status": 0,
"msg": "发送合同成功",
"data": {
}
}
请求URL
post
api/sign/agreement
请求参数
contract_id
: [int] 主合同idem_id
: [int] 员工idsign_flow_id
: [int] 关联主合同idtext_field[*]
: [mixed] 文字域相关字段
响应
{
"status": 0,
"msg": "发送附属协议成功",
"data": {
}
}
此接口返回乙方文字域内容
请求URL
get
api/sign/{id}
请求参数
id
: [int] 签约id
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
post
api/sign/{id}/close/tips
请求参数
id
: [int] 签约id
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
post
api/sign/{id}/cancel
请求参数
id
: [int] 签约id
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
post
api/sign/{id}/reject
请求参数
id
: [int] 签约id
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
post
api/sign/{id}/pass
请求参数
id
: [int] 签约id
响应
{
"status": 0,
"msg": "",
"data": {
}
}
请求URL
get
api/employee/{id}/sign
请求参数
id
: [int] 员工id
响应
{
"status": 0,
"msg": "",
"data":{
"list":[
{
"id": 84,
"em_id": 92,
"admin_user_id": 16,
"contract_id": 5,
"contract_info_id": 7,
"company_id": 13,
"company_group_id": 13,
"department_id": 11,
"sign_flow_id": 0,
"es_sign_id": 32, // 关联签约保的id,为0则表示没有送签
"contract_serial": "",
"start_time": "0000-00-00", //合同开始时间
"end_time": "0000-00-00", //合同结束时间
"send_time": "2020-10-05 11:14:24", //甲方发送合同时间
"sign_time": null, // 乙方签署时间
"reject_time": null, // 审核时间
"cancel_time": null, // 取消时间
"success_time": null, // 合同存档时间
"close_tips": true,// 是否关闭了到期提醒
"expire_day": 1,// >0 表示还有N天过期,30天内才会有此值 =0 还未过期,离过期大于30天 =-1 已过期
"sort": 0,
"status": 1,
"reason": null,
"company_text":{},//甲方文字域内容
"company_text_format":{"salary":{"value":"300","label":"薪水"},"work_pos":{"value":"上海","label":"岗位"}},//甲方文字域格式化后内容
"employee_text": null,//乙方文字域内容
"ext":{},//
"created_at": "2020-10-05 12:01:25",
"updated_at": "2020-10-06 15:22:49",
"company":{},//签署主体
"employee":{},//员工信息
"contract":{},//合同信息
"contract_info":{},//合同版本版本信息
"sons":[],//关联协议信息
"es_sign":{},//关联的e签保信息
}
],
}
}