[关闭]
@15311494814 2016-10-20T07:39:39.000000Z 字数 18679 阅读 674

更新

一、登录账号认证的方法


功能: 判断传入的数据是否存在(),不存在打回,存在查看状态是否正常,正常通过,并修改lastlogintime
(先获取到账户数据,修改lastlogintime为当前时间,并通过refid修改所有的关联数据的lastlogintime)
路径 POST servlet/loginuser
body :

  1. {
  2. "loginname":"123",
  3. "password":"000000"
  4. }

正确返回 :

  1. {"error":"","result":{"token":"2ad7ab718019a6e070aed896bbfd17fc","artistid":"86d80e0764914a23811sfbef61f9bf3s"},"statusCode":"000000"}
数据参数 必须 说明
loginname 账号
password 密码
正确返回 说明
statusCode 状态码,正常为 000000
result
artistid 对应艺人ID,用来查询数据
token 改账户对应token
error ""

二、注册艺人账号(手机号注册)**

功能: 用手机号,密码添加登录表并且将手机号添加入艺人表
路径 : POST | servlet/registeruser
参数 : *

  1. {
  2. "mobile":"zz",
  3. "password":"123"
  4. }

正确返回:

  1. {"error":"","result":"a5e7101af0a8491d8f3a9eca3de72ef9","statusCode":"000000"}
方法所需参数 必填 说明
mobile 手机号
password 密码
正确返回值 说明
statusCode 状态码,正常为 000000
result 注册的用户艺人ID
error

三、企业批量添加艺人的方法(没有开通艺人账号)


功能: 在艺人表中批量添加数据,
在企业艺人关系表中添加数据(companyid,artistid,type(Import:导入))
在登录表中添加数据(source(imp:系统导入注册)type(visitor : 游客)status(0))
路径 POST servlet/batchaddartists?companyid=公司ID
body :

  1. [{
  2. "company":"华视",
  3. "name":"lichua121n",
  4. "stagename":"123456",
  5. "ename":"jack",
  6. "class1":"演员,导演",
  7. "class2":"电影演员,电视剧导演",
  8. "sex":"1",
  9. "birthday":"1990-01-28",
  10. "nation":"汉族",
  11. "state":"中国",
  12. "attribute":"身高|123,三围|12/12/12,体重|75kg",
  13. "idtype":"身份证",
  14. "idnum":"121213454654654",
  15. "idpicfiledid":"asdasda3213",
  16. "workingtime":"2000-05-01",
  17. "flags":"70后,蜀黎",
  18. "introduction":"aa",
  19. "mobile":"12345678901",
  20. "email":"10000@qq.com",
  21. "headfileid":"qweqeqwew2131231",
  22. "viewfileids":"wqeqwe213,wqeqwe213,qwe21313",
  23. "showfileid":"asdasda",
  24. "area":"北京",
  25. "address":"三里屯"
  26. },
  27. {同上}]

正确返回 :

  1. {
  2. "error":"",
  3. "result":{
  4. "totalDataCount":1,
  5. "failedCount":0
  6. },
  7. "statusCode":"000000"
  8. }
数据参数 必须 说明
companyid 公司ID
company 公司名称
name 艺人姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男 2,女)
birthday 生日
nation 民族
state 国家
attribute 属性
idtype 证件类型
idnum 证件号
workingtime 从业时间
flags 标签
introduction 简介
mobile 手机号
email 邮箱
headfileid 头像ID
viewfileids 大图IDS
area 区域
address 地址
正确返回 说明
statusCode 状态码,正常为 000000
result ok
totalDataCount 总添加数
failedCount 失败的条数
error ""

四、发送短信验证的方法:

功能: 传入手机号,返回手机号和验证码
路径 POST servlet/sendsms
body :

  1. {"mobile":"1234567890"}

正确返回 :

  1. {"error":"",
  2. "result":{
  3. "mobile":"1234567890",
  4. "verificationCode":"3625"
  5. },
  6. "statusCode":"000000"}
数据参数 必须 说明
mobile 手机号
正确返回 说明
mobile 手机号
verificationCode 验证码

