[关闭]
@15311494814 2016-10-21T03:59:27.000000Z 字数 82638 阅读 806

明星台接口文档### 标题


一、登录表模块

<1> controller: - UserController

【1】 修改登录数据

功能 : 修改登录资料
路径 : PUT rest/user?id=登录数据ID
body :

  1. {
  2. "source":"qq",
  3. "loginname":"zzz",
  4. "password":"1232",
  5. "token":"asdasdas321312",
  6. "type":"visitor"
  7. }

正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "key":"1",
  7. "source":"qq",
  8. "loginname":"zzz",
  9. "password":"1232",
  10. "token":"asdasdas321312",
  11. "type":"visitor",
  12. "refid":"1",
  13. "status":"0",
  14. "lastlogintime":"2016-01-28 10:00:05"
  15. }
  16. "error":""
  17. }

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
id 数据id
同@1
正确返回值 说明
同@2

【2】根据数据id获取单条数据

功能通过登录ID查询登录数据,没有则返回空字符串
路径 : GET | rest/user?id=数据ID
正确返回

  1. { "statusCode":"000000",
  2. "result":{
  3. "uuid":"132wq132wq13weqwe23e",
  4. "key":"1",
  5. "source":"qq",
  6. "loginname":"zzz",
  7. "password":"1232",
  8. "token":"asdasdas321312",
  9. "type":"visitor",
  10. "refid":"1",
  11. "status":"0",
  12. "lastlogintime":"2016-01-28 10:00:05"
  13. }
  14. "error":""}
参数 必填 说明
id 数据id
正确返回值 说明
同@2

【3】查询登录数据(不分页带模糊查询)

功能查询所有登录信息,没有则返回空字符串
路径 : GET | rest/users?参数
参数 :

  1. {
  2. source=qq
  3. &loginname=zzz
  4. &password=123
  5. &token=asdas21321qw3213
  6. &refid=qweq21wqe3213
  7. }

正确返回

  1. { "statusCode":"000000",
  2. "result":[
  3. {
  4. "uuid":"132wq132wq13weqwe23e",
  5. "key":"1",
  6. "source":"qq",
  7. "loginname":"zzz",
  8. "password":"1232",
  9. "token":"asdasdas321312",
  10. "type":"visitor",
  11. "refid":"1",
  12. "status":"0",
  13. "lastlogintime":"2016-01-28 10:00:05"
  14. },{ 同上
  15. }
  16. ],
  17. "error":""}
数据参数 必须 说明
source 来源(qq :QQ关联;wx :微信关联;app:手机APP注册;web:网页注册;imp:系统导入注册 )
loginname 用户名
password 用户密码
token TOKEN
refid 引用的用户ID
正确返回值 说明
同@2

【4】查询登录数据(分页带模糊查询)

功能分页查询所有登录信息,没有则返回空字符串
路径 : GET | rest/users/limit?参数&startindex=1&pagesize=10
请求参数 :

  1. {
  2. source=qq
  3. &loginname=zzz
  4. &password=123
  5. &token=asdas21321qw3213
  6. &refid=qweq21wqe3213
  7. }

正确返回

  1. {"statusCode":"000000",
  2. "result":{
  3. "datas":[
  4. { "uuid":"132wq132wq13weqwe23e",
  5. "key":"1",
  6. "source":"qq",
  7. "loginname":"zzz",
  8. "password":"1232",
  9. "token":"asdasdas321312",
  10. "type":"visitor",
  11. "refid":"1",
  12. "status":"0",
  13. "lastlogintime":"2016-01-28 10:00:05"
  14. },{同上
  15. }],
  16. "startindex":0,
  17. "pagesize":10,
  18. "total":9},
  19. "error":""
  20. }
参数 必填 说明
source 来源(qq :QQ关联;wx :微信关联;app:手机APP注册;web:网页注册;imp:系统导入注册 )
loginname 用户名
password 用户密码
token TOKEN
refid 引用的用户ID
startindex 索引下标
pagesize 每页展示条数
正确返回值 说明
同@2
total 总条数

### 【5】账号登出

功能登出账号,清楚用户token cache
路径 : POST | rest/user/logout
body :

  1. {
  2. 'id':'这是艺人id'
  3. }

正确返回

  1. {"statusCode":"000000",
  2. "result":ok,
  3. "error":""
  4. }
参数 必填 说明
id yiren id
正确返回值 说明
result ok

二、艺人表模块

<1>controller: - ArtistController

【1】 增加艺人资料

功能 : 添加艺人名称,艺名等个人资料
路径 : POST rest/artist
body :

  1. {
  2. "name":"lichua121n",
  3. "stagename":"123456",
  4. "ename":"jack",
  5. "class1":"演员,导演",
  6. "class2":"电影演员,电视剧导演",
  7. "sex":"1",
  8. "birthday":"1990-01-28",
  9. "nation":"汉族",
  10. "state":"中国",
  11. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  12. "workingtime":"2000-05-01"(待定),
  13. "flags":"70后,蜀黎",
  14. "introduction":"aa",
  15. "headfileid":"qweqeqwew2131231",
  16. "viewfileids":"wqeqwe213,wqeqwe213,qwe21313",
  17. "showfileid":"asdaswqe",
  18. "mobile":"12345678901",
  19. "email":"10000@qq.com",
  20. "area":"北京",
  21. "address":"三里屯",
  22. "idtype":"身份证",
  23. "idnum":"21321312313",
  24. "idpicfiledid":"qwqweqweq233"
  25. }

正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "name":"lichua121n",
  7. "stagename":"123456",
  8. "ename":"jack",
  9. "class1":"演员,导演",
  10. "class2":"电影演员,电视剧导演",
  11. "sex":"1",
  12. "birthday":"1990-01-28",
  13. "nation":"汉族",
  14. "state":"中国",
  15. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  16. "idtype":"",
  17. "idnum":"",
  18. "idpicfiledid":"",
  19. "workingtime":"2000-05-01", (待定)
  20. "flags":"70后,蜀黎",
  21. "introduction":"aa",
  22. "mobile":"12345678901",
  23. "email":"10000@qq.com",
  24. "headfileid":"qweqeqwew2131231",
  25. "viewfileids":"wqeqwe213,wqeqwe213,qwe21313",
  26. "headfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  27. "viewfilepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  28. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  29. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  30. "showfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  31. "area":"北京",
  32. "address":"三里屯",
  33. "createtime":"2001-01-28 12:56:32",
  34. "company":"华视",
  35. "certstatus":"1",
  36. "serialcode":"13214564",
  37. "status":"0",
  38. "audittime":"",
  39. "auditresult":""
  40. }
  41. "error":""
  42. }

jsonMap | 传递参数json用来保存页面数据

数据参数 必须 说明
name 姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男.2,女.3,保密)
birthday 出生日期(yyyy-MM-dd)
nation 民族
state 国家
attribute 属性信息({height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'})
workingtime 从业时间
flags 个性标签(逗号隔开)
introduction 简介
headfileid 头像ID
viewfileids 展示大图的ID(逗号隔开)
showfileid SHOW图 艺人文件库ID
mobile 手机
email 邮箱
area 所在区域
address 地址
idtype 证件类型
idnum 证件号
idpicfiledid 证件照 艺人文件库ID
@1正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 艺人id
name 姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男.2,女.3,保密)
birthday 出生日期(yyyy-MM-dd)
nation 民族
state 国家
attribute 属性信息({height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'})
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 审核结果 (异常)
error ""

【2】 变更艺人头像信息

功能 : 添加或修改艺人头像信息
路径 : PUT rest/artist/image?id=艺人ID
body :

  1. {
  2. "headfileid":"这是头像ID",
  3. "viewfileids":"这是大图ID",
  4. "showfileid":"这是SHOW图ID"
  5. }

正确返回:

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"asd213313",
  6. "headfileid":"qwe2131",
  7. "viewfileids":"qweqw3213"
  8. "headfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  9. "viewfilepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  10. "showfileid":"asdaseqw3123",
  11. "showfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg"
  12. }
  13. }
数据参数 必须 说明
id 艺人ID
headfileid 头像ID
viewfileids 大图ID集
showfileid SHOW图ID
正确返回 说明
statusCode 状态码,正常为 000000
result
id 艺人ID
headfileid 头像 的文件ID
viewfileids 展示大图的文件ID集(逗号隔开)
headfilepath 头像的相对文件路径
viewfilepaths 大图的相对文件路径
showfileid SHOW图ID
showfilepath SHOW图路径
error ""

【3】 变更艺人认证信息

功能 : 添加或修改艺人认证信息
路径 : PUT rest/artist/attestation?id=艺人ID
body :

  1. {
  2. "idtype":"这是证件类型",
  3. "idnum":"这是证件号",
  4. "idpicfiledid":"这是证件照ID"
  5. }

返回数据:

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"asd213313",
  6. "idtype":"身份证",
  7. "idnum":"1234567890123"
  8. "idpicfiledid":"wqeq31eqweqw"
  9. "idpicfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg"
  10. }
  11. }
数据参数 必须 说明
id 艺人ID
idtype 证件类型
idnum 证件号
idpicfiledid 证件照ID(艺人文件库ID)
正确返回 说明
statusCode 状态码,正常为 000000
result
id 艺人ID
idtype 证件类型
idnum 证件号
idpicfiledid 证件照ID(艺人文件库ID)
idpicfilepath 证件照相对文件路径
error ""

【4】 修改艺人资料

功能 : 修改艺人资料
路径 : PUT rest/artist?id=艺人ID
body :

  1. {
  2. "name":"lichua121n",
  3. "stagename":"123456",
  4. "ename":"jack",
  5. "class1":"演员,导演",
  6. "class2":"电影演员,电视剧导演",
  7. "sex":"1",
  8. "birthday":"1990-01-28",
  9. "nation":"汉族",
  10. "state":"中国",
  11. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  12. "workingtime":"2000-05-01", (待定)
  13. "flags":"70后,蜀黎",
  14. "introduction":"aa",
  15. "headfileid":"qweqeqwew2131231",
  16. "viewfileids":"wqeqwe213,wqeqwe213,qwe21313",
  17. "showfileid":"asdasda31",
  18. "email":"10000@qq.com",
  19. "area":"北京",
  20. "address":"三里屯",
  21. "company":"华视",
  22. "idtype":"身份证",
  23. "idnum":"213123131312",
  24. "idpicfiledid":"qweqeq312313"
  25. }

正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "name":"lichua121n",
  7. "stagename":"123456",
  8. "ename":"jack",
  9. "class1":"演员,导演",
  10. "class2":"电影演员,电视剧导演",
  11. "sex":"1",
  12. "birthday":"1990-01-28",
  13. "nation":"汉族",
  14. "state":"中国",
  15. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  16. "idtype":"身份证",
  17. "idnum":"123456789012345678",
  18. "idpicfiledid":"asdasdsa321321",
  19. "workingtime":"2000-05-01",
  20. "flags":"70后,蜀黎",
  21. "introduction":"aa",
  22. "mobile":"12345678901",
  23. "email":"10000@qq.com",
  24. "headfileid":"qweqeqwew2131231",
  25. "viewfileids":"wqeqwe213,wqeqwe213,qwe21313",
  26. showfileid”:"as",
  27. "showfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  28. "headfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  29. "viewfilepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  30. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  31. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  32. "area":"北京",
  33. "address":"三里屯",
  34. "createtime":"2001-01-28",
  35. "company":"华视",
  36. "certstatus":"1",
  37. "serialcode":"13214564",
  38. "status":"0",
  39. "audittime":"",
  40. "auditresult":""
  41. }
  42. "error":""
  43. }

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
uuid 艺人id
name 姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男.2,女.3,保密)
birthday 出生日期(yyyy-MM-dd)
nation 民族
state 国家
attribute 属性信息({height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'})
workingtime 从业时间
flags 个性标签(逗号隔开)
introduction 简介
mobile 手机
email 邮箱
headfileid 头像(艺人文件库id)
viewfileids 展示大图(艺人文件库id,逗号隔开)
area 所在区域
address 地址
正确返回值 说明
同@1

【5】修改艺人认证状态(0:未认证 1:认证中 2:已认证 3:认证失败)

功能通过艺人id修改艺人认证状态(0:未认证 1:认证中 2:已认证 3:认证失败)
路径 : PUT | rest/artist/certstatus?id=艺人ID
body :

  1. {
  2. "certstatus":"2"
  3. }

正确返回

  1. { "statusCode":"000000",
  2. "result":{
  3. "uuid":"asda21",
  4. "certstatus":"2"
  5. },
  6. "error":""
  7. }
参数 必填 说明
id 艺人id
certstatus 认证状态
正确返回值 说明
id 艺人ID
certstatus 认证状态

【6】根据艺人id获取单条数据

功能通过艺人id查询该艺人所有信息,没有则返回空字符串
路径 : GET | rest/artist?id=艺人ID
正确返回

  1. { "statusCode":"000000",
  2. "result":{
  3. "uuid":"123456799013214514",
  4. "name":"lichua121n",
  5. "class1":"演员,导演",
  6. "class2":"电影演员,电视剧导演",
  7. "sex":"1",
  8. "birthday":"1990-01-28",
  9. "nation":"汉族",
  10. "state":"中国",
  11. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  12. "idtype":"身份证",
  13. "idnum":"123456789012345678",
  14. "idpicfiledid":"asdasdas313",
  15. "workingtime":"2000-05-01",
  16. "showfileid":"as",
  17. "flags":"70后,蜀黎",
  18. "introduction":"aa",
  19. "email":"10000@qq.com",
  20. "headfileid":"artist/2016/06/16/image/qweq31q32231s31qwe2_20160616142432.jpg",
  21. "viewfileids":"artist/2016/06/16/image/160616142432.jpg, artist/2016/06/16/image032.jpg,artist/2016/06/16/image/qweq3116142432.jpg",
  22. "headfilepath":"artist/2016/06/16/image/qweq31q32231s31qwe2_20160616142432.jpg",
  23. "viewfilepaths":"artist/2016/06/16/image/qweq31q32qe31qwe2_20160616142432.jpg,
  24. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  25. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  26. "showfilepath":"artist/2016/06/16/image/160616142432.jpg",
  27. "area":"北京",
  28. "address":"三里屯"},
  29. "error":""}
参数 必填 说明
id 艺人id
正确返回值 说明
同@1

【8】获取所有艺人的数据(不分页带模糊查询)

功能查询艺人所有信息,没有则返回空字符串
路径 : GET | rest/artists?参数
参数 :

  1. uuid=艺人id1id2.。。
  2. &certstatus=(0:未认证 1:认证中 2:已认证 3:认证失败 )
  3. &status=(0:正常1:封号)
  4. &name=赵丽蓉
  5. &class1=演员
  6. &class2=小品演员
  7. &sex=1
  8. &attribute=身高|175cm 体重|75kg (待定)
  9. &beginbirthday=1990-01-01
  10. &endbirthday=1983-12-31
  11. &nation=汉族
  12. &state=中国
  13. &workingtime=2016-01-25 (待定)
  14. &area=北京
  15. &orderby=(createtime_desc,createtime_asc)
  16. }

正确返回

  1. { "statusCode":"000000",
  2. "result":[
  3. {
  4. "uuid":"123456799013214514",
  5. "name":"lichua121n",
  6. "stagename":"123456",
  7. "ename":"jack",
  8. "class1":"演员,导演",
  9. "class2":"电影演员,电视剧导演",
  10. "sex":"1",
  11. "birthday":"1990-01-28",
  12. "nation":"汉族",
  13. "state":"中国",
  14. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  15. "idtype":"身份证",
  16. "idnum":"123456789012345678",
  17. "idpicfiledid":"asdasdaasd",
  18. "workingtime":"2000-05-01",
  19. "flags":"70后,蜀黎",
  20. "introduction":"aa",
  21. "showfilepath":"aa",
  22. "email":"10000@qq.com",
  23. "headfileid":"artist/2016/06/16/image/qweq31q32231s31qwe2_20160616142432.jpg",
  24. "viewfileids":"artist/2016/06/16/image432.jpg,artist/2016/06/16/7432.jpg, artist/2016/06/16/image/142432.jpg",
  25. "headfilepath":"artist/2016/06/16/image/qweq331we2_20160616142432.jpg",
  26. "viewfilepaths":"artist/2016/06/16/image/qwes31qwe2_20160616142432.jpg,
  27. artist/2016/06/16/image/qwe2s31qwe2_20160616142432.jpg,
  28. artist/2016/06/16/image/qweqs31se2_20160616142432.jpg",
  29. "showfilepath":artist/2015/02/23/imag/adasdad.jpg",
  30. "area":"北京",
  31. "address":"三里屯"
  32. },{ 同上
  33. }
  34. ],
  35. "error":""}
@2数据参数 必须 说明
uuid 艺人id,可以多个,逗号隔开
status 艺人状态(0:正常 1:封号)
certstatus (0:未认证 1:认证中 2:已认证 3:认证失败 )
name 姓名
stagename 艺名
ename 英文姓名
class1 一级分类
class2 二级分类
sex 性别(1,男.2,女.3,保密)
attribute 属性查询({height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'})
beginbirthday 开始出生日期(yyyy-MM-dd)
endbirthday 结束出生日期(yyyy-MM-dd)
nation 民族
state 国家
workingtime 从业时间 (待定)
area 所在区域
orderby 排序方式(默认createtime_desc,可以选择createtime_desc,createtime_asc)
正确返回值 说明
同@1

【9】获取所有艺人的数据(分页带模糊查询)

功能分页查询艺人所有信息,没有则返回空字符串
路径 : GET | rest/artists/limit?参数&startindex=1&pagesize=10
请求参数 :

  1. uuid=艺人id1id2.。。
  2. &status=(0:正常1:封号)
  3. &certstatus=(0:未认证 1:认证中 2:已认证 3:认证失败 )
  4. &name=赵丽蓉
  5. &class1=演员
  6. &class2=小品演员
  7. &sex=1
  8. &attribute=身高|175cm 体重|75kg (待定)
  9. &beginbirthday=1990-01-01
  10. &endbirthday=1983-12-31
  11. &nation=汉族
  12. &state=中国
  13. &workingtime=2016-01-25 (待定)
  14. &area=北京
  15. &orderby=(createtime_desc,createtime_asc)
  16. }

正确返回

  1. {"statusCode":"000000",
  2. "result":{
  3. "datas":[
  4. { "uuid":"123456799013214514",
  5. "name":"lichua121n",
  6. "stagename":"123456",
  7. "ename":"jack",
  8. "class1":"演员,导演",
  9. "class2":"电影演员,电视剧导演",
  10. "sex":"1",
  11. "birthday":"1990-01-28",
  12. "nation":"汉族",
  13. "state":"中国",
  14. "attribute":"{height:'175cm',weight:'74kg',constellation:'巨蟹座', measurements:'三围'}",
  15. "idtype":"身份证",
  16. "idnum":"123456789012345678",
  17. "idpicfiledid":"asdasdas213",
  18. "workingtime":"2000-05-01",
  19. "flags":"70后,蜀黎",
  20. "showfileid":"sad",
  21. "introduction":"aa",
  22. "email":"10000@qq.com",
  23. "headfileid":"qweqwe21",
  24. "viewfileids":"artist/2016/06/16/image/qweq31q2.jpg,artist/2016/06/16/ima ge/32.jpg,artist/2016/06/16/image/432.jpg",
  25. "headfilepath":"artist/2016/06/16/image/qweq3we2_20160616142432.jpg",
  26. "viewfilepaths":"artist/2016/06/16/image/qw31qwe2_20160616142432.jpg,
  27. artist/2016/06/16/image/qws31qwe2_20160616142432.jpg,
  28. artist/2016/06/16/image/qs31se2_20160616142432.jpg",
  29. "showfilepath":"artist/2015/12/12/image/qeq.jpg"
  30. "area":"北京",
  31. "address":"三里屯"
  32. },{同上
  33. }],
  34. "startindex":0,
  35. "pagesize":10,
  36. "total":9},
  37. "error":""
  38. }
参数 必填 说明
同@2
正确返回值 说明
同@1

三、才艺技能表模块

<1>controller: - SkillController

【1】 增加才艺技能资料

功能 : 添加才艺技能资料
路径 : POST rest/skill
body :

  1. {
  2. "artistid":"qw213213ewqeq",
  3. "type":"video",
  4. "name":"这是才艺技能的名称",
  5. "coverfileid":"asdas21312qw",
  6. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23"
  7. }

正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "key":"1",
  7. "artistid":"qw213213ewqeq",
  8. "type":"video",
  9. "name":"这是才艺技能的名称",
  10. "coverfileid":"sad",
  11. "fileids":"asd,sad,asd",
  12. "coverfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  13. "filepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  14. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  15. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  16. "orderby":"1",
  17. "createtime":"2016-01-28",
  18. "filecout":0
  19. }
  20. "error":""
  21. }

jsonMap | 传递参数json用来保存页面数据

@1数据参数 必须 说明
artistid 艺人ID
type 类型 (video:视频,album:相册,vioce:音频)
name 名称
coverfileid 封面 文件ID
fileids 多文件ID
orderby 排序
@2正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 才艺技能id
artistid 艺人ID
type 类型 (video:视频,album:相册,vioce:音频)
name 名称
coverfileid 封面文件ID
fileids 多文件ids
coverfilepath 封面 文件的相对路径
filepaths 多文件 (文件相对路径,逗号隔开)
orderby 排序
createtime 创建时间
filecount 文件数量
error ""

【2】 修改才艺资料

功能 : 修改才艺数据
路径 : PUT rest/skill?id=才艺技能ID
body :

  1. {
  2. "name":"这是才艺技能的名称",
  3. "coverfileid":"asdas21312qw",
  4. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23"
  5. }

正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "key":"1",
  7. "artistid":"qw213213ewqeq",
  8. "type":"video",
  9. "name":"这是才艺技能的名称",
  10. "coverfileid":"asdas21312qw",
  11. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23",
  12. "coverfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  13. "filepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  14. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  15. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  16. "orderby":"1",
  17. "createtime":"2016-01-28",
  18. "filecout":0
  19. }
  20. "error":""
  21. }

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
id 才艺技能ID
同@1
正确返回值 说明
同@2

【3】删除才艺资料

功能 : 删除才艺数据
路径 : DELETE rest/skill?id=才艺技能ID
正确返回

  1. {
  2. "statusCode":"000000"
  3. "result":"ok",
  4. "error":""
  5. }
数据参数 必须 说明
id 才艺技能ID
正确返回值 说明
statusCode 状态码,正常为 000000
result ok
error ""

【4】根据才艺技能id获取单条数据

功能通过才艺id查询所有数据,没有则返回空字符串
路径 : GET | rest/skill?id=才艺技能ID
正确返回

  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "key":"1",
  7. "artistid":"qw213213ewqeq",
  8. "type":"video",
  9. "name":"这是才艺技能的名称",
  10. "coverfileid":"asdas21312qw",
  11. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23",
  12. "coverfilepath":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  13. "filepaths":"artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  14. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg,
  15. artist/2016/06/16/image/qweq31q32qe231s31qwe2_20160616142432.jpg",
  16. "orderby":"1",
  17. "createtime":"2016-01-28",
  18. "filecount":0
  19. }
  20. "error":""
  21. }
参数 必填 说明
id 才艺技能ID
正确返回值 说明
同@2

【5】根据艺人id获取所有才艺的数据(不分页带搜索)

功能根据艺人id获取所有才艺的数据(不分页带搜索)
路径 : GET | rest/skills?artistid=艺人ID1,ID2,ID3...&参数
参数 :

  1. type=video
  2. &name=这是才艺技能的名称

正确返回

  1. { "statusCode":"000000",
  2. "result":[
  3. {
  4. "uuid":"132wq132wq13weqwe23e",
  5. "key":"1",
  6. "artistid":"qw213213ewqeq",
  7. "type":"video",
  8. "name":"这是才艺技能的名称",
  9. "coverfileid":"asdas21312qw",
  10. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23",
  11. "coverfilepath":"artist/2016/06/16/image/qwes31qwe2_20160616142432.jpg",
  12. "filepaths":"artist/2016/06/16/image/q2qe231s31qwe2_20160616142432.jpg,
  13. artist/2016/06/16/image/32qe231s31qwe2_20160616142432.jpg,
  14. artist/2016/06/16/image/qweq31231s31qwe2_20160616142432.jpg",
  15. "orderby":"1",
  16. "createtime":"2016-01-28",
  17. "filecout":0
  18. },{ 同上
  19. }
  20. ],
  21. "error":""}
@2数据参数 必须 说明
artistid 艺人ID
正确返回值 说明
同@2

【6】根据艺人id获取所有才艺的数据(分页带搜索)

功能根据艺人id获取所有才艺的数据(分页带搜索)
路径 : GET | rest/skills/limit?artistid=(艺人ID1,ID2,ID3...)&startindex=-1&pagesize=10
参数 :

  1. {
  2. type=video
  3. &name=这是才艺技能的名称
  4. }

正确返回

  1. {"statusCode":"000000",
  2. "result":{
  3. "datas":[
  4. {
  5. "uuid":"132wq132wq13weqwe23e",
  6. "key":"1",
  7. "artistid":"qw213213ewqeq",
  8. "type":"video",
  9. "name":"这是才艺技能的名称",
  10. "coverfileid":"asdas21312qw",
  11. "fileids":"qwe23wqeqe,qweqwe23,wqewqewq23",
  12. "coverfilepath":"artist/2016/06/16/image/qwe231qwe2_20160616142432.jpg",
  13. "filepaths":"artist/2016/06/16/image/q2qe231s31qwe2_20160616142432.jpg,
  14. artist/2016/06/16/image/32qe231s31qwe2_20160616142432.jpg,
  15. artist/2016/06/16/image/qweq31231s31qwe2_20160616142432.jpg",
  16. "orderby":"1"
  17. },{同上
  18. }],
  19. "startindex":0,
  20. "pagesize":10,
  21. "total":9},
  22. "error":""
  23. }
参数 必填 说明
artistid 艺人ID
startindex 开始下标
pagesize 每页展示
正确返回值 说明
同@2
startindex 开始下标
pagesize 每页展示

四、艺人文件表Controller

<1>controller: - ArtistfileController

【1】 文件审核

Rest[接口]

  1. 请求方式: POST rest/artistfile/check?id=379ec777af3e4wc2a24dab92389fc819
  2. 请求包结构体为:
  3. {
  4. "status" : "1",
  5. "auditresult" : "异常"
  6. }
参数 必须 说明
id 文件id
status 状态 0:正常 1:异常
auditresult 审核结果 (正常,异常)
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "379ec777af3e4wc2a24dab92389fc819"
  6. "artistid" : "379ec777af3e4wc2a24dab92389fc810",
  7. "type" , "picture",
  8. "name" , "个人艺术照",
  9. "filepath" , "/2016/06/15/priture/qweq123123_2016616161038.jpg",
  10. "status" , "1",
  11. "audittime" , "2016-6-20 10:50:19",
  12. "auditresult" , "异常",
  13. "createtime":"2016-01-01"
  14. }
  15. "error":""
  16. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回结果信息
uuid 唯一id
artistid 艺人id
type 文件类型 video:视频,picture:图片,voice:音频
name 名称
filepath 服务存放文件路径
status 状态 0:正常,1:异常
audittime 审核时间
auditresult 审核结果 (正常,异常)
createtime 创建时间
error 异常信息

【2】 通过创建时间和艺人id模糊查询艺人文件库

Rest[接口]

  1. createtime=2016-06-07&artistid=这是艺人ID
参数 必须 说明
createtime 创建时间
artistid 艺人ID
  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "ede4b6f503a14449b97a286963e0e6d0",
  6. "key": 37,
  7. "artistid": "1",
  8. "type": "picture",
  9. "name": "头像",
  10. "filepath": "artist/2016/08/05/picture/86d80e0764914a23811sfbef61f9bf3s_20160805155556.jpg",
  11. "status": 0,
  12. "audittime": "0",
  13. "auditresult": null,
  14. "createtime": "2016-01-01"
  15. },{同上}
  16. ],
  17. "error": ""
  18. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回结果信息
uuid 唯一id
artistid 艺人id
type 文件类型 video:视频,picture:图片,voice:音频
name 名称
filepath 服务存放文件路径
status 状态 0:正常,1:异常
audittime 审核时间
auditresult 审核结果 (正常,异常)
createtime 创建时间
error 异常信息

<2>servlet: - ArtistfileServlet

【1】 艺人文件上传

Servlet[接口]

  1. 请求方式: POST servlet/artistfileupload
  2. 请求包结构体为:
  3. {
  4. "artistid" : "279ec777af3e4wc2a24dab92389fc810",
  5. "type" : ".jpg",
  6. "name" : "文件名称"
  7. }
参数 必须 说明
artistid 艺人id。艺人id唯一标示
type 类型: .mp3/.avivideo:视频 , .png/.jpg/.bmp : picture:图片 , .mp3/.au/.asx : voice:音频 等等。
name 名称

文件存放格式:

  1. artist/年/月/日/video/艺人ID_时间戳
  2. artist/年/月/日/priture/艺人ID_时间戳
  3. artist/年/月/日/voice/艺人ID_时间戳
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "id" : "379ec777af3e4wc2a24dab92389fc819",
  6. "filepath" : "artist/2016/06/15/priture/qweq123123_2016616161038.jpg"
  7. }
  8. "error":""
  9. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 工作经历信息,返回JSON串形式结果信息
id id为艺人文件唯一标示
filepath 文件路径
error 异常信息

【2】 文件上传(此接口已合并到以人文件上传,请忽略此接口)

Servlet[接口]

  1. 请求方式:
  2. 请求包结构体为:
  3. {
  4. "file" : "文件流"
  5. }
参数 必须 说明
file 文件流
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "filePath" : "/2016/06/15/priture/qweq123123_2016616161038.jpg"
  6. }
  7. "error":""
  8. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回结果信息
filePath 服务存放文件路径
error 异常信息

五、教育经历模块

<1>Controller - educationController

【1】 创建教育经历信息

Rest[接口]
- 请求说明

  1. 请求方式: POST rest/education
  2. 请求包结构体为:
  3. {
  4. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  5. "years":"2001-07-01",
  6. "university":"XXX大学",
  7. "profession":"XXX专业",
  8. "remark":"备注内容",
  9. "certificate":"证书名称"
  10. }
参数 必须 说明
artistid 艺人id。艺人id唯一标示
years 2010-10-10
university 某某某大学
profession XXX专业
remark 备注内容
certificate 证书名称
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "years":"2001-10-10",
  8. "university":"XXX大学",
  9. "profession":"XXX专业",
  10. "remark":"备注内容",
  11. "certificate":"证书名称"
  12. }
  13. "error":""
  14. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为教育经历唯一标示
artistid 艺人id。艺人id唯一标示
years 2010-10-10
university 某某某大学
profession XXX专业
remark 备注内容
certificate 证书名称
error 异常信息