五、验证短信的方法:

功能: 传入手机号,返回手机号和验证码
路径 POST servlet/validatesms
body :

  1. {"mobile":"1234567890",
  2. "code":"3625"}

正确返回 :

  1. {"error":"",
  2. "result":"ok",
  3. "statusCode":"000000"}
数据参数 必须 说明
mobile 手机号
code 用户输入的验证码
正确返回 说明
mobile 手机号
result ok
error

六、添加修改艺人状态

功能: 添加修改艺人状态
路径 POST servlet/modifyuserstatus?id=艺人ID
body :

  1. {
  2. "type":"sethonor",
  3. "reason":"aa"
  4. }

正确返回 :

  1. {
  2. "error":"",
  3. "result":{
  4. "statustips":"封号中",
  5. "status":1,
  6. "auditresult":"aa",
  7. "audittime":"2016-06-28 16:51:23"
  8. },
  9. "statusCode":"000000"
  10. }
数据参数 必须 说明
type 操作类型(sethonor 设置封号 , recover 解封)
reason 操作原因(封号原因写明,解封原因可以不写)
正确返回 说明
uuid 艺人ID
status 艺人状态(0:正常,1:封号)
statustips 状态提示
auditresult 操作原因
audittime 操作时间

七、通过多个板块关键词查询推荐