【2】更新教育经历信息

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/education?id=279ec777af3e4ec6a24dab92289fc819
  2. 请求包结构体为:
  3. {
  4. "years":"2001-10-10",
  5. "university":"XXX大学",
  6. "profession":"XXX专业",
  7. "remark":"备注内容",
  8. "certificate":"证书名称"
  9. }
参数 必须 说明
id id为教育经历唯一标示
years 2010-10-10
university 某某某大学
profession XXX专业
remark 备注内容
certificate 证书名称
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "years":"2001-10-2005-10",
  8. "university":"XXX大学",
  9. "profession":"XXX专业",
  10. "remark":"备注内容",
  11. "certificate":"证书名称"
  12. }
  13. "error":""
  14. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为教育经历唯一标示
key 序号
artistid 艺人id。艺人id唯一标示
years 2010-10-10
university 某某某大学
profession XXX专业
remark 备注内容
certificate 证书名称
error 异常信息

【3】删除工作经历信息

Rest[接口]
- 请求说明

  1. 请求方式: DELETE rest/education?id=279ec777af3e4ec6a24dab92289fc819
参数 必须 说明
id 工作经历信息id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result": "OK",
  4. "error":""
  5. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回OK或空
error 异常信息

【4】获取教育经历列表信息

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/educations?artistid=279ec777af3e4ec2a24dab92289fc816
参数 必须 说明
artistid 艺人id。艺人id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. [{
  5. "uuid" : "279ec777af3e4ec2a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec2a24dab92289fc816",
  7. "years":"2001-10-10",
  8. "university":"XXX大学",
  9. "profession":"XXX专业",
  10. "remark":"备注内容",
  11. "certificate":"证书名称"
  12. },
  13. {
  14. "uuid" : "279ec777af3e4ec2a24dab92289fc818",
  15. "artistid" : "279ec777af3e4ec2a24dab92289fc816",
  16. "years":"2001-10-10",
  17. "university":"XXX大学",
  18. "profession":"XXX专业",
  19. "remark":"备注内容",
  20. "certificate":"证书名称"
  21. }]
  22. "error":""
  23. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为教育经历唯一标示
key 序号
artistid 艺人id。艺人id唯一标示
years 2001-10-10
university 某某某大学
profession XXX专业
remark 备注内容
certificate 证书名称
error 异常信息

六、工作经历模块

<1>controller - WorkController

【1】 创建工作经历信息

  1. 请求方式: POST rest/work
  2. 请求包结构体为:
  3. {
  4. "artistid" : "279ec777af3e4wc2a24dab92389fc819",
  5. "years" : "2001-07-2005-07",
  6. "title" : "标题",
  7. "content" : "内容",
  8. "picfileids" : "文件id1,文件id2,文件id3",
  9. "remark" : "备注",
  10. "orderby" : "排序",
  11. }
参数 必须 说明
artistid 艺人id。艺人id唯一标示
years 年代段 2001-01—2010-02 ,2015 (至今)
title 标题
content 内容
picfileids 图片 文件ID 逗号隔开
remark 备注
orderby 排序,在页面显示的顺序
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4wc2a24dab92389fc810",
  6. "artistid" : "279ec777af3e4wc2a24dab92389fc816",
  7. "years" : "2001-01-2005-07",
  8. "title" : "标题",
  9. "content" : "内容",
  10. "picfileids" : "文件id1,文件id2,文件id3",
  11. "remark" : "备注"
  12. }
  13. "error":""
  14. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 工作经历信息,返回JSON串形式结果信息
uuid uuid为工作经历唯一标示
key 序号
artistid 艺人id。艺人id唯一标示
years 年代段 2001-01—2010-02 ,2015-01- (至今)
title 标题
content 内容
picfileids 图片 文件ID 逗号隔开
remark 备注
orderby 排序,在页面显示的顺序
error 异常信息

【2】 更新工作经历信息

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/work?id=279ec777af3e4wc2a24dab92389fc810
  2. 请求包结构体为:
  3. {
  4. "years" : "2001-01-2005-02",
  5. "title" : "标题",
  6. "content" : "内容",
  7. "picfileids" : "文件id1,文件id2,文件id3",
  8. "remark" : "备注"
  9. }
参数 必须 说明
years 年代段 2001-01—2010-02, 2015-01-(不填为至今)
title 标题
content 内容
picfileids 图片 文件ID 逗号隔开
remark 备注
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4wc2a24dab92389fc810",
  6. "artistid" : "279ec777af3e4wc2a24dab92389fc816",
  7. "years" : "2001-01-2005-02",
  8. "title" : "标题",
  9. "content" : "内容",
  10. "picfileids" : "文件id1,文件id2,文件id3",
  11. "remark" : "备注",
  12. "orderby" : "排序",
  13. }
  14. "error":""
  15. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 工作经历信息,返回JSON串形式结果信息
uuid uuid为工作经历唯一标示
artistid 艺人id。艺人id唯一标示
years 年代段 2001-01—2010-02 2015-01-(不填为至今)
title 标题
content 内容
picfileids 图片 文件ID 逗号隔开
remark 备注
orderby 排序,在页面显示的顺序
error 异常信息

【3】 删除工作经历信息

Rest[接口]
- 请求说明

  1. 请求方式: DELETE rest/work?id=279ec777af3e4wc2a24dab92389fc810
参数 必须 说明
id 工作经历id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result": "OK",
  4. "error":""
  5. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回JSON串形式结果信息:{OK}或者空
error 异常信息

【4】 获取工作经历列表信息

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/works?artistid=279ec777af3e4wc2a24dab92389fc810
参数 必须 说明
artistid 艺人id
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. [{
  5. "uuid" : "279ec777af3e4wc2a24d2b92389fc810",
  6. "artistid" : "279ec777af3e4wc2a24dab92389fc810",
  7. "years" : "2001-02-2005-03",
  8. "title" : "标题1",
  9. "content" : "内容1",
  10. "picfileids" : "文件id1,文件id2,文件id3",
  11. "remark" : "备注",
  12. "orderby" : "排序",
  13. },
  14. {
  15. "uuid" : "279ec777af3e4wc2a24d2b92389fc811",
  16. "artistid" : "279ec777af3e4wc2a24dab92389fc810",
  17. "years" : "2006-02-2010-03",
  18. "title" : "标题2",
  19. "content" : "内容2",
  20. "picfileids" : "文件id1,文件id2,文件id3",
  21. "remark" : "备注",
  22. "orderby" : "排序",
  23. },
  24. ......
  25. ]
  26. "error":""
  27. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 工作经历列表数据,以工作经历的orderby字段从小到大排列
uuid 工作经历id唯一标示
artistid 艺人id。艺人id唯一标示
years 年代段 2001-02—2010-03 2015-(不填至今)
title 标题
content 内容
picfileids 图片 文件ID 逗号隔开
remark 备注
orderby 排序
error 异常信息

七、企业信息模块

<1>controller: -ConpamyController

【1】 根据 id查询企业

功能 : 根据id查询企业
路径 : GET rest/company?id={companyid}

body:无

路径参数

参数名 是否必须 说明
id 企业ID

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":
  4.  {
  5.   "uuid":"12345678qweqweqw12345678qweqweqw",
  6.  "name":"企业a",
  7.  "enname":"qiyea",
  8.  "nature":"国企",
  9.  "industry":"媒体",
  10.  "area":"全部",
  11.  "createtime":"2016-01-02 23:59:59",
  12.  "address":"三里屯xx号楼",
  13.  "mobile":"12345678901",
  14.  "phone":"00012121212",
  15.  "contacter":"张三",
  16.  "introduction":"简介文字",
  17.  "logofileid":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg",
  18.  "licensefileid":"company/12345678qweqweqw12345678qweqweqw/default/license_20160101235959.jpg",
  19.  "credentialfileid":"company/12345678qweqweqw12345678qweqweqw/default/credential_20160101235959.jpg",
  20.  "status":"2",
  21.  "cert":"根据执照认证",
  22.  "buildtime":"2001-01-01",
  23. "attribute": [ ,{"content":["2001《甜蜜蜜》 导演:高希希 主演:孙俪、邓超","2001《柳叶刀》 导演:张建栋 主演:王学兵、张歆艺、李光洁","2001《刑警博客》导演:石磊 主演:王子义、asd仑"],"class":"电视剧"}]
  24.  },
  25. "error":""
  26.  }
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 企业ID
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
createtime 创建时间 YYYY-MM-DD HH:mm:ss
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介
logofileid 企业LOGO 企业文件ID
licensefileid 营业执照 企业文件ID
credentialfileid 资质证书 企业文件ID
status 状态 0:待审 1:审查已通过待核查 2:核查通过3:审核失败 10:封号
cert 认证
attribute 企业作品
content 作品列表描述
class 作品类型 例如 电视剧 电影

| error | ""|

【2】 根据 name查询企业

功能 : 根据name查询企业
路径 : GET rest/company/name?name={name}

body:无

路径参数

参数名 是否必须 说明
name 企业名称

正确返回:
同方法【1】根据 id查询企业

【3】 模糊查询企业 不分页

功能 : 根据企业性质 行业 地区 查询企业
路径 : GET rest/companys?name={name}&nature={nature}&industry={industry}&area={area}
&address={address}&contacter={contacter}&email={email}&status={status}&cert={cert}&uuid=id1,id2....

body:无

路径参数

参数名 是否必须 说明
uuid 企业id,可以多个逗号隔开
name 中文名称/英文名称
email 邮箱
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
address 地址
contacter 联系人
email 邮箱
status 状态 0:待审 1:审查已通过待核查 2:核查通过 3:审核失败 10:封号
cert 认证

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":[
  4. {
  5.  "uuid":"12345678qweqweqw12345678qweqweqw",
  6.  "name":"企业a",
  7.  "enname":"qiyea",
  8.  "nature":"国企",
  9.  "industry":"媒体",
  10.  "area":"全部",
  11.  "createtime":"2016-01-02 23:59:59",
  12.  "address":"三里屯xx号楼",
  13.  "mobile":"12345678901",
  14.  "phone":"00012121212",
  15.  "contacter":"张三",
  16.  "introduction":"简介文字",
  17.  "logofileid":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg",
  18.  "licensefileid":"company/12345678qweqweqw12345678qweqweqw/default/license_20160101235959.jpg",
  19.  "credentialfileid":"company/12345678qweqweqw12345678qweqweqw/default/credential_20160101235959.jpg",
  20.   "staus":"2",
  21.   "cert":""
  22.   },{各条数据同上
  23. }
  24. ],
  25. "error":""
  26.  }

正确返回:

正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条数据为例
uuid 企业ID
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
createtime 创建时间 YYYY-MM-DD HH:mm:ss
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介
logofileid 企业LOGO 企业文件ID
licensefileid 营业执照 企业文件ID
credentialfileid 资质证书 企业文件ID
status 状态 0:待审 1:审查已通过待核查 2:核查通过3:审核失败 10:封号
cert 认证
error ""

【4】 模糊查询企业 分页

功能 : 根据企业性质 行业 地区 查询企业 分页
路径 : GET rest/companys/limit?name={name}&nature={nature}&industry={industry}
&area={area}&address={address}&contacter={contacter}&email={email}&status={status}&cert={cert}&startindex=1&pagesize=10 &uuid=id1,id2...

body:无

路径参数

参数名 是否必须 说明
其他参数同
startIndex 请求数据页下标
pageSize 一页数据数量

正确返回:

  1. {"statusCode":"000000",
  2. "result":{
  3. "datas":[
  4. {
  5.  "uuid":"12345678qweqweqw12345678qweqweqw",
  6.  "name":"企业a",
  7.  "enname":"qiyea",
  8.  "nature":"国企",
  9.  "industry":"媒体",
  10.  "area":"全部",
  11.  "createtime":"2016-01-02 23:59:59",
  12.  "address":"三里屯xx号楼",
  13.  "mobile":"12345678901",
  14.  "phone":"00012121212",
  15.  "contacter":"张三",
  16.  "introduction":"简介文字",
  17.  "logofileid":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg",
  18.  "licensefileid":"company/12345678qweqweqw12345678qweqweqw/default/license_20160101235959.jpg",
  19.  "credentialfileid":"company/12345678qweqweqw12345678qweqweqw/default/credential_20160101235959.jpg",
  20.  "status":"2",
  21.  "cert":"根据执照认证"
  22.  },{各条数据同上
  23. }],
  24. "startIndex":1,
  25. "pageSize":10,
  26. "total":9},
  27. "error":""
  28. }
正确返回值 说明
statusCode 状态码,正常为 000000
result
datas 多条数据信息 下面以一条数据为例
uuid 企业ID
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
createtime 创建时间 YYYY-MM-DD HH:mm:ss
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介
logofileid 企业LOGO 企业文件ID
licensefileid 营业执照 企业文件ID
credentialfileid 资质证书 企业文件ID
status 状态 0:待审 1:审查已通过待核查 2:核查通过3:审核失败 10:封号
cert 认证
startIndex 开始页下标
pageSize 每页数据量
total 获得的总数据量
error ""

【5】 企业文本信息修改

功能 : 企业文本信息修改
路径 : PUT rest/company?id={companyid}

路径参数

参数名 是否必须 说明
id 企业ID

body:

  1. {
  2.  "nature":"国企",
  3.  "industry":"媒体",
  4.  "area":"全部",
  5.  "address":"三里屯xx号楼",
  6.  "mobile":"18811426651",
  7.  "phone":"010-87654321",
  8.  "contacter":"张三",
  9.  "introduction":"简介文字",
  10.  "email":"asd@123.com"
  11.  }

正确返回:

同方法1.5

jsonMap | 传递参数json用来保存页面数据

参数名 是否必须 说明
email 邮箱
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介

【6】 企业logo 执照 资历图片添加

功能 : 企业文本信息修改
路径 : POST rest/company/file?id={companyid}

路径参数:

参数名 是否必须 说明
id 企业ID

body:

  1. {
  2. "logofileid":"asd12345asd12345asd12345asd12345",
  3. "licensefileid":"qwe12345qwe12345qwe12345qwe12345",
  4. "credentialfileid":"zxc12345zxc12345zxc12345zxc12345"
  5. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":"ok",
  4. "error":""
  5.  }

jsonMap | body传递参数json用来保存页面添加数据

参数名 是否必须 说明
logofileid 企业LOGO 企业文件ID
licensefileid 营业执照 企业文件ID
credentialfileid 资质证书 企业文件ID
cert 认证

【7】 企业认证修改

功能 : 企业文本信息修改
路径 : POST rest/company/cert?id={uuid}

路径参数:

参数名 是否必须 说明
id 企业ID

body:

  1. {
  2. "cert":"qwe"
  3. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":"ok",
  4. "error":""
  5.  }

jsonMap | body传递参数json用来保存页面添加数据

参数名 是否必须 说明
cert 认证

【8】 企业作品修改

功能 : 企业作品修改
路径 : POST rest/company/attribute?id={uuid}

路径参数:

参数名 是否必须 说明
id 企业ID

body:

  1. {
  2. "attribute":
  3. [
  4. {
  5. "content":
  6. [
  7. "2001《缉毒警》 导演:张建栋 主演:候勇","2001《左右》 导演:王小帅 主演:刘威威,张嘉译","2001《机器侠》 导演:刘镇伟 主演:胡军、孙俪、吴京、方力申、郑中基、甘薇"
  8. ],
  9. "class":"电影"
  10. },
  11. {
  12. "content":
  13. [
  14. "2001《甜蜜蜜》 导演:高希希 主演:孙俪、邓超","2001《柳叶刀》 导演:张建栋 主演:王学兵、张歆艺、李光洁","2001《刑警博客》导演:石磊 主演:王子义、asd仑"
  15. ],
  16. "class":"电视剧"
  17. }
  18. ]
  19. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":"ok",
  4. "error":""
  5.  }