功能: 在艺人表中批量添加数据(单挑或多条关键词),
在板块表中通过板块关键词查询推荐ID,通过推荐ID查询data数据
路径 GET servlet/queryrecommends?keyword=板块关键词1,板块关键词2,板块关键词3...
正确返回 :

  1. {
  2. "error": "",
  3. "result": {
  4. "a1": [
  5. {
  6. "uuid": "88855522-3315-4a01-b8bd-20d77bf5b002",
  7. "key": 2,
  8. "refid": "232b8859-cfb2-4297-88fa-f204af090802",
  9. "refname": "notification",
  10. "datatype": "url",
  11. "data": "{\"uuid\":\"2031084a-f7f6-45d0-83b4-dcfde2406686\",\"name\":\"张廷安\",\"ename\":\"Tingan Zhang\",\"stagename\":\"廷安\",\"headfileid\":\"5626915f-c1b7-4e30-a3ce-21d737574cf2\",\"showfileid\":\"5626915f-c1b7-4e30-a3ce-21d737574cf3\",\"status\":0,\"certstatus\":2,\"headfilepath\":\"img/contacts/2.jpg\",\"showfilepath\":\"\"}"
  12. },
  13. {
  14. "uuid": "88855522-3315-4a01-b8bd-20d77bf5b001",
  15. "key": 1,
  16. "refid": "232b8859-cfb2-4297-88fa-f204af0908be",
  17. "refname": "notification",
  18. "datatype": "url",
  19. "data": "{\"uuid\":\"0d0cccc2-fcb1-4432-aff7-6db1dd717998\",\"name\":\"李雪\",\"ename\":\"Tingan Zhang\",\"stagename\":\"李雪\",\"headfileid\":\"a25dc731-1edc-4a02-96fa-47e1ba3b4b88\",\"showfileid\":\"a25dc731-1edc-4a02-96fa-47e1ba3b4b89\",\"status\":0,\"certstatus\":2,\"headfilepath\":\"img/contacts/1.jpg\",\"showfilepath\":\"\"}"
  20. },
  21. {
  22. "uuid": "88855522-3315-4a01-b8bd-20d77bf5b003",
  23. "key": 3,
  24. "refid": "232b8859-cfb2-4297-88fa-f204af090801",
  25. "refname": "notification",
  26. "datatype": "url",
  27. "data": "{\"uuid\":\"2031084a-f7f6-45d0-83b4-dcfde2406686\",\"name\":\"张廷安\",\"ename\":\"Tingan Zhang\",\"stagename\":\"廷安\",\"headfileid\":\"5626915f-c1b7-4e30-a3ce-21d737574cf2\",\"showfileid\":\"5626915f-c1b7-4e30-a3ce-21d737574cf3\",\"status\":0,\"certstatus\":2,\"headfilepath\":\"img/contacts/3.jpg\",\"showfilepath\":\"\"}"
  28. }
  29. ]
  30. },
  31. "statusCode": "000000"
  32. }
  33. 注:艺人信息data展现形式(缓存中读出):
  34. {\"uuid\":\"0d0cccc2-fcb1-4432-aff7-6db1dd717998\",\"name\":\"李雪\",\"ename\":\"Tingan Zhang\",\"stagename\":\"李雪\",\"headfileid\":\"a25dc731-1edc-4a02-96fa-47e1ba3b4b88\",\"showfileid\":\"a25dc731-1edc-4a02-96fa-47e1ba3b4b89\",\"status\":0,\"certstatus\":2,\"headfilepath\":\"img/contacts/2.jpg\",\"showfilepath\":\"\",\"area\":\"北京\",\"class1\":\"导演、模特\",\"class2\":\"经纪人\",\"sex\":\"2\"}
  35. 企业信息data展现形式(缓存中读出):
  36. {\"uuid\":\"46dd6101-2210-4e6a-8466-105bc324acac\",\"name\":\"企业中文名称\",\"ename\":\"企业英文名称\",\"logofileid\":\"123134213412\",\"status\":2,\"logofilepath\":\"img/contacts/1.jpg\",\"nature\":\"国企\",\"industry\":\"媒体出版\",\"area\":\"上海\"}
  37. 通告信息datga展现形式(缓存中读出):
  38. {\"uuid\":\"10052f3538504f7389f135814600e483\",\"title\":\"leon-服务器数据请求测试3\",\"picfileids\":\"宣传图1,企业文件ID\",\"status\":10,\"picfilepaths\":\"img/contacts/1.jpg,company/bbbbb5ense_2016625181012.jpg,company/bbb/25181013.jpg\",\"area\":\"广州\",\"startdate\":\"2016-01-01\",\"enddata\":\"2016-01-01\",\"content\":\"我们要招人\",\"count\":12}
数据参数 必须 说明
keyword 板块关键词
正确返回 说明
statusCode 状态码,正常为 000000
result 对应艺人ID,用来查询数据
"wkk","keyword"等 键,关键词
uuid 推荐的ID
refid 该推荐引用的表ID
refname 该推荐引用的名(artist,company,notification)
datatype 模板类型 (url:文件路径 json:JSON数据)
data 数据 (url(2016/07/01/XXXX) 或 json数据)
refdetails 数据对应的艺人或者企业或者通告的具体信息
error ""

八、通过艺人ID和类别查询艺人的工作通告信息

功能: :通过艺人ID和类别查询艺人的工作通告信息
路径 GET servlet/queryartistjobinfo?artistid=艺人ID&type=apply
正确返回 :

  1. {
  2. "error": "",
  3. "result": [
  4. {
  5. "status":0, //这是报名状态
  6. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac", //公司ID
  7. "createtime": "2016-07-14 15:51:10",//报名时间
  8. "jobinfo": [
  9. {
  10. "uuid":"这是职位ID",
  11. "name": "这是职位名称",
  12. "area": "这是工作地点",
  13. "dates": "这是工作日期 多个",
  14. "count": 0,//这是人数
  15. "resume": "这是说明",
  16. "salary": 213,//这是薪金 (0:面议)
  17. "unit": "这是薪金单位",
  18. "attribute": "这是属性",
  19. "status": 0//这是职位的状态(0:未发布 1:已发布 2:已关闭)
  20. }
  21. ],
  22. "notificationinfo": [{
  23. "uuid":"这是通告ID",
  24. "title": "这是通告标题",
  25. "area": "这是工作地点",
  26. "class1": "这是一级分类 多个",
  27. "class2": "这是二级分类 多个",
  28. "content": "简要内容",
  29. "description": "通告内容",
  30. "count": 0,//人数
  31. "enddate": "通告结束日期",
  32. "status": 2 //通告状态 (0待审2已通过3未通过4暂停10关闭)
  33. }]
  34. }],
  35. "statusCode": "000000"
  36. }
数据参数 必须 说明
artistid 艺人ID
worktype 工作类型(apply:报名,invite:邀约,offer:录用,startwork:开工,finish,完成)
正确返回 说明
statusCode 状态码,正常为 000000
result 对应艺人ID,用来查询数据
companyid 公司id
companyName 公司名称

notificationid
notificationinfo|通告数据的键
notificationid|通告ID
title|通告标题
area|工作地点
class1|一级分类 多个
class2|二级分类 多个
content|简要内容
count|人数
enddate|通告结束日期
error|

九、获取用户个人主页信息

功能: 获取用户个人主页信息
路径 GET servlet/querypersonalhomepage?artistid=艺人ID
正确返回:

  1. {
  2. "error": "",
  3. "result": {
  4. "uuid": "aa366d",
  5. "roleids": null,
  6. "key": 69,
  7. "name": "lichua121n",
  8. "stagename": "123456",
  9. "ename": "jack",
  10. "class1": "演员,导演",
  11. "class2": "电影演员,电视剧导演",
  12. "sex": 1,
  13. "birthday": "1990-01-28",
  14. "nation": "汉族",
  15. "state": "中国",
  16. "attribute": "身高|123,三围|12/12/12,体重|75kg",
  17. "idtype": "身份证",
  18. "idnum": "213123131312",
  19. "idpicfiledid": "qweqeq312313",
  20. "workingtime": "2000-05-01",
  21. "flags": "70后,蜀黎",
  22. "introduction": "aa",
  23. "mobile": "",
  24. "email": "10000@qq.com",
  25. "headfileid": "qweqeqwew2131231",
  26. "viewfileids": "wqeqwe213,wqeqwe213,qwe21313",
  27. "headfilepath": "artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  28. "viewfilepaths": "artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  29. "idpicfilepath": "artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  30. "showfilepath": "artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  31. "area": "北京",
  32. "address": "三里屯",
  33. "createtime": "2016-06-28 14:25:51",
  34. "company": "",
  35. "certstatus": 0,
  36. "serialcode": "",
  37. "status": 1,
  38. "audittime": "2016-06-28 16:51:23",
  39. "auditresult": "aa",
  40. "showfileid": "asdasda31",
  41. "education": [
  42. {`
  43. "uuid":"asdasdasasd23",
  44. "years": "2001-10",
  45. "university": "XXX大学",
  46. "profession": "XXX专业",
  47. "remark": "备注内容",
  48. "certificate": "证书名称"
  49. },
  50. {
  51. 同上
  52. }
  53. ],
  54. "workexperience": {
  55. "work":[{
  56. "uuid":"这是工作经历的ID",
  57. "years": "2001-01-2005-02",
  58. "title": "修改测试",
  59. "content": "内容",
  60. "picfileids": "asdfasfd1313213,asdf1asdf3a13",
  61. "picfilepaths":"artist/2016/06/16/imqwe2_20160616142432.jpg",
  62. "remark": "备注"
  63. },{同上
  64. }],
  65. "notificationwork":[{
  66. "notificationid": "aewq",
  67. "picfileids": "qweqw",
  68. "startdate":"这是通告开始日期",
  69. "enddate":"这是通告结束日期",
  70. "description":"这是通告的内容",
  71. "picfilepaths":"artist/2016/06/16/imqwe2_20160616142432.jpg"
  72. },{同上
  73. }]
  74. }
  75. },
  76. "statusCode": "000000"
  77. }
数据参数 必须 说明
artistid 艺人ID
正确返回 说明
statusCode 状态码,正常为 000000
result 对应艺人ID,用来查询数据
uuid 艺人id
name 姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男.2,女.3,保密)
birthday 出生日期(yyyy-MM-dd)
nation 民族
state 国家
attribute 属性信息(属性集,逗号隔开)
idtype 证件类型
idnum 证件号码
idpicfiledid 证件照(艺人文件库ID)
workingtime 从业时间
flags 个性标签(逗号隔开)
introduction 简介
mobile 手机
email 邮箱
headfileid 头像 的文件ID
viewfileids 展示大图的文件ID集(逗号隔开)
headfilepath 头像 的相对文件路径
viewfilepaths 展示大图的相对文件路径(逗号隔开)
showfileid SHOW图 艺人文件库ID
showfilepath SHOW图 艺人文件相对路径
area 所在区域
address 地址
createtime 创建时间 YYYY-MM-DD HH:mm:ss
company 艺人所在公司
certstatus 认证 (0:未认证 1:认证中 2:已认证 3:认证失败)
serialcode 随机编号 (为通告报名使用)
status 状态 (0:正常 1:封号)
audittime 审核时间
auditresult 审核结果 (异常)
education 教育经历数据的键
years(education) 年代段 2001—2010 2015-至今
university(education) 大学
profession(education) 专业
remark(education) 备注
certificate(education) 整数
workexperience 工作经历数据的键(包含普通工作经历和通告上的工作经历)
work 普通工作经历的键
notificationwork 通告工作经历的键
years(workexperience) 年代段 2001—2010 2015-至今
title(workexperience) 标题
content(workexperience) 内容 (JSON) 回头套模板
picfileids(workexperience) 图片 文件ID 逗号隔开
picfilepaths 图片路径
remark(workexperience) 备注
notificationid(workexperience) 通告ID
startdate 通告的开始日期
enddate 通告的结束日期
description 通告的内容
error

十、通过通告ID获取通告详情

功能: 获取用户个人主页信息
路径 GET servlet/querynoticedetails?noticeid=通告ID&artistid=艺人ID
正确返回:

  1. {
  2. "error": "",
  3. "result": {
  4. "uuid": "1",
  5. "key": 22,
  6. "companyid": "",
  7. "name":"这是企业名称",
  8. "ename":"这是企业英文名称",
  9. "title": "aa",
  10. "area": "aa",
  11. "class1": "a",
  12. "class2": "a",
  13. "content": "a",
  14. "description": "aa",
  15. "count": 0,
  16. "picfileids": "a",
  17. "picfilepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  18. "startdate": "",
  19. "enddate": "",
  20. "contacter": "",
  21. "mobile": "",
  22. "createtime": "",
  23. "status": 2,
  24. "jobs": [
  25. {
  26. "uuid":"asdass32131",
  27. "name": "修改",
  28. "area": "美国",
  29. "dates": "2016年7月 9月",
  30. "count": 1,
  31. "resume": "好莱坞经典题材开拍在即",
  32. "salary": 0,
  33. "unit": "day每人天/project每部片",
  34. "interview": 0,
  35. "attribute": "属性(年龄|25-28,三围|80/80/80,体重|65)"
  36. "signupstatus":1,
  37. "artist":[{"uuid":"86d80e0764914a23811sfbef61f9bf3s","showfilepath":"2.jpg"}]
  38. },{同上
  39. }
  40. ],
  41. "name": "aa",
  42. "ename": "bb"
  43. },
  44. "statusCode": "000000"
  45. }
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
正确返回 说明
statusCode 状态码,正常为 000000
result 对应艺人ID,用来查询数据
uuid 艺人id
companyid 企业ID
name 企业名称
ename 企业英文名称
title 通告标题
area 工作地点
class1 一级分类多个
class2 二级分类多个
content 简要内容
description 通告内容
count 人数
picfileids 宣传图 企业文件ID 逗号隔开
picfilepaths 宣传图路径,逗号隔开
startdate 通告开始日期
enddate 通告结束日期
contacter 联系人
mobile 手机号
createtime 创建时间
status 状态 (0:待审 2:已通过 3:未通过 4:暂停 10:关闭)
jobs 职位表的键
name 职位名称
area(jobs) 工作地点
dates 工作日期 多个
count 人数
resume 说明
salary 薪金 0:面议
unit 薪金单位 (day: 每人天 project:片)
interview 面试 (0:不面试 1:面试)
attribute 属性 (年龄
error 状态 (0:未发布 1:已发布 2:已关闭)
signupstatus 艺人对该职位的报名状态 (0:报名 1:取消报名(拒绝接受) 2: 已报名 3: 确认合作(接受) 4:企业录取 5:企业拒绝录取 6:平台通过 7: 录用)

十一、报名接口

功能: 点击查询当前艺人ID和职位ID,通告ID,查询状态,当没有数据或者状态为取消报名,企业拒绝录用时可以进行报名,修改创建时间,如不是则返回状态值
报名方式1:报名方式:艺人自己报名(status: 1 mode: app)
报名方式2:明星台推荐(status: 1 mode: starcommend)
报名方式3:报名方式:企业推荐(status: 1 mode: companycommend)
路径 POST servlet/signup
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID",
  5. "signupway":"artist"
  6. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
signupway 报名方式 (艺人自己报名:artist 企业推荐:company 明星台推荐: starcommend)
正确返回 说明
statusCode 状态码,正常为 000000
result 对应艺人ID,用来查询数据
error

十二、待用Manage,非接口

增加manage:

Manage NotificationSignStatusManage
方法 修改时间为当前时间上一个小时并且状态为已报名的数据的状态为报名不可取消(职位报名表)
路径 modifyNotificationSignStatusCannotCancelSignup

方法 :如果mode 为明星台或者企业推荐的时候,改状态为4
路径 : modifyNotificationSignStatusOnStarcommendOrComapnyInvite

十三、艺人取消报名接口:

功能: 取消报名的接口,只有状态为已报名才可以更改状态为取消报名
路径 POST servlet/signout
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十四、企业邀约接口:

功能: 报名方式:企业邀约(status: 0 mode: invte)
路径 POST servlet/companyinvite
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十五、企业录用接口:

功能: 只有状态为3的可以录用,修改状态为5或者6
路径 POST servlet/companyoffer
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID",
  5. "offerstatus":"1"
  6. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
offerstatus 是否录用,录用状态(1 :是 0: 否)
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十六、平台通过接口:

功能: 只有当企业录取的时候(5),才能修改状态为7
路径 POST servlet/platformpass
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十七、确认合作接口:

功能: 只有当状态为5 或者7 时, 才能修改为状态4
路径 POST servlet/confirmcooperation
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十八、艺人拒绝合作接口(取消合作、报名):

功能: 只有当状态为7时,才能修改为2
路径 POST servlet/refusecooperation
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

十九、最终录用接口:

功能: 只有当状态为4的时候 才能修改状态为8
路径 POST servlet/finaloffer
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }

正确返回:

  1. {"error":"","result":"ok","statusCode":"000000"}
数据参数 必须 说明
noticeid 通告ID
artistid 艺人ID
jobid 职位ID
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

二十、完成接口:

功能: 只有状态为8的时候才能修改为9
路径 POST servlet/complete
body:

  1. {
  2. "noticeid":"这是一个通告ID",
  3. "jobid":"这是一个职位ID",
  4. "artistid":"这是一个艺人ID"
  5. }
正确返回 说明
statusCode 状态码,正常为 000000
result ok
error

二十一、忘记密码接口:

功能 :根据手机号修改登录密码
路径 : POST| servlet/resetpassword
body :

  1. {
  2. mobile:"213123",
  3. password:"balabala",
  4. type:"artist"
  5. }

正确返回:

  1. {
  2. "error": "",
  3. "result": {
  4. "uuid": "qqweqweqw231312",
  5. "key": 1,
  6. "source": "213",
  7. "loginname": "qweq",
  8. "password": "444",
  9. "token": "",
  10. "type": "",
  11. "refid": "",
  12. "lastlogintime": "",
  13. "status": 0
  14. },
  15. "statusCode": "000000"
  16. }
数据参数 必须 说明
mobile 手机号
正确返回 说明
statusCode 状态码,正常为 000000
result 返回修改的user数据
error

二十一、修改密码接口:

功能 :根据艺人ID修改登录密码
路径 : POST | servlet/modifypassword
body :

  1. {
  2. artistid:"123123131qwe",
  3. "originalpwd":"这是旧密码",
  4. "newpwd":"这是新密码"
  5. }

正确返回:

  1. {
  2. "error": "",
  3. "result": {
  4. "uuid": "qqweqweqw231312",
  5. "key": 1,
  6. "source": "app",
  7. "loginname": "qweq",
  8. "password": "4244",
  9. "token": "",
  10. "type": "",
  11. "refid": "86d80e0764914a23811sfbef61f9bf3s",
  12. "lastlogintime": "",
  13. "status": 0
  14. },
  15. "statusCode": "000000"
  16. }
数据参数 必须 说明
artistid 艺人ID
originalpwd 原密码
newpwd 修改后的新面
正确返回 说明
statusCode 状态码,正常为 000000
result 返回修改的user数据
error

二十二、根据name和class2 查询艺人信息:

功能 :根据name和class2查询艺人信息
路径 : GET |servlet/queryartistbynameclass?参数
参数 :

  1. name="aa"艺人姓名
  2. &class2艺人里的class2
  3. &sex=艺人性别
  4. &state
  5. &address
  6. &startbirthday=
  7. &endbirthday=

正确返回:

  1. {
  2. "error": "",
  3. "result": [
  4. {
  5. "uuid": "86d80e0764914a23811sfbef61f9bf3s",
  6. "key": 1,
  7. "roleids": "",
  8. "name": "lichua121n",
  9. "stagename": "123456",
  10. "ename": "jackzhang",
  11. "class1": "演员,导演",
  12. "class2": "电影演员,电视剧导演",
  13. "sex": 1,
  14. "birthday": "1990-01-28",
  15. "nation": "汉族",
  16. "state": "中国",
  17. "attribute": "身高|123,三围|12/12/12,体重|75kg",
  18. "idtype": "身份证",
  19. "idnum": "21321312313",
  20. "idpicfiledid": "qwqweqweq233",
  21. "workingtime": "2000-05-01",
  22. "flags": "70后,蜀黎",
  23. "introduction": "aa",
  24. "mobile": "12345678901",
  25. "email": "10000@qq.com",
  26. "headfileid": "",
  27. "viewfileids": "86d80e0764914a238118fbef61f9bf31,86d80e0764914a238118fbef61f9bf32,86d80e0764914a238118fbef61f9bf33,86d80e0764914a238118fbef61f9bf34,86d80e0764914a238118fbef61f9bf35",
  28. "showfileid": "86d80e0764914a238118fbef61f9bf32",
  29. "area": "北京",
  30. "address": "三里屯",
  31. "createtime": "2016-07-10 15:07:15",
  32. "company": "",
  33. "certstatus": 0,
  34. "serialcode": "",
  35. "status": 0,
  36. "audittime": "",
  37. "auditresult": null,
  38. "headfilepath": "",
  39. "viewfilepaths": "1.jpg,2.jpg,3.jpg,4.jpg,5.jpg",
  40. "idpicfilepath": "",
  41. "showfilepath": "2.jpg"
  42. }
  43. ],
  44. "statusCode": "000000"
  45. }
数据参数 必须 说明
name 艺人名称或者职业
正确返回 说明
statusCode 状态码,正常为 000000
result
error

二十三、根据公司名称,通告标题,职位标题 查询通告信息:

功能 :根据name和class2查询艺人信息
路径 : GET | servlet/querynoticebycomnoticejobname?参数
参数 :

  1. name="企业名称,通告名称name"
  2. &class2="通告职位class2"
  3. &area="通告里的area"

正确返回:

  1. {
  2. "error": "",
  3. "result": [
  4. {
  5. "uuid": "1",
  6. "key": 22,
  7. "companyid": "0001",
  8. "title": "aa",
  9. "area": "aa",
  10. "class1": "a",
  11. "class2": "a",
  12. "content": "a",
  13. "description": "aa",
  14. "count": 0,
  15. "picfileids": "623213d004ad411790f8ce02454e4435",
  16. "startdate": "",
  17. "enddate": "",
  18. "contacter": "",
  19. "mobile": "",
  20. "createtime": "2016-06-28 19:47:32",
  21. "status": 2
  22. }
  23. ],
  24. "statusCode": "000000"
  25. }
数据参数 必须 说明
name 公司名称或通告标题或职位名称
正确返回 说明
statusCode 状态码,正常为 000000
result
error

二十四、根据手机号查询艺人id,在user表中查询 :

功能 :根据手机号查询艺人id,在user表中查询
路径 : GET | servlet/getartistidbymobile?参数
参数 :

  1. mobile=qweq

正确返回:

  1. {"error":"","result":"86d80e0764914a23811sfbef61f9bf3s","statusCode":"000000"}
数据参数 必须 说明
name 公司名称或通告标题或职位名称
正确返回 说明
statusCode 状态码,正常为 000000
result 艺人对应ID
error

二十五、根据多条职位id查询对应所有艺人信息,不进行数据分类 :

功能 :多条id查询艺人数据,艺人数据不进行拆分分类
路径 : GET | servlet/queryartistsbyjobids?id = job1,job2,job3...
参数 :

  1. id = job1,job2,job3...

正确返回:

  1. {
  2. "error": "",
  3. "result": [
  4. {
  5. "uuid": "23d9fc34123542569aab6c082c40fc2e",
  6. "key": 4,
  7. "companyid": "0001",
  8. "notificationid": "01f515dc3a154916b82c8b43dbdca3a4",
  9. "jobid": "qe1231312312",
  10. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  11. "createtime": "2016-07-22 15:36:09",
  12. "status": 1,
  13. "mode": "app",
  14. "comment": null,
  15. "star": 1,
  16. "artistcertstatus": 2,
  17. "artiststatus": 0,
  18. "artistshowfilepath": "",
  19. "artistname": "王李丹妮",
  20. "artistheadfilepath": "artist/2016/08/09/picture/c976d00b17434e6c83c2a322d550a2cc_20160809195538.jpg",
  21. "artiststagename": "李丹妮",
  22. "artistuuid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  23. "artistshowfileid": "ed180c49c9df49f9aafc815b690102fe",
  24. "artistheadfileid": "921ce323fccd46f4991ed5323fae3498",
  25. "artistename": "Daniella"
  26. },
  27. {
  28. "uuid": "4f5fec3b151744f4bd8d69fde8aa8960",
  29. "key": 2,
  30. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac",
  31. "notificationid": "01f515dc3a154916b82c8b43dbdca3a4",
  32. "jobid": "qe1231312312",
  33. "artistid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  34. "createtime": "2016-08-02 17:12:59",
  35. "status": 2,
  36. "mode": "app",
  37. "comment": null,
  38. "star": 1,
  39. "artistcertstatus": 2,
  40. "artiststatus": 0,
  41. "artistshowfilepath": "",
  42. "artistname": "李雪",
  43. "artistheadfilepath": "artist/2016/08/12/picture/c976d00b17434e6c83c2a322d550a2cc_20160812205331.png",
  44. "artiststagename": "李雪",
  45. "artistuuid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  46. "artistshowfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b89",
  47. "artistheadfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b88",
  48. "artistename": "Tingan Zhang"
  49. },{同上}
  50. ],
  51. "statusCode": "000000"
  52. }
数据参数 必须 说明
id 职位id,可以是多个,英文逗号隔开
正确返回 说明
statusCode 状态码,正常为 000000
result
companyid 企业id
notificationid 通告id
jobid 职位id
artistid 艺人id,同下artistuuid
artistheadfileid 艺人头像id
artistshowfileid 艺人展示图id
artistuuid 艺人id 同上artistid
artistename 艺人英文名称
artiststagename 艺人艺名
artistheadfilepath 艺人头像路径
artistname 艺人名称
artistshowfilepath 艺人展示图路径
artiststatus 艺人状态
artistcertstatus 艺人认证状态
star 对企业的星级 1-10
comment 对艺人的评价
mode 报名方式:(app:艺人自己APP报名invite:企业邀约报名starcommend:明星台推荐)
status 报名状态
createtime 报名时间
error

二十六、获取随机uuid :

功能 :多条id查询艺人数据,艺人数据不进行拆分分类
路径 : GET | servlet/getuuid

正确返回:

  1. {"error":"","result":"5826cdcf9e124beda42ea2e1a0160575","statusCode":"000000"}
正确返回 说明
statusCode 状态码,正常为 000000
result 随机生成的uuid
error
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注