<2>servlet: - CompanyServlet

【1】 单个企业注册

功能 : 单个企业进行注册并完善信息
路径 : POST servlet/createcompany

body:

  1. {
  2. "uuid":"12345678qweqweqw12345678qweqweqw",
  3. "email":"asd@123.com",
  4. "password":"pwdpwd",
  5. "name":"企业a",
  6. "enname":"qiyea",
  7. "nature":"国企",
  8. "industry":"媒体",
  9. "area":"全部",
  10. "address":"三里屯xx号楼",
  11. "mobile":"12345678901",
  12. "phone":"00012121212",
  13. "contacter":"张三",
  14. "introduction":"简介文字",
  15. "logofileid":"asd12345asd12345asd12345asd12345",
  16. "licensefileid":"qwe12345qwe12345qwe12345qwe12345",
  17. "credentialfileid":"zxc12345zxc12345zxc12345zxc12345"
  18. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":
  4.  {
  5.   "uuid":"12345678qweqweqw12345678qweqweqw",
  6.  "name":"企业a",
  7.  "enname":"qiyea",
  8.  "nature":"国企",
  9.  "industry":"媒体",
  10.  "area":"全部",
  11.  "createtime":"2016-01-02 23:59:59",
  12.  "address":"三里屯xx号楼",
  13.  "mobile":"12345678901",
  14.  "phone":"00012121212",
  15.  "contacter":"张三",
  16.  "introduction":"简介文字",
  17.  "logofileid":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg",
  18.  "licensefileid":"company/12345678qweqweqw12345678qweqweqw/default/license_20160101235959.jpg",
  19.  "credentialfileid":"company/12345678qweqweqw12345678qweqweqw/default/credential_20160101235959.jpg",
  20.   "status":"0",
  21.   "cert":""
  22.  },
  23. "error":""
  24.  }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
email 邮箱
password 用户密码
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介
logofileid 企业LOGO:企业文件ID
licensefileid 营业执照: 企业文件ID
credentialfileid 资质证书: 企业文件ID
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 企业ID
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
createtime 创建时间 YYYY-MM-DD HH:mm:ss
address 企业地址
mobile 手机
phone 座机
contacter 联系人
introduction 简介
logofileid 企业LOGO 企业文件ID
licensefileid 营业执照 企业文件ID
credentialfileid 资质证书 企业文件ID
status 状态 0:待审 1:审查已通过待核查 2:核查通过3:审核失败 10:封号
cert 认证
error ""

【2】 企业批量注册

功能 : 企业进行批量注册
路径 : POST servlet/createcompanies

body:

  1. {"companylist":
  2. [
  3.   {
  4.   "email":"asd@123.com",
  5.   "name":"企业a",
  6.   "enname":"qiyea",
  7.   "nature":"国企",
  8.   "industry":"媒体",
  9.   "area":"全部",
  10.   "address":"三里屯xx号楼",
  11.   "mobile":"18811426651",
  12.   "phone":"010-87654321",
  13.   "contacter":"张三",
  14.   "introduction":"简介文字"
  15.   },{同上}
  16.  ]
  17. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":"12345678qweqweqw12345678qweqweqw,12345678qweqweqw12345678qweqweqw"
  4. "error":""
  5. }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
companylist arrayList 多条数据
{
name 企业名称
enname 英文名称
nature 企业性质:国企 外商独资 合资 民营 股份制企业上市公司 国家机关 事业单位 其他
industry 企业所属行业:媒体 出版 影视 文化传媒 教育 美容 互联网 广告设计 其他
area 单一地区:全部 北京 上海 天津 深圳
address 企业地址
mobile 手机
phone 座机
contacter 联系人
email 邮箱
introduction 简介
}
正确返回值 说明
statusCode 状态码,正常为 000000
result 企业ID,企业ID 以逗号隔开
error ""

【3】 企业状态改变

功能 : 改变企业状态(同时添加企业审核信息)
路径 : PUT servlet/modifycompanystatus?id={companyid}

路径参数:

参数名 是否必须 说明
id 企业ID

body:

  1. {
  2. "status":"1"
  3. }

正确返回:同方法1.5

jsonMap | body传递参数json用来保存页面添加数据

参数名 是否必须 说明
status 状态 0:待审 1:审查已通过待核查 2:核查通过3:审核失败 10:封号

八、企业审核模块

<1>controller: - CompanyauditController

【1】 根据企业id查询企业审核表

功能 : 根据企业id查询企业审核表
路径 : GET /companyaudits/company?companyid={companyid}

路径参数:

参数名 是否必须 说明
uuid 企业审核信息ID

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "qweqweqwqweqweqwqweqweqwqweqweqw",
  6. "key": 1,
  7. "companyid": "12345678qweqweqw12345678qweqweqw",
  8. "adminid": "qweqweerqweqweerqweqweerqweqweer",
  9. "audittime": "2016-01-02 23:59:59",
  10. "auditresult": "",
  11. "audittype": ""
  12. },{同上}
  13. ],
  14. "error": ""
  15. }

【2】 企业审核信息查询

功能 : 企业审核流程查询
路径 : GET rest/companyaudits?audittype={audittype}&companyid={companyid}&adminid={adminid}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}

路径参数:

参数名 是否必须 说明
audittype 审核类型 check:审查 audit:核查 blockade:查封 recover:恢复
companyid 企业id
adminid 审核人id
begincreatetime 开始时间 YYYY-MM-DD HH:mm:ss
endcreatetime 结束时间 YYYY-MM-DD HH:mm:ss

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":[
  4. {
  5.  "uuid":"12345678qweqweqw12345678qweqweqw",
  6.  "companyid":"12345678qwertyui12345678qwertyui",
  7.  "adminid":"1234qwer1234qwer1234qwer1234qwer",
  8.  "audittime":"2016-01-02 23:59:59",
  9.  "auditresult":"审核通过",
  10.  "audittype":"check"
  11.   },{各条数据同上
  12. }
  13. ],
  14. "error":""
  15. }
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
adminid 审核人ID
audittime 审核时间 YYYY-MM-DD HH:mm:ss
auditresult 审核结果
audittype 审核类型:check:审查 audit:核查 blockade:查封 recover:恢复
error ""

【3】 企业审核信息查询 分页

功能 : 企业审核流程查询
路径 : GET rest/companyaudits/limit?audittype={audittype}&companyid={companyid}&adminid={adminid}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}&startindex=1&pagesize=10

路径参数:

参数名 是否必须 说明
companyid 企业id
adminid 审核人id
begincreatetime 开始时间
endcreatetime 结束时间
startIndex 请求数据页(第几页)
pageSize 每页数据量

body: 无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":{
  4. "datas":[
  5. {
  6.  "uuid":"12345678qweqweqw12345678qweqweqw",
  7.  "companyid":"12345678qwertyui12345678qwertyui",
  8.  "adminid":"1234qwer1234qwer1234qwer1234qwer",
  9.  "audittime":"2016-01-02 23:59:59",
  10.  "auditresult":"审核通过",
  11.  "audittype":"check"
  12.   },{各条数据同上
  13. }],
  14. "startIndex":1,
  15. "pageSize":10,
  16. "total":9},
  17. },
  18. "error":""
  19.  }
正确返回值 说明
statusCode 状态码,正常为 000000
result
datas 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
adminid 审核人ID
audittime 审核时间 YYYY-MM-DD HH:mm:ss
auditresult 审核结果
audittype 审核类型:check:审查 audit:核查 blockade:查封 recover:恢复
startIndex 开始页下标
pageSize 每页数据量
total 获得的总数据量
error ""

<2>servlet:- Companyaudit

【1】 添加企业审核信息

功能 : 添加企业审核信息
路径 : POST servlet/addcompanyaudit

body:

  1. {
  2. "companyid":"12345678qwertyui12345678qwertyui",
  3. "adminid":"1234qwer1234qwer1234qwer1234qwer",
  4. "auditresult":"审核通过",
  5. "audittype":"check"
  6. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":{
  4.  "uuid":"12345678qweqweqw12345678qweqweqw",
  5.  "companyid":"12345678qwertyui12345678qwertyui",
  6.  "adminid":"1234qwer1234qwer1234qwer1234qwer",
  7.  "audittime":"2016-01-02 23:59:59",
  8.  "auditresult":"审核通过",
  9.  "audittype":"check"
  10.  },
  11. "error":""
  12. }

jsonMap | body传递参数json用来保存页面添加数据

参数名 是否必须 说明
companyid 企业ID
adminid 审核人ID
auditresult 审核结果
audittype 审核类型
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 企业审核信息ID
companyid 企业ID
adminid 审核人ID
audittime 审核时间 YYYY-MM-DD HH:mm:ss
auditresult 审核结果
audittype 审核类型:check:审查 audit:核查 blockade:查封 recover:恢复
error ""

九、企业艺人关系模块

<1>controller:- CompanyartistController

【1】 企业收藏艺人

功能 : 企业收藏艺人
路径 : POST rest/companyartists

body:

  1. {
  2. "companyid":"12345678qwertyui12345678qwertyui",
  3. "artistid":"1234qwer1234qwer1234qwer1234qwer,1234qwer1234qwer1234qwer1234qwer"
  4. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result" :[{
  4.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.   "companyid":"12345678qwertyui12345678qwertyui",
  6.   "artistid":"1234qwer1234qwer1234qwer1234qwer",
  7.   "type":"collect"
  8.   },{各条数据同上
  9. }],
  10. "error":""
  11. }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
companyid 企业ID
artistids 艺人ID 逗号分隔
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
error ""

【2】 根据企业艺人关系id查询企业艺人关系

功能 : 根据id查询单个企业艺人关系
路径 : GET rest/companyartist?id={companyartistid}

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":{
  4.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.   "companyid":"12345678qwertyui12345678qwertyui",
  6.   "artistid":"1234qwer1234qwer1234qwer1234qwer",
  7.   "type":"collect"
  8. },
  9. "error":""
  10. }

路径参数:

参数名 是否必须 说明
id 企业艺人关系ID
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 企业审核信息ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
error ""

【3】 根据企业id查询企业艺人关系

功能 : 根据企业id查询企业艺人关系
路径 : GET rest/companyartists/companyid?companyid={companyid}

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":[{
  4.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.   "companyid":"12345678qwertyui12345678qwertyui",
  6.   "artistid":"1234qwer1234qwer1234qwer1234qwer",
  7.   "type":"collect"
  8. },{同上}
  9. ],
  10. "error":""
  11. }

路径参数:

参数名 是否必须 说明
companyid 企业ID
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业艺人关系ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
error ""

【4】 根据 关系类型/企业id/艺人id 查询艺人

功能 : 根据 关系类型/企业id/艺人id 查询艺人 不分页
路径 : GET rest/companyartists?type={type}&companyid={companyid}&artistid={artistid}

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result" :[{
  4.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.   "companyid":"12345678qwertyui12345678qwertyui",
  6.   "artistid":"1234qwer1234qwer1234qwer1234qwer",
  7.   "type":"collect"
  8.   },{各条数据同上
  9. }],
  10. "error":""
  11. }

路径参数:

参数名 是否必须 说明
type 关系类型 belong:归属 collect:收藏
companyid 企业ID
artistid 艺人ID
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
error ""

【5】 企业 根据关系类型查询艺人 分页

功能 : 根据关系类型查询艺人 分页
路径 : GET rest/companyartists?type={type}&companyid={companyid}&artistid={artistid}&startindex=1&pagesize=10

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":{
  4. "datas":[{
  5.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  6.   "companyid":"12345678qwertyui12345678qwertyui",
  7.   "artistid":"1234qwer1234qwer1234qwer1234qwer",
  8.   "type":"collect"
  9.   },{各条数据同上
  10. }],
  11. "startIndex":1,
  12. "pageSize":10,
  13. "total":9
  14. },
  15. "error":""
  16. }

路径参数:

参数名 是否必须 说明
type 关系类型 belong:归属 collect:收藏
companyid 企业ID
artistid 艺人ID
startIndex 开始页下标
pageSize 每页数据量
正确返回值 说明
statusCode 状态码,正常为 000000
result
datas 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
startIndex 开始页下标
pageSize 每页数据量
total 获得的总数据量
error ""

【6】 根据企业id/艺人id/关系类型解除关系

功能 : 根据 关系类型/企业id/艺人id 查询艺人 不分页
路径 : DELETE rest/companyartist?id=关系id
正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result" :"ok",
  4. "error":""
  5. }

路径参数:

参数名 是否必须 说明
type 关系类型 belong归属 collect:收藏import : 导入
companyid 企业ID
artistid 艺人ID
正确返回值 说明
statusCode 状态码,正常为 000000
result ok
error ""

<2>servlet:- CompanyartistServlet

【1】 企业添加归属艺人

功能 : 企业添加归属艺人
路径 : POST servlet/addcompanyartist

body:

  1. {
  2. "companyid":"12345678qwertyui12345678qwertyui",
  3. "artistid":"1234qwer1234qwer1234qwer1234qwer"
  4. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result" : {
  4.   "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.  "companyid":"12345678qwertyui12345678qwertyui",
  6.  "artistid":"1234qwer1234qwer1234qwer1234qwer",
  7.  "type":"belong"
  8.  },
  9. "error":""
  10. }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
companyid 企业ID
artistid 艺人ID
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
artistid 艺人ID
type 关系类型 belong归属 collect:收藏
error ""

十、企业文件模块

<1>controller:-CompanyfileController

【1】添加企业文件

功能 : 添加企业文件
路径 : POST rest/companyfile

body:

  1. {
  2. "companyid":"12345678qwertyui12345678qwertyui",
  3. "type":"logo",
  4. "filepath":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959"
  5. }

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result": {
  4.  "uuid":"12345678qweqweqw12345678qweqweqw" ,
  5.  "companyid":"12345678qwertyui12345678qwertyui",
  6.  "type":"logo",
  7.  "filepath":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg"
  8.  },
  9. "error":""
  10. }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
companyid 企业ID
type 类型 logo: LOGO license:营业执照 credential:资质证书 notification:通告
filepath 文件路径
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 企业审核信息ID
companyid 企业ID
type 类型 logo: LOGO license:营业执照 credential:资质证书 notification:通告
filepath 文件路径
error ""

文件存放格式: company/企业ID/default/license_时间戳 (企业相关图片)
company/企业ID/通告ID/notification_时间戳(通告相关图片)

【2】根据id查询企业文件

功能 : 根据id查询企业文件 多个id以逗号分隔开
路径 : GET rest/companyfile?id={companyfileid}

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":
  4. [
  5. {
  6.  "uuid":"12345678qweqweqw12345678qweqweqw" ,
  7.  "companyid":"12345678qwertyui12345678qwertyui",
  8.  "type":"logo",
  9.  "filepath":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg"
  10.  },{同上
  11.  }],
  12. "error":""
  13. }

路径参数:

参数名 是否必须 说明
id 企业文件ID 多个ID以逗号分隔开
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
uuid 企业审核信息ID
companyid 企业ID
type 类型 logo: LOGO license:营业执照 credential:资质证书 notification:通告
filepath 文件路径
error ""

【3】 根据企业id查询企业文件

功能 : 根据企业id查询企业文件 多个id以逗号分隔开
路径 : GET rest/companyfiles?companyid={companyid}

body:无

正确返回:

  1. {
  2. "statusCode":"000000" ,
  3. "result":
  4. [
  5. {
  6.  "uuid":"12345678qweqweqw12345678qweqweqw" ,
  7.  "companyid":"12345678qwertyui12345678qwertyui",
  8.  "type":"logo",
  9.  "filepath":"company/12345678qweqweqw12345678qweqweqw/default/logo_20160101235959.jpg"
  10.  },{同上
  11.  }],
  12. "error":""
  13. }

路径参数:

参数名 是否必须 说明
companyid 企业ID 多个ID以逗号分隔开
正确返回值 说明
同4.2

<2>servlet:- CompanyFileUploadServlet

【1】 企业文件上传

功能 : 企业上传 logo 营业执照 通告宣传图等
路径 : POST servlet/companyfileupload?companyid=623213d004ad411790f8ce02454e4435&notificationid=623213d004ad411790f8ce02454e4431&companyfiletype=notification&type=.jpg"

路径参数:

参数名 是否必须 说明
companyid 企业文件ID开
notificationid 通告id 当 companyfiletype="notification"时 必须
companyfiletype 企业文件类型 logo:LOGO license:营业执照 credential:资质证书 notification:通告
type 文件类型后缀 如 ".jpg" ".png"

body:

上传文件

正确返回:

  1. {"error":"",
  2. "result":{、
  3. "id":"b466d03992c0472b9955598756d846a2",
  4. "filepath":"company\\623213d004ad411790f8ce02454e4435\\623213d004ad411790f8ce02454e4431notification_20160630180630.jpg"},
  5. "statusCode":"000000"
  6. }

jsonMap | body传递参数json用来保存页面数据

参数名 是否必须 说明
companyid 企业ID
artistid 艺人ID
正确返回值 说明
statusCode 状态码,正常为 000000
result 多条数据信息 下面以一条为例
id 企业文件id
filepath 企业文件路径
error ""

十一、通告模块

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
companyid varchar(36) 企业id
title varchar(100) 通告标题
area varchar(36) 工作地点
class1 varchar(255) 一级分类 可写多个
class2 varchar(255) 二级分类 可写多个
content varchar(255) 简要内容
description text 通告描述
count int(3) 人数
picfileids text 企业文件ID,企业文件ID...
startdate varchar(10) 通告开始日期
enddate varchar(10) 通告结束日期
contacter varchar(20) 联系人
mobile varchar(20) 手机号
createtime varchar(20) 创建时间
status int(3) 状态:0待审/2已通过/3未通过/4暂停/10关闭

<1>controller:- NotificationController

[1] 添加通告

POST
URL: rest/notification
Request

  1. {
  2. "companyid": "0001",
  3. "title":"终结者10招募男一号",
  4. "area":"美国",
  5. "class1":"影视",
  6. "class2":"科幻",
  7. "content":"终结者10招募男一号,施瓦辛格接班人在哪里?",
  8. "description":"通告描述",
  9. "count":"1",
  10. "picfileids":"宣传图1,企业文件ID",
  11. "startdate":"2017-01-07",
  12. "enddate":"2017-08-01",
  13. "contacter":"Peter",
  14. "mobile":"12345678901"
  15. }

Response
添加成功

  1. {"statusCode":"000000",
  2. "result":{
  3. "uuid":"uuid",
  4. "key":1(索引),
  5. "companyid": "企业id",
  6. "title":"终结者10招募男一号",
  7. "area":"美国",
  8. "class1":"影视",
  9. "class2":"科幻",
  10. "content":"终结者10招募男一号,施瓦辛格接班人在哪里?",
  11. "description":"通告描述",
  12. "count":1,
  13. "picfileids":"宣传图1,企业文件ID",
  14. "startdate":"2016-06-25",
  15. "enddate":"2016-08-01",
  16. "contacter":"Peter",
  17. "mobile":"12345678901",
  18. "createtime":"2016-06-25 23:59:59",
  19. "status":0(状态 0待审 2已通过 3未通过 4暂停 10关闭)
  20. },
  21. "error":""
  22. }

[2] 获取通告列表(分页带模糊查询)

GET
URL: rest/notifications/limit?参数&startIndex=1&pageSize=10

  1. 参数说明:
  2. companyid=公司iD
  3. &title=通告标题
  4. &area=工作地点
  5. &class1=一级分类
  6. &class2=二级分类
  7. &startdate=通告开始时间
  8. &enddate=通告结束时间
  9. &begincreatetime=开始创建时间
  10. &endcreatetime=结束创建时间
  11. &status=通告状态(0:待审 2:已通过 3:未通过 4:暂停 10:关闭
  12. &orderby=排序字段名(createtime_asc,createtime_desc,enddate_asc,enddate_desc)

Response
获取成功

  1. {
  2. "statusCode":"000000",
  3. "result":{
  4. "datas":[ {
  5. "uuid": "044d28c9f0ac444aa352ead5fef61deb",
  6. "key": 95,
  7. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac",
  8. "title": "终结者10招募男一号1",
  9. "area": "北京市市辖区",
  10. "class1": "模特",
  11. "class2": "泳装模特",
  12. "content": "",
  13. "description": "1",
  14. "count": 1,
  15. "picfileids": "85a0ea23a27540d0b3978ef9c71c903e",
  16. "startdate": "",
  17. "enddate": "2016-08-17",
  18. "contacter": "123",
  19. "mobile": "13112312312",
  20. "createtime": "2016-08-17 20:34:02",
  21. "status": 0,
  22. "picfilepaths": "company\\46dd6101-2210-4e6a-8466-105bc324acac\\044d28c9f0ac444aa352ead5fef61deb/notification_20160817203402.png",
  23. "companyename": "HaiLong",
  24. "companyuuid": "46dd6101-2210-4e6a-8466-105bc324acac",
  25. "companylogofilepath": "company\\46dd6101-2210-4e6a-8466-105bc324acac\\b4aa9392-0320-981b-4849-05bcfd12a6f7/notification_20160817155137.jpg",
  26. "companyname": "海龙石油",
  27. "companylogofileid": "16e583fc921643bca25d1c4d1c5f5f99",
  28. "companystatus": 2
  29. },{},...],
  30. "startIndex":0,
  31. "pageSize":10,
  32. "total":9},
  33. "error":""}

[3] 获取通告列表(不分页带模糊查询)

GET
URL: rest/notifications?参数

  1. 参数说明:
  2. companyid=公司iD
  3. title=通告标题
  4. &area=工作地点
  5. &class1=一级分类
  6. &class2=二级分类
  7. &startdate=通告开始时间
  8. &enddate=通告结束时间
  9. &begincreatetime=开始创建时间
  10. &endcreatetime=结束创建时间
  11. &status=通告状态(0:待审 2:已通过 3:未通过 4:暂停 10:关闭
  12. &orderby=排序字段名(createtime_asc,createtime_desc,enddate_asc,enddate_desc)

Response
获取成功

  1. {
  2. "statusCode":"000000",
  3. "result":[ {
  4. "uuid": "044d28c9f0ac444aa352ead5fef61deb",
  5. "key": 95,
  6. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac",
  7. "title": "终结者10招募男一号1",
  8. "area": "北京市市辖区",
  9. "class1": "模特",
  10. "class2": "泳装模特",
  11. "content": "",
  12. "description": "1",
  13. "count": 1,
  14. "picfileids": "85a0ea23a27540d0b3978ef9c71c903e",
  15. "startdate": "",
  16. "enddate": "2016-08-17",
  17. "contacter": "123",
  18. "mobile": "13112312312",
  19. "createtime": "2016-08-17 20:34:02",
  20. "status": 0,
  21. "picfilepaths": "company\\46dd6101-2210-4e6a-8466-105bc324acac\\044d28c9f0ac444aa352ead5fef61deb/notification_20160817203402.png",
  22. "companyename": "HaiLong",
  23. "companyuuid": "46dd6101-2210-4e6a-8466-105bc324acac",
  24. "companylogofilepath": "company\\46dd6101-2210-4e6a-8466-105bc324acac\\b4aa9392-0320-981b-4849-05bcfd12a6f7/notification_20160817155137.jpg",
  25. "companyname": "海龙石油",
  26. "companylogofileid": "16e583fc921643bca25d1c4d1c5f5f99",
  27. "companystatus": 2
  28. },{},...],
  29. "error":""}

[4] 修改通告接口

PUT
URL: rest/notification?id={id}
说明:根据通告id搜索通告库,找到进行修改,未找到不修改。
Request

  1. {
  2. "title":"终结者10招募男一号",
  3. "area":"美国",
  4. "class1":"影视",
  5. "class2":"科幻",
  6. "content":"终结者10招募男一号,施瓦辛格接班人在那里?",
  7. "description":"通告描述",
  8. "count":"1"(人数),
  9. "picfileids":"宣传图1,企业文件ID",
  10. "startdate":"2018-01-01",
  11. "enddate":"2018-09-01",
  12. "contacter":"Peter",
  13. "mobile":"12345678901"
  14. }

Response
修改成功

  1. {"statusCode":"000000",
  2. "result":{
  3. "uuid":"uuid",
  4. "key":1(索引),
  5. "companyid": "企业id",
  6. "title":"终结者10招募男一号",
  7. "area":"美国",
  8. "class1":"影视",
  9. "class2":"科幻",
  10. "content":"终结者10招募男一号,施瓦辛格接班人在那里?",
  11. "description":"通告描述",
  12. "count":1,
  13. "picfileids":"宣传图1,企业文件ID",
  14. "startdate":"2016-06-25",
  15. "enddate":"2016-10-01",
  16. "contacter":"Peter",
  17. "mobile":"12345678901",
  18. "createtime":"2016-06-25 23:59:59",
  19. "status":0(状态 0待审 2已通过 3未通过 4暂停 10关闭),
  20. },
  21. "error":""
  22. }

[5] 关闭通告接口

PUT
URL: rest/notification/status?id={id}
说明:根据通告id搜索通告,找到后将status设置成10关闭,未找到则关闭失败。
Request

  1. {
  2. "status":"10"
  3. }

Response
关闭成功

  1. {
  2. "statusCode":"000000",
  3. "result":"ok",
  4. "error":""
  5. }

十二、通告审核模块

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
companyid varchar(36) 企业id
notificationid varchar(36) 通告id
adminid varchar(36) 审核人id
audittime varchar(20) 审核时间
auditresult text 审核结果
audittype varchar(20) 审核类型:auditsuccess审核通过/auditfailed审核失败/halt暂停/recover恢复

<1>controller:- NotificationAuditController

[1] 获取某条通告的所有审核记录

GET
URL: rest/notification/audits?notificationid={notificationid}
说明:根据通告id获取该条通告的全部审核记录。
Response
获取成功

  1. {
  2. "statusCode":"000000",
  3. "result":[
  4. {
  5. "uuid":"主键",
  6. "key":1(索引),
  7. "companyid":"企业id",
  8. "notificationid"":"通告id",
  9. "adminid":"审核人id",
  10. "audittime":"审核时间",
  11. "auditresult":"审核结果",
  12. "audittype":"审核类型"
  13. },{}...],
  14. "error":""
  15. }

[2] 按条件模糊查询审核记录(不分页)

GET
URL: rest/notification/audits/by?参数

  1. audittime=审核时间&audittype=审核类型

说明:根据通告id获取该条通告的全部审核记录。
Response
获取成功

  1. {
  2. "statusCode":"000000",
  3. "result":[
  4. {
  5. "uuid":"主键",
  6. "key":1(索引),
  7. "companyid":"企业id",
  8. "notificationid"":"通告id",
  9. "adminid":"审核人id",
  10. "audittime":"审核时间",
  11. "auditresult":"审核结果",
  12. "audittype":"审核类型"
  13. },{}...],
  14. "error":""
  15. }

<2>servlet:- NotificationauditServlet

[1] 添加审核记录

POST
URL: servlet/addnotificationaudit
Request

  1. {
  2. "companyid":"企业id",
  3. "notificationid":"通告id",
  4. "adminid":"审核人id",
  5. "auditresult":"审核结果",
  6. "audittype":"审核通过"
  7. }

Response
添加成功

  1. {"statusCode":"000000",
  2. "result":{
  3. "uuid":"uuid",
  4. "key":1(索引),
  5. "companyid":"企业id",
  6. "notificationid:"通告id",
  7. "adminid":"审核人id",
  8. "audittime":"审核时间",
  9. "auditresult":"审核结果",
  10. "audittype":"审核通过"
  11. },
  12. "error":""
  13. }

十三、通告职位模块

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
companyid varchar(36) 企业id
notificationid varchar(36) 通告id
name varchar(100) 职位名称
area varchar(36) 工作地点
dates text 工作日期 多个
count int(3) 人数
resume text 说明
salary int(6) 薪金 0为面议(默认)
unit varchar(20) 薪金单位 day每人天/project片
interview int(2) 是否面试:0不面试(默认)/1面试
attribute text 属性 (年龄|25-28,三围12/12/12,体重|...)
status int(3) 状态:0未发布/1已发布/2已关闭

<1>controller:- JobController

[1] 添加职位

POST
URL: rest/job
Request

  1. {
  2. "companyid":"企业id",
  3. "notificationid":"通告id",
  4. "name":"男一号",
  5. "area":"美国",
  6. "dates":"2016年7月 9月",
  7. "count":"1"(人数),
  8. "resume":"好莱坞经典题材开拍在即",
  9. "salary":"0",
  10. "unit":"day每人天/project每部片",
  11. "interview":"0"(0不面试/1面试),
  12. "attribute":"年龄|25-28,三围|80/80/80,体重|65"(属性)
  13. }

Response

  1. {
  2. "statusCode":"000000",
  3. "result":{
  4. "uuid":"uuid",
  5. "key":1(索引),
  6. "companyid":"企业id",
  7. "notificationid":"通告id",
  8. "name":"男一号",
  9. "area":"美国",
  10. "dates":"2016年7月 9月",
  11. "count":1(人数),
  12. "resume":"好莱坞经典题材开拍在即",
  13. "salary":0,
  14. "unit":"day每人天/project每部片",
  15. "interview":0(0不面试/1面试),
  16. "attribute":"年龄|25-28,三围|80/80/80,体重|65"(属性),
  17. "status":0(0未发布/1已发布/2已关闭)
  18. },
  19. "error":""
  20. }

[2] 修改职位

PUT
URL: rest/job?id={id}
说明:根据职位id找到职位数据,修改职位数据并返回,未找到则修改失败。
Request

  1. {
  2. "name":"男一号",
  3. "area":"美国",
  4. "dates":"2016年7月9月",
  5. "count":"1"(人数),
  6. "resume":"好莱坞经典题材开拍在即",
  7. "salary":"0",
  8. "unit":"day每人天/project每部片",
  9. "interview":"0"(0不面试/1面试),
  10. "attribute":"年龄|25-28,三围|80/80/80,体重|65"(属性)
  11. }

Response
修改职位成功

  1. {
  2. "statusCode":"000000",
  3. "result":{
  4. "uuid":"uuid",
  5. "key":1(索引),
  6. "companyid":"企业id",
  7. "notificationid":"通告id",
  8. "name":"男一号",
  9. "area":"美国",
  10. "dates":"2016年7月,9月",
  11. "count":1(人数),
  12. "resume":"好莱坞经典题材开拍在即",
  13. "salary":0,
  14. "unit":"day每人天/project每部片",
  15. "interview":0(0不面试/1面试),
  16. "attribute":"年龄|25-28,三围|80/80/80,体重|65"(属性),
  17. "status":0(0未发布/1已发布/2已关闭)
  18. },
  19. "error":""
  20. }

[3] 修改职位状态

PUT
URL: rest/job/status?id={id}&status={status}
说明:根据职位id找到通告职位,将职位状态改为参数status,未找到则修改状态失败。
Response
修改成功

  1. {
  2. "statusCode":"000000",
  3. "result":"ok",
  4. "error":""
  5. }

[4] 查询职位(不分页带模糊查询)

GET
URL: rest/jobs?参数

  1. 参数说明:
  2. name=职位名称
  3. &area=工作地点
  4. &salary=薪金
  5. &unit=薪金单位
  6. &interview=是否面试
  7. &status=职位状态

Response

  1. {
  2. "statusCode":"000000",
  3. "result":[{
  4. "uuid":"uuid",
  5. "key":1(索引),
  6. "companyid":"企业id",
  7. "notificationid":"通告id",
  8. "name":"男一号",
  9. "area":"美国",
  10. "dates":"2016年7月 9月",
  11. "count":1(人数),
  12. "resume":"好莱坞经典题材开拍在即",
  13. "salary":0,
  14. "unit":"day每人天/project每部片",
  15. "interview":0(0不面试/1面试),
  16. "attribute":"年龄|25-28,三围|80/80/80,体重|65"(属性),
  17. "status":0(0未发布/1已发布/2已关闭)
  18. },{}...],
  19. "error":""
  20. }

[5] 删除职位

DELETE
URL: rest/job?id={id}
说明:根据职位id找到职位,删除,未找到则删除失败。
Response

  1. {
  2. "statusCode":"000000",
  3. "result":"ok",
  4. "error":""
  5. }

十四、通告报名模块

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
companyid varchar(36) 企业id
notificationid varchar(36) 通告id
jobid varchar(36) 职位id
artistid varchar(36) 艺人id
createtime varchar(20) 报名时间
status int(3) 状态:0报名/1取消报名(拒绝接受)/2确认合作(接受)/3企业录用/4企业拒绝录取/5平台通过
mode varchar(20) 报名方式:app艺人自己在App上报名/invite企业邀约报名/starrecommend明星台推荐(录取后不需要艺人确认)/companyrecommend企业推荐(录取后不需要艺人确认)
comment text 对艺人的评价
star int(3) 对企业的星级评价1-10

<1>controller:- NotificationSignController

[1] 报名

POST
URL: rest/notification/sign
Request

  1. {
  2. "companyid":"企业id",
  3. "notificationid":"通告id",
  4. "jobid":"职位id",
  5. "artistid":"艺人id",
  6. "status":"0"(0报名/1取消报名/2确认合作/3企业录取/4企业拒绝录取/5平台通过),
  7. "mode":"app"(报名方式:app/invite/strecommend/companycommend)
  8. }

Response
报名成功

  1. {"statusCode": "000000",
  2. "result":{
  3. "uuid":"uuid",
  4. "key":1(索引),
  5. "companyid":"企业id",
  6. "notificationid":"通告id",
  7. "jobid":"职位id",
  8. "artistid":"艺人id",
  9. "createtime":"报名时间",
  10. "status":0(0报名/1取消报名/2确认合作/
  11. 3企业录取/4企业拒绝录取/5平台通过),
  12. "mode":"app"(报名方式app/invite/strecommend/companycommend),
  13. "comment":"对艺人的评价",
  14. "star":1-10(对企业的星级评价)
  15. },
  16. "error":""
  17. }

[2] 获取报名列表(分页带模糊查询)

GET
URL: rest/notification/signs/limit?参数&startIndex=-1&pageSize=10

  1. 参数说明:
  2. createtime=创建时间
  3. &status=状态
  4. &mode=报名方式

Response
获取成功

  1. {
  2. "statusCode":"000000",
  3. "result":{
  4. "datas":[{
  5. "uuid": "4f5fec3b151744f4bd8d69fde8aa8960",
  6. "key": 2,
  7. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac",
  8. "notificationid": "01f515dc3a154916b82c8b43dbdca3a4",
  9. "jobid": "qe1231312312",
  10. "artistid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  11. "createtime": "2016-08-02 17:12:59",
  12. "status": 2,
  13. "mode": "app",
  14. "comment": null,
  15. "star": 1,
  16. "companyename": "HaiLong",
  17. "companyuuid": "46dd6101-2210-4e6a-8466-105bc324acac",
  18. "companylogofilepath": "",
  19. "companyname": "海龙石油",
  20. "companylogofileid": "hailong.jpg",
  21. "companystatus": 2,
  22. "artistcertstatus": 2,
  23. "artiststatus": 0,
  24. "artistshowfilepath": "",
  25. "artistname": "李雪",
  26. "artistheadfilepath": "artist/2016/08/12/picture/c976d00b17434e6c83c2a322d550a2cc_20160812205331.png",
  27. "artiststagename": "李雪",
  28. "artistuuid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  29. "artistshowfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b89",
  30. "artistheadfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b88",
  31. "artistename": "Tingan Zhang",
  32. "jobstatus": 1,
  33. "jobname": "女一号",
  34. "jobresume": "漂亮",
  35. "jobuuid": "qe1231312312",
  36. "notificationpicfilepaths": "",
  37. "notificationstatus": 2,
  38. "notificationtitle": "终结者10招募男一号1",
  39. "notificationuuid": "01f515dc3a154916b82c8b43dbdca3a4",
  40. "notificationpicfileids": "c-1.jpg,c-2.jpg,c-3.jpg"
  41. },{},...],
  42. "startIndex":0,
  43. "pageSize":10,
  44. "total":9},
  45. "error":""}

[3] 获取报名列表(不分页带模糊查询)

GET
URL: rest/notification/signs?参数
参数说明:
companyid=公司id
&notificationid=通告id
&jobid=职位id
&artistid=艺人id
&createtime=创建时间
&status=状态
&mode=报名方式

  1. **Response**
  2. 获取成功
  3. ```json
  4. {
  5. "statusCode":"000000",
  6. "result":[{
  7. "uuid": "4f5fec3b151744f4bd8d69fde8aa8960",
  8. "key": 2,
  9. "companyid": "46dd6101-2210-4e6a-8466-105bc324acac",
  10. "notificationid": "01f515dc3a154916b82c8b43dbdca3a4",
  11. "jobid": "qe1231312312",
  12. "artistid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  13. "createtime": "2016-08-02 17:12:59",
  14. "status": 2,
  15. "mode": "app",
  16. "comment": null,
  17. "star": 1,
  18. "companyename": "HaiLong",
  19. "companyuuid": "46dd6101-2210-4e6a-8466-105bc324acac",
  20. "companylogofilepath": "",
  21. "companyname": "海龙石油",
  22. "companylogofileid": "hailong.jpg",
  23. "companystatus": 2,
  24. "artistcertstatus": 2,
  25. "artiststatus": 0,
  26. "artistshowfilepath": "",
  27. "artistname": "李雪",
  28. "artistheadfilepath": "artist/2016/08/12/picture/c976d00b17434e6c83c2a322d550a2cc_20160812205331.png",
  29. "artiststagename": "李雪",
  30. "artistuuid": "0d0cccc2-fcb1-4432-aff7-6db1dd717998",
  31. "artistshowfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b89",
  32. "artistheadfileid": "a25dc731-1edc-4a02-96fa-47e1ba3b4b88",
  33. "artistename": "Tingan Zhang",
  34. "jobstatus": 1,
  35. "jobname": "女一号",
  36. "jobresume": "漂亮",
  37. "jobuuid": "qe1231312312",
  38. "notificationpicfilepaths": "",
  39. "notificationstatus": 2,
  40. "notificationtitle": "终结者10招募男一号1",
  41. "notificationuuid": "01f515dc3a154916b82c8b43dbdca3a4",
  42. "notificationpicfileids": "c-1.jpg,c-2.jpg,c-3.jpg"
  43. },{},...]},
  44. "error":""}
  45. <div class="md-section-divider"></div>

十五、板块信息

<1>controller: -CompanyController

【1】 创建板块信息

Rest[接口]
- 请求说明

  1. 请求方式: POST rest/block
  2. 请求包结构体为:
  3. {
  4. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  5. "name":"板块名称",
  6. "keyword":"A1",
  7. "datatype":"url",
  8. "starttime":"2016-6-27 15:14:56"
  9. }
  10. <div class="md-section-divider"></div>
参数 必须 说明
recommendids 推荐ID 多个ID 以逗号隔开
name 板块名称
keyword 板块关键词
datatype 模板类型 url:图片(目前只是用url) list: 列表
starttime 目前只使用 url路径2016/06/06/image/2016627150501 , 数据 url 或 json数据
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  7. "name":"板块名称",
  8. "keyword","A1"
  9. "datatype":"url",
  10. "status":"0",
  11. "starttime":"artist-6-27 15:14:56"
  12. }
  13. "error":""
  14. }
  15. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回板块信息,JSON格式
uuid uuid为推荐表唯一标示
recommendids 推荐ID 多个ID
name 板块名称
keyword 关键词
datatype url 模板类型 url:图片 list: 列表
status 状态 0:显示, 1:不显示
starttime 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

【2】 修改板块信息

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/block?id=279ec777af3e4ec6a24dab92289fc819
  2. 请求包结构体为:
  3. {
  4. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  5. "name":"板块名称",
  6. "keyword":"A1",
  7. "datatype":"url",
  8. "starttime":"2016-6-27 15:14:56"
  9. }
  10. <div class="md-section-divider"></div>
参数 必须 说明
recommendids 推荐ID 多个ID 以逗号隔开
name 板块名称
keyword 板块关键词
datatype 模板类型 url:图片(目前只是用url) list: 列表
starttime 目前只使用 url路径2016/06/06/image/2016627150501 , 数据 url 或 json数据
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  7. "name":"板块名称",
  8. "keyword","A1"
  9. "datatype":"url",
  10. "status","0"
  11. "starttime":"artist-6-27 15:14:56"
  12. }
  13. "error":""
  14. }
  15. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回板块信息,JSON格式
uuid uuid为推荐表唯一标示
recommendids 推荐ID 多个ID
name 板块名称
keyword 关键词
datatype url 模板类型 url:图片 list: 列表
status 状态 0:显示, 1:不显示
starttime 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

【3】 删除板块信息

Rest[接口]
- 请求说明

  1. 请求方式: DELETE rest/block?id=279ec777af3e4ec6a24dab92289fc819
  2. <div class="md-section-divider"></div>
参数 必须 说明
id 板块id 唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result":"ok",
  4. "error":""
  5. }
  6. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回OK或空
error 异常信息

【4】 查询板块信息(单条)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/block?id=279ec777af3e4ec6a24dab92289fc819
  2. <div class="md-section-divider"></div>
参数 必须 说明
id 板块id 唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  7. "name":"板块名称",
  8. "keyword","A1"
  9. "datatype":"url",
  10. "status","0"
  11. "starttime":"artist-6-27 15:14:56"
  12. }
  13. "error":""
  14. }
  15. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回板块信息,JSON格式
uuid uuid为推荐表唯一标示
recommendids 推荐ID 多个ID
name 板块名称
keyword 关键词
datatype url 模板类型 url:图片 list: 列表
status 状态 0:显示, 1:不显示
starttime 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

【5】 查询板块列表信息(不分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/blocks?name=板块名称&keyword=A1&datatype=url&status=0&starttime=2016-6-27 16:11:20
  2. <div class="md-section-divider"></div>
参数 必须 说明
name 板块名称
keyword 板块关键词
datatype 模板类型 url:图片 list: 列表
status 状态 0:显示 1:不显示
starttime 开始时间
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  7. "name":"板块名称",
  8. "keyword","A1"
  9. "datatype":"url",
  10. "status","0"
  11. "starttime":"artist-6-27 15:14:56"
  12. },
  13. {
  14. "uuid" : "279ec777af3e4ec6a24dab92289fc818",
  15. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  16. "name":"板块名称",
  17. "keyword","A1"
  18. "datatype":"url",
  19. "status","0"
  20. "starttime":"artist-6-27 15:14:56"
  21. }
  22. "error":""
  23. }
  24. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回板块信息,JSON格式
uuid uuid为推荐表唯一标示
recommendids 推荐ID 多个ID
name 板块名称
keyword 关键词
datatype url 模板类型 url:图片 list: 列表
status 状态 0:显示, 1:不显示
starttime 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

【6】 查询板块列表信息(分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/blocks?name=板块名称&keyword=A1&datatype=url&status=0&starttime=2016-6-27 16:11:20
  2. <div class="md-section-divider"></div>
参数 必须 说明
name 板块名称
keyword 板块关键词
datatype 模板类型 url:图片 list: 列表
status 状态 0:显示 1:不显示
starttime 开始时间
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "datas" : [
  6. {
  7. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  8. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  9. "name":"板块名称",
  10. "keyword","A1"
  11. "datatype":"url",
  12. "status","0"
  13. "starttime":"artist-6-27 15:14:56"
  14. },
  15. {
  16. "uuid" : "279ec777af3e4ec6a24dab92289fc818",
  17. "recommendids" : "279ec777af3e4ec6a24dab92289fc816,279ec777af3e4ec6a24dab92289fc817,279ec777af3e4ec6a24dab92289fc818",
  18. "name":"板块名称",
  19. "keyword","A1"
  20. "datatype":"url",
  21. "status","0"
  22. "starttime":"artist-6-27 15:14:56"
  23. },
  24. "startIndex": 0,
  25. "pageSize": 10,
  26. "total": 2
  27. ]
  28. }
  29. "error":""
  30. }
  31. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回板块信息,JSON格式
uuid uuid为推荐表唯一标示
recommendids 推荐ID 多个ID
name 板块名称
keyword 关键词
datatype url 模板类型 url:图片 list: 列表
status 状态 0:显示, 1:不显示
starttime 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

十六、推荐信息

<1>controller: -RecommendController

【1】 创建推荐信息

Rest[接口]
- 请求说明

  1. 请求方式: POST rest/recommend
  2. 请求包结构体为:
  3. {
  4. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  5. "refname":"artist",
  6. "datatype":"url",
  7. "data":"artist/2016/06/15/priture/qweq123123_2016616161038.jpg"
  8. }
  9. <div class="md-section-divider"></div>
参数 必须 说明
refid refid。引用的id唯一标示
refname 引用的名:artist,company,notification
datatype 目前只使用url,后期考虑使用列表形式。模板类型 url:图片 list: 列表
data 目前只使用 url路径2016/06/06/image/2016627150501 , 数据 url 或 json数据
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "refname":"artist",
  8. "datatype":"url",
  9. "data":"36位id",
  10. "dataurl":"/2016/06/15/priture/qweq123123_2016616161038.jpg"
  11. }
  12. "error":""
  13. }
  14. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为推荐表唯一标示
refid 引用的表ID,艺人id、企业id、通告id
refname 引用的名artist(艺人),company(企业),notification(通告)
datatype url
data 36位id
dataurl 图片 url artist/2016/06/15/priture/qweq123123_2016616161038.jpg
error 异常信息

【2】 更新推荐信息

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/recommend?id=279ec777af3e4ec6a24dab92289fc819
  2. 请求包结构体为:
  3. {
  4. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  5. "refname":"artist",
  6. "type":"url",
  7. "data":"artist/2016/06/15/priture/qweq123123_2016616161038.jpg"
  8. }
  9. <div class="md-section-divider"></div>
参数 必须 说明
refid refid。引用的id唯一标示
refname 引用的名:artist,company,notification
datatype 目前只使用url,后期考虑使用列表形式。模板类型 url:图片 list: json列表
data 目前只使用 url路径 , 数据 url路径 或 json数据
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "refname":"artist",
  8. "datatype":"url",
  9. "data":"36位id",
  10. "dataurl":"artist/2016/06/15/priture/qweq123123_2016616161038.jpg"
  11. }
  12. "error":""
  13. }
  14. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为推荐表唯一标示
refid 引用的表ID,艺人id、企业id、通告id
refname 引用的名artist(艺人),company(企业),notification(通告)
datatype url(这是一个词)
data 图片 id
dataurl 图片 url路径
error 异常信息

【3】 删除推荐信息

Rest[接口]
- 请求说明

  1. 请求方式: DELETE rest/recommend?id=279ec777af3e4ec6a24dab92289fc819
  2. <div class="md-section-divider"></div>
参数 必须 说明
id 推荐信息id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result": "OK",
  4. "error":""
  5. }
  6. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回OK或空
error 异常信息

【4】 查询推荐信息(单条)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/recommend?id=279ec777af3e4ec6a24dab92289fc819
  2. <div class="md-section-divider"></div>
参数 必须 说明
id id。推荐表id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "refname":"artist",
  8. "datatype":"url",
  9. "data":"36位id",
  10. "data":"artist/2016/06/15/priture/qweq123123_2016616161038.jpg"
  11. }
  12. "error":""
  13. }
  14. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为推荐表唯一标示
refid 引用的表ID,艺人id、企业id、通告id
refname 引用的名artist(艺人),company(企业),notification(通告)
datatype url(这是一个词)
data 图片 id
dataurl 图片 url路径
error 异常信息

【5】 模糊查询推荐列表信息(不分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/recommends?refname=artist&datatype=url
  2. <div class="md-section-divider"></div>
参数 必须 说明
refname 引用名
datatype 模板类型 url:图片 (json: 列表)
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "refname":"artist",
  8. "datatype":"url",
  9. "data":"36位id"
  10. },
  11. {
  12. "uuid" : "279ec777af3e4ec6a24dab92289fc810",
  13. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  14. "refname":"artist",
  15. "datatype":"url",
  16. "data":"36位id"
  17. }
  18. "error":""
  19. }
  20. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为推荐表唯一标示
refid 引用的表ID,艺人id、企业id、通告id
refname 引用的名artist(艺人),company(企业),notification(通告)
datatype url(这是一个词)
data 图片 id
error 异常信息

【6】 模糊查询推荐列表信息(分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/recommends/limit?refname=artist&type=url&startindex=-1&pagesize=10
  2. <div class="md-section-divider"></div>
参数 必须 说明
name 引用名
datatype 模板类型 url:图片 (json: 列表)
startindex 起始下标
pagesize 每页条数
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "datas" : [
  6. {
  7. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  8. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  9. "refname":"artist",
  10. "datatype":"url",
  11. "data":"36位id"
  12. },
  13. {
  14. "uuid" : "279ec777af3e4ec6a24dab92289fc820",
  15. "refid" : "279ec777af3e4ec6a24dab92289fc816",
  16. "refname":"artist",
  17. "datatype":"url",
  18. "data":"36位id"
  19. },
  20. "startIndex": 0,
  21. "pageSize": 10,
  22. "total": 2
  23. ]
  24. }
  25. "error":""
  26. }
  27. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为推荐表唯一标示
refid 引用的表ID,艺人id、企业id、通告id
refname 引用的名artist(艺人),company(企业),notification(通告)
datatype url(这是一个词)
data 图片 id
error 异常信息

十七、工作档期

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
companyid varchar(36) 企业id
artistid varchar(36) 艺人id
dates text 工作日期(多个2016-07-05,2016-07-16-2016-09-01)
remark text 备注
status int(3) 状态 0:正常 1:结束
createtime varchar(20) 创建时间

<1>controller: -CompanyController

【1】 修改工作档期

PUT
URL: rest/worktime?id={id}
Request

  1. {
  2. "dates": "2016-07-05,2016-07-16-2016-09-01",
  3. "remark":"备注bulabula",
  4. "status":"1"
  5. }
  6. <div class="md-section-divider"></div>

Response
修改成功

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "5a5779418a904727823a7715ed8e7537",
  5. "key": 1,
  6. "companyid": "5a5779418a904727823a7715ed8e7540",
  7. "artistid": "5a5779418a904727823a7715ed8e7511",
  8. "dates": "2016-07-05,2016-07-16-2016-09-01",
  9. "remark": "备注bulabula",
  10. "status": 1,
  11. "createtime": "2016.07.09"
  12. },
  13. "error": ""
  14. }
  15. <div class="md-section-divider"></div>

【2】 查询工作档期(不分页带模糊查询)

GET
URL: rest/worktimes?参数

  1. 参数说明:
  2. companyid=企业id
  3. &artistid=艺人id
  4. &dates=工作日期
  5. &status=状态
  6. <div class="md-section-divider"></div>

Response
获取成功

  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "5a5779418a904727823a7715ed8e7538",
  6. "key": 2,
  7. "companyid": "5a5779418a904727823a7715ed8e7538",
  8. "artistid": "5a5779418a904727823a7715ed8e7522",
  9. "dates": "2015.10.1",
  10. "remark": "changed",
  11. "status": 0,
  12. "createtime": "2016.07.09"
  13. },
  14. {},...],
  15. "error": ""
  16. }
  17. <div class="md-section-divider"></div>

【3】 查询工作档期(分页带模糊查询)

GET
URL: rest/worktimes/limit?参数&startIndex=-1&pageSize=10

  1. 参数说明:
  2. companyid=企业id
  3. &artistid=艺人id
  4. &dates=工作日期
  5. &status=状态
  6. <div class="md-section-divider"></div>

Response
获取成功

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "datas": [
  5. {
  6. "uuid": "5a5779418a904727823a7715ed8e7538",
  7. "key": 2,
  8. "companyid": "5a5779418a904727823a7715ed8e7538",
  9. "artistid": "5a5779418a904727823a7715ed8e7522",
  10. "dates": "2015.10.1",
  11. "remark": "changed",
  12. "status": 0,
  13. "createtime": "2016.07.09"
  14. },
  15. {},...],
  16. "startIndex": 0,
  17. "pageSize": 10,
  18. "total": 2
  19. },
  20. "error": ""
  21. }
  22. <div class="md-section-divider"></div>

十八、公告

字段 类型 说明
uuid varchar(36) 主键
key int(11) 索引
adminid varchar(36) 公告人id
type varchar(20) 公告类型 company:企业用户 artist:艺人用户
content text 公告内容
status int(3) 状态 0:新建 1:发布
createtime varchar(20) 创建时间

<1>controller:- NoticeController

【1】 添加公告

POST
URL: rest/notice
Request

  1. {
  2. "adminid": "5a5779418a904727823a7715ed8e7550",
  3. "type":"company",
  4. "content":"公告内容123"
  5. }
  6. <div class="md-section-divider"></div>

Response
添加成功

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "b8e92e879e4d4772b725e091f6ab55a9",
  5. "key": 6,
  6. "adminid": "5a5779418a904727823a7715ed8e7550",
  7. "type": "company",
  8. "content": "公告内容123",
  9. "status": 0,
  10. "createtime": "2016-07-09 20:02:12"
  11. },
  12. "error": ""
  13. }
  14. <div class="md-section-divider"></div>

【2】 修改公告状态

PUT
URL: rest/notice?id=3c92f9d858b14602a22eef67c110ee8a
No RequestBody

Response
修改成功

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "3c92f9d858b14602a22eef67c110ee8a",
  5. "key": 2,
  6. "adminid": "5a5779418a904727823a7715ed8e7550",
  7. "type": "company",
  8. "content": "公告内容2",
  9. "status": 1,
  10. "createtime": "2016-07-09 19:01:07"
  11. },
  12. "error": ""
  13. }
  14. <div class="md-section-divider"></div>

【3】 查询公告(不分页带模糊查询)

GET
URL: rest/notices?参数

  1. 参数说明:
  2. adminid=公告人id
  3. &type=公告类型
  4. &status=公告状态
  5. <div class="md-section-divider"></div>

Response
获取成功

  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "1b9c59312ee84fcb83ba1b029babe4fa",
  6. "key": 4,
  7. "adminid": "5a5779418a904727823a7715ed8e7550",
  8. "type": "company",
  9. "content": "公告内容1",
  10. "status": 1,
  11. "createtime": "2016-07-09 19:01:10"
  12. },
  13. {},...],
  14. "error": ""
  15. }
  16. <div class="md-section-divider"></div>

[4] 查询公告(分页带模糊查询)

GET
URL: rest/notices/limit?参数&startIndex=-1&pageSize=10

  1. 参数说明:
  2. adminid=公告人id
  3. &type=公告类型
  4. &status=公告状态
  5. <div class="md-section-divider"></div>

Response
获取成功

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "datas": [
  5. {
  6. "uuid": "790fb5f3f5174ca896d0316a939df064",
  7. "key": 3,
  8. "adminid": "5a5779418a904727823a7715ed8e7550",
  9. "type": "artist",
  10. "content": "公告内容3",
  11. "status": 0,
  12. "createtime": "2016-07-09 19:01:09"
  13. },{},...],
  14. "startIndex": 0,
  15. "pageSize": 10,
  16. "total": 3
  17. },
  18. "error": ""
  19. }
  20. <div class="md-section-divider"></div>

十九、留言模块

<1>controller: -MessageBoardController

【1】 创建留言板数据

功能 : 创建留言板数据
路径 : POST rest/messageboard

body:

  1. {
  2. "artistid":"0215024d-0913-4e08-81fb-e3ab3fa91775",
  3. "content":"留言内容"
  4. }
  5. <div class="md-section-divider"></div>

路径参数

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "3833d2af9c8d4452b1910efc7c0ccbd2",
  5. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  6. "content": "留言内容",
  7. "createtime": "2016-07-09 16:50:16"
  8. },
  9. "error": ""
  10. }
  11. <div class="md-section-divider"></div>

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
artistid 艺人ID
content 留言内容
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
artistid 艺人ID
content 留言内容
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【2】 根据留言表id查询留言

功能 : 根据留言表id查询留言
路径 : GET rest/messageboard?id={messageboardid}

body:

路径参数

参数名 是否必须 说明
id 留言表ID

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "3833d2af9c8d4452b1910efc7c0ccbd2",
  5. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  6. "content": "留言内容",
  7. "createtime": "2016-07-09 16:50:16"
  8. },
  9. "error": ""
  10. }
  11. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
artistid 艺人ID
content 留言内容
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【3】 根据 artistid/createtime 模糊查询留言表 不分页

功能 : 根据艺人id查询留言表
路径 : GET /messageboards?artistid={artistid}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}

body:

路径参数

参数名 是否必须 说明
artistid 艺人ID
begincreatetime 开始创建时间 yyyy-MM-dd HH:mm:ss
endcreatetime 结束创建时间 yyyy-MM-dd HH:mm:ss

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "2828b0450e1a430db6b005ae617d3c15",
  6. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  7. "content": "留言内容",
  8. "createtime": "2016-07-09 16:46:36"
  9. },
  10. {
  11. "uuid": "3833d2af9c8d4452b1910efc7c0ccbd2",
  12. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  13. "content": "留言内容",
  14. "createtime": "2016-07-09 16:50:16"
  15. },
  16. {
  17. "uuid": "8d2f567a-13f2-44c6-845c-d8500dbe90c5",
  18. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  19. "content": "ssss",
  20. "createtime": "2001-01-01 12:00:00"
  21. }
  22. ],
  23. "error": ""
  24. }
  25. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
artistid 艺人ID
content 留言内容
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【4】 根据 artistid/createtime 模糊查询留言表 分页

功能 : 根据艺人id查询留言表
路径 : GET /messageboards?artistid={artistid}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}&startindex={startindex}&pagesize={pagesize}

body:

路径参数

参数名 是否必须 说明
artistid 艺人ID
begincreatetime 开始创建时间 yyyy-MM-dd HH:mm:ss
endcreatetime 结束创建时间 yyyy-MM-dd HH:mm:ss
startindex 请求数据下标起始页
pagesize 每页数据的数量

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "datas": [
  5. {
  6. "uuid": "3833d2af9c8d4452b1910efc7c0ccbd2",
  7. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  8. "content": "留言内容",
  9. "createtime": "2016-07-09 16:50:16"
  10. },
  11. {
  12. "uuid": "2828b0450e1a430db6b005ae617d3c15",
  13. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  14. "content": "留言内容",
  15. "createtime": "2016-07-09 16:46:36"
  16. },
  17. {
  18. "uuid": "8d2f567a-13f2-44c6-845c-d8500dbe90c5",
  19. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  20. "content": "ssss",
  21. "createtime": "2001-01-01 12:00:00"
  22. }
  23. ],
  24. "startIndex": 0,
  25. "pageSize": 10,
  26. "total": 3
  27. },
  28. "error": ""
  29. }
  30. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
datas 多条数据信息 下面以一条数据为例
uuid 留言ID
artistid 艺人ID
content 留言内容
createtime 创建时间 yyyy-MM-dd HH:mm:ss
startindex 请求数据下标起始页
pagesize 每页数据的数量
total 获得的总数据量
error ""

二十、反馈模块

<1>controller: -FeedBackController

【1】 创建反馈数据

功能 : 创建反馈数据
路径 : POST rest/feedback

body:

  1. {
  2. "type":"company",
  3. "refid":"46dd6101-2210-4e6a-8466-105bc324accc",
  4. "artistid":"99bdff97-8fed-4373-8c39-4d63d70f2d90",
  5. "content":"asdqwe"
  6. }
  7. <div class="md-section-divider"></div>

路径参数

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "75cfc96d7d0041638cd6e9abb826c758",
  5. "type": "company",
  6. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  7. "artistid": "99bdff97-8fed-4373-8c39-4d63d70f2d90",
  8. "content": "asdqwe",
  9. "feedback": null,
  10. "feedbacktime": "",
  11. "adminid": "",
  12. "status": 0,
  13. "createtime": "2016-07-09 17:21:00"
  14. },
  15. "error": ""
  16. }
  17. <div class="md-section-divider"></div>

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
feedback 反馈内容
feedbacktime 反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态 0:新建 1:已反馈
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【2】 根据反馈表id查询反馈数据

功能 : 创建反馈数据
路径 : GET rest/feedback?id={feedbackid}

body:

路径参数

参数名 是否必须 说明
id 反馈表id

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "75cfc96d7d0041638cd6e9abb826c758",
  5. "type": "company",
  6. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  7. "artistid": "99bdff97-8fed-4373-8c39-4d63d70f2d90",
  8. "content": "asdqwe",
  9. "feedback": null,
  10. "feedbacktime": "",
  11. "adminid": "",
  12. "status": 0,
  13. "createtime": "2016-07-09 17:21:00"
  14. },
  15. "error": ""
  16. }
  17. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
feedback 反馈内容
feedbacktime 反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态 0:新建 1:已反馈
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【3】 根据 type/refid/artistid/feedbacktime/createtime 模糊查询反馈表 不分页

功能 : 创建反馈数据
路径 : GET rest/feedback?type={type}&refid={refid}&artistid={artistid}&beginfeedbacktime={beginfeedbacktime}&endfeedbacktime={endfeedbacktime}&adminid={adminid}&status={status}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}

body:

路径参数

参数名 是否必须 说明
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
beginfeedbacktime 开始反馈时间 yyyy-MM-dd HH:mm:ss
endfeedbacktime 结束反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态
begincreatetime 开始 反馈表创建时间 yyyy-MM-dd HH:mm:ss
endcreatetime 结束 反馈表创建时间 yyyy-MM-dd HH:mm:ss

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "75cfc96d7d0041638cd6e9abb826c758",
  5. "type": "company",
  6. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  7. "artistid": "99bdff97-8fed-4373-8c39-4d63d70f2d90",
  8. "content": "asdqwe",
  9. "feedback": null,
  10. "feedbacktime": "",
  11. "adminid": "",
  12. "status": 0,
  13. "createtime": "2016-07-09 17:21:00"
  14. },
  15. "error": ""
  16. }
  17. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
feedback 反馈内容
feedbacktime 反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态 0:新建 1:已反馈
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

【4】 根据 type/refid/artistid/feedbacktime/createtime 模糊查询反馈表 分页

功能 : 创建反馈数据
路径 : GET rest/feedback?type={type}&refid={refid}&artistid={artistid}&beginfeedbacktime={beginfeedbacktime}&endfeedbacktime={endfeedbacktime}&adminid={adminid}&status={status}&begincreatetime={begincreatetime}&endcreatetime={endcreatetime}&startindex={startindex}&pagesize={pagesize}

body:

路径参数

参数名 是否必须 说明
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
beginfeedbacktime 开始反馈时间 yyyy-MM-dd HH:mm:ss
endfeedbacktime 结束反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态
begincreatetime 开始 反馈表创建时间 yyyy-MM-dd HH:mm:ss
endcreatetime 结束 反馈表创建时间 yyyy-MM-dd HH:mm:ss
startindex 请求数据下表页
pagesize 每页数据量

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "datas": [
  5. {
  6. "uuid": "75cfc96d7d0041638cd6e9abb826c758",
  7. "type": "company",
  8. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  9. "artistid": "99bdff97-8fed-4373-8c39-4d63d70f2d90",
  10. "content": "asdqwe",
  11. "feedback": null,
  12. "feedbacktime": "",
  13. "adminid": "",
  14. "status": 0,
  15. "createtime": "2016-07-09 17:21:00"
  16. },
  17. {
  18. "uuid": "195fe306bec4474b81a55b5b62d9d4e2",
  19. "type": "company",
  20. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  21. "artistid": "0215024d-0913-4e08-81fb-e3ab3fa91775",
  22. "content": "lasdasdasd",
  23. "feedback": "qweasd",
  24. "feedbacktime": "2016-07-09 16:34:05",
  25. "adminid": "0215024d-0913-4e08-81fb-e3ab3fa9177s",
  26. "status": 1,
  27. "createtime": "2016-07-09 16:16:37"
  28. }
  29. ],
  30. "startIndex": 0,
  31. "pageSize": 10,
  32. "total": 2
  33. },
  34. "error": ""
  35. }
  36. <div class="md-section-divider"></div>
正确返回值 说明
statusCode 状态码,正常为 000000
result
datas 多条数据信息 下面以一条数据为例
uuid 留言ID
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
feedback 反馈内容
feedbacktime 反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态 0:新建 1:已反馈
createtime 创建时间
startindex 请求数据下标起始页
pagesize 每页数据的数量
total 获得的总数据量
error ""

【5】 反馈表信息修改

功能 : 创建反馈数据
路径 : PUT rest/feedback?id={feedbackid}

body:

  1. {
  2. "feedback": "反馈内容",
  3. "adminid": "6e9abb826c75875cfc96d7d0041638cd"
  4. }
  5. <div class="md-section-divider"></div>

路径参数

参数名 是否必须 说明
id 反馈表id

正确返回:

  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "75cfc96d7d0041638cd6e9abb826c758",
  5. "key": 2,
  6. "type": "company",
  7. "refid": "46dd6101-2210-4e6a-8466-105bc324accc",
  8. "artistid": "99bdff97-8fed-4373-8c39-4d63d70f2d90",
  9. "content": "asdqwe",
  10. "feedback": "反馈内容",
  11. "feedbacktime": "2016-07-09 17:56:50",
  12. "adminid": "6e9abb826c75875cfc96d7d0041638cd",
  13. "status": 1,
  14. "createtime": "2016-07-09 17:21:00"
  15. },
  16. "error": ""
  17. }
  18. <div class="md-section-divider"></div>

jsonMap | 传递参数json用来保存页面添加数据

数据参数 必须 说明
feedback 反馈内容
adminid 反馈人ID
正确返回值 说明
statusCode 状态码,正常为 000000
result
uuid 留言ID
type 引用用户类型 company:企业用户 artist:艺人用户 notification:通告
refid 引用用户ID
artistid 艺人ID
content 建议内容
feedback 反馈内容
feedbacktime 反馈时间 yyyy-MM-dd HH:mm:ss
adminid 反馈人ID
status 状态 0:新建 1:已反馈
createtime 创建时间 yyyy-MM-dd HH:mm:ss
error ""

二十一、举报模块

<1>Controller - educationController

【1】 添加举报信息

Rest[接口]
- 请求说明

  1. 请求方式: POST rest/tipoff
  2. 请求包结构体为:
  3. {
  4. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  5. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  6. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333"
  7. }
  8. <div class="md-section-divider"></div>
参数 必须 说明
artistid 艺人id。艺人id唯一标示
tipoffid 被举报的艺人id
artistfileid 举报的文件id
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  8. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333",
  9. "createtime":"2016-7-9 20:06:37"
  10. }
  11. "error":""
  12. }
  13. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为举报信息唯一标示
artistid 艺人id。艺人id唯一标示
tipoffid 被举报艺人的id
artistfileid 举报的文件id
createtime 创建时间
error 异常信息

【2】 处理举报信息

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/tipoff?id=279ec777af3e4ec6a24dab92289fc819
  2. 请求包结构体为:
  3. {
  4. "adminid" : "279ec777af3e4ec6a24dab92289fc816"
  5. }
  6. <div class="md-section-divider"></div>
参数 必须 说明
id 举报信息id唯一标示
adminid 操作人id
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  8. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333",
  9. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  10. "status":"1",
  11. "operatetime":"2016-7-9 20:15:00",
  12. "createtime":"2016-7-9 20:06:37"
  13. }
  14. "error":""
  15. }
  16. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
uuid uuid为举报信息唯一标示
artistid 艺人id。艺人id唯一标示
tipoffid 被举报艺人的id
artistfileid 举报的文件id
adminid 操作人id
status 状态 0:新建 1:已处理
operatetime 处理时间
createtime 创建时间
error 异常信息

【3】 查询举报信息(单条)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/tipoff?id=279ec777af3e4ec6a24dab92289fc819
  2. <div class="md-section-divider"></div>
参数 必须 说明
id id。推举报id唯一标示
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  8. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333",
  9. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  10. "status":"1",
  11. "operatetime":"2016-7-9 20:15:00",
  12. "createtime":"2016-7-9 20:06:37"
  13. }
  14. "error":""
  15. }
  16. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回举报信息,JSON格式
uuid uuid为举报信息唯一标示
artistid 艺人id。艺人id唯一标示
tipoffid 被举报艺人的id
artistfileid 举报的文件id
adminid 操作人id
status 状态 0:新建 1:已处理
operatetime 处理时间
createtime 创建时间
error 异常信息

【4】 模糊查询举报列表信息(不分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/recommends?artistid=艺人id&tipoffid=被举报艺人id&adminid=操作人id&status=0
  2. <div class="md-section-divider"></div>
参数 必须 说明
artistid 引用名
tipoffid 被举报的艺人
adminid 操作人ID
status 状态 0:新建 1:已处理
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  6. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  7. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  8. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333",
  9. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  10. "status":"1",
  11. "operatetime":"2016-7-9 20:15:00",
  12. "createtime":"2016-7-9 20:06:37"
  13. },
  14. {
  15. "uuid" : "279ec777af3e4ec6a24dab92289fc812",
  16. "artistid" : "279ec777af3e4ec6a24dab92289fc811",
  17. "tipoffid":"279ec777af3e4ec6a24dab9228ffc312",
  18. "artistfileid":"279ec777af3e4ec6a24dab9228ffc33e",
  19. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  20. "status":"1",
  21. "operatetime":"2016-7-9 20:15:00",
  22. "createtime":"2016-7-9 20:06:37"
  23. }
  24. "error":""
  25. }
  26. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回举报信息,JSON格式
uuid uuid为举报信息唯一标示
artistid 艺人id。艺人id唯一标示
tipoffid 被举报艺人的id
artistfileid 举报的文件id
adminid 操作人id
status 状态 0:新建 1:已处理
operatetime 处理时间
createtime 创建时间
error 异常信息

【5】 模糊查询举报列表信息(分页)

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/recommends?artistid=艺人id&tipoffid=被举报艺人id&adminid=操作人id&status=0&&startindex=-1&pagesize=10
  2. <div class="md-section-divider"></div>
参数 必须 说明
artistid 引用名
tipoffid 被举报的艺人
adminid 操作人ID
status 状态 0:新建 1:已处理
startindex 起始下标
pagesize 每页条数
  1. {
  2. "statusCode" : "000000",
  3. "result":
  4. {
  5. "datas" : [
  6. {
  7. "uuid" : "279ec777af3e4ec6a24dab92289fc819",
  8. "artistid" : "279ec777af3e4ec6a24dab92289fc816",
  9. "tipoffid":"279ec777af3e4ec6a24dab9228ffc812",
  10. "artistfileid":"279ec777af3e4ec6a24dab9228ffc333",
  11. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  12. "status":"1",
  13. "operatetime":"2016-7-9 20:15:00",
  14. "createtime":"2016-7-9 20:06:37"
  15. },
  16. {
  17. "uuid" : "279ec777af3e4ec6a24dab92289fc812",
  18. "artistid" : "279ec777af3e4ec6a24dab92289fc811",
  19. "tipoffid":"279ec777af3e4ec6a24dab9228ffc312",
  20. "artistfileid":"279ec777af3e4ec6a24dab9228ffc33e",
  21. "adminid":"279ec777af3e4ec6a24dab9228ffc444",
  22. "status":"1",
  23. "operatetime":"2016-7-9 20:15:00",
  24. "createtime":"2016-7-9 20:06:37"
  25. },
  26. "startIndex": 0,
  27. "pageSize": 10,
  28. "total": 2
  29. ]
  30. }
  31. "error":""
  32. }
  33. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回举报信息,JSON格式
uuid uuid为举报信息唯一标示
artistid 艺人id。艺人id唯一标示
tipoffid 被举报艺人的id
artistfileid 举报的文件id
adminid 操作人id
status 状态 0:新建 1:已处理
operatetime 处理时间
createtime 创建时间
startIndex 起始索引
pageSize 页数
total 总数
error 异常信息

二十二、工作记录(日历)模块

<1>Controller - calendarController

【1】 添加记录

Rest[接口]
- 请求说明

  1. 请求方式: POST rest/calendar
  2. 请求包结构体为:
  3. {
  4. "hostid":"这是持有者id为当前用户id",
  5. "startdate":"2016-08-26",
  6. "classname":"这是事件的颜色样式",
  7. "enddate":"2016-08-27",
  8. "title":"这是内容",
  9. "signid":"这是报名id",
  10. "notificationid":"这是通告id",
  11. "jobid":"这是职位id",
  12. "artistid":"这是艺人id"
  13. }
  14. <div class="md-section-divider"></div>

-参数说明

参数 必须 说明
hostid 所有者的ID
startdate 事件开始时间
enddate 事件结束时间
title 内容
classname 事件样式(颜色)
signid 报名ID
notificationid 通告id
jobid 职位id
artistid 艺人id
  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "事件ID",
  5. "key": 8, //索引
  6. "signid": "报名id",
  7. "notificationid": "通告id",
  8. "jobid": "职位id",
  9. "artistid": "艺人id",
  10. "startdate": "2016-08-26",
  11. "title": "这是内容",
  12. "hostid": "日历所有者id",
  13. "enddate": "2016-08-27",
  14. "classname": "事件颜色样式",
  15. "type": "person"//类型
  16. },
  17. "error": ""
  18. }
  19. <div class="md-section-divider"></div>
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result 返回教育经历信息,JSON格式
hostid 所有者的ID
startdate 事件开始时间
enddate 事件结束时间
title 内容
classname 事件样式(颜色)
signid 报名ID
notificationid 通告id
jobid 职位id
artistid 艺人id
error 异常信息

【2】 修改记录

Rest[接口]
- 请求说明

  1. 请求方式: PUT rest/calendar?id=记录id
  2. 请求包结构体为:
  3. {
  4. "startdate":"2016-08-26",
  5. "classname":"这是事件的颜色样式",
  6. "enddate":"2016-08-27",
  7. "title":"这是内容",
  8. }
  9. <div class="md-section-divider"></div>
参数 必须 说明
id 记录id
classname 事件样式
startdate 事件开始时间
enddate 事件结束时间
title 内容
  1. {
  2. "statusCode": "000000",
  3. "result": {
  4. "uuid": "事件ID",
  5. "key": 8, //索引
  6. "signid": "报名id",
  7. "notificationid": "通告id",
  8. "jobid": "职位id",
  9. "artistid": "艺人id",
  10. "startdate": "2016-08-26",
  11. "title": "这是内容",
  12. "hostid": "日历所有者id",
  13. "enddate": "2016-08-27",
  14. "classname": "事件颜色样式",
  15. "type": "person"//类型
  16. },
  17. "error": ""
  18. }
  19. <div class="md-section-divider"></div>

【3】 根据拥有者id和时间查询记录

Rest[接口]
- 请求说明

  1. 请求方式: GET rest/calendars?参数
  2. 参数:
  3. startdate=2016-01-01&enddate=2016-01-02&hostid=拥有者id
  4. <div class="md-section-divider"></div>
参数 必须 说明
startdate 事件开始时间
tipoffid 事件结束时间
hostid 拥有者id
  1. {
  2. "statusCode": "000000",
  3. "result": [
  4. {
  5. "uuid": "1e852a48f3234cca9ffcd1a4bad72fdc",
  6. "key": 6,
  7. "signid": "",
  8. "notificationid": "",
  9. "jobid": "",
  10. "artistid": "",
  11. "startdate": "2016-08-26",
  12. "title": "这是内容",
  13. "hostid": "123",
  14. "enddate": "2016-08-27",
  15. "classname": "reg",
  16. "type": "person"
  17. },
  18. {
  19. "uuid": "3731da915dc246309705afdcfa15133e",
  20. "key": 8,
  21. "signid": "123",
  22. "notificationid": "",
  23. "jobid": "",
  24. "artistid": "",
  25. "startdate": "2016-08-26",
  26. "title": "这是内容",
  27. "hostid": "123",
  28. "enddate": "2016-08-27",
  29. "classname": "reg",
  30. "type": "person"
  31. },
  32. {
  33. "uuid": "55474d6fa5984972be38d4495adc5672",
  34. "key": 7,
  35. "signid": "123",
  36. "notificationid": "",
  37. "jobid": "",
  38. "artistid": "",
  39. "startdate": "2016-08-26",
  40. "title": "这是内容",
  41. "hostid": "123",
  42. "enddate": "2016-08-27",
  43. "classname": "",
  44. "type": "person"
  45. }
  46. ],
  47. "error": ""
  48. }
  49. <div class="md-section-divider"></div>

【4】 删除记录

Rest[接口]
- 请求说明

  1. 请求方式: DELETE rest/calendar?id=记录id
  2. <div class="md-section-divider"></div>
参数 必须 说明
id 日历记录id
  1. {
  2. "statusCode" : "000000",
  3. "result": "ok",
  4. "error":""
  5. }
参数 说明
statusCode 状态码,成功为:000000,失败为其他码
result ok
error 异常信息
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注