166 lines
4.2 KiB
JavaScript
166 lines
4.2 KiB
JavaScript
/**
|
|
* 消息相关
|
|
*/
|
|
import Mock from 'mockjs'
|
|
|
|
export default [
|
|
// 新建push
|
|
{
|
|
url: '/push',
|
|
type: 'post',
|
|
response: config => {
|
|
return {
|
|
status: 200,
|
|
result: { 'status': 200 }
|
|
}
|
|
}
|
|
},
|
|
// push文案库
|
|
{
|
|
url: '/message/copywriting/page',
|
|
type: 'get',
|
|
response: config => {
|
|
return {
|
|
'status': 200,
|
|
'result': {
|
|
'records': Mock.mock({ 'items|30': [
|
|
{
|
|
'createTime': '2020-03-11 20:30:19',
|
|
'updateTime': '2020-03-11 20:30:19',
|
|
'createUser': '23',
|
|
'id': '1237717479216648193',
|
|
'pushType': 'STRATEGY',
|
|
'pushTypeName': '策略类',
|
|
'businessScene': 'CARD_LIKE',
|
|
'businessSceneName': '谁右滑了你',
|
|
'pushUserType': 'BUY_CANDY',
|
|
'pushUserTypeName': '购买过糖果',
|
|
'sysPushTextContents': [
|
|
{
|
|
'createTime': '2020-03-11 20:30:17',
|
|
'updateTime': '2020-03-11 20:30:17',
|
|
'updateUser': '23',
|
|
'id': '1237717479539609602',
|
|
'textTypeId': '1237717479216648193',
|
|
'language': 'en',
|
|
'languageName': '英语',
|
|
'title': 'English title',
|
|
'content': 'content',
|
|
'sort': 0
|
|
},
|
|
{
|
|
'createTime': '2020-03-11 20:30:17',
|
|
'updateTime': '2020-03-11 20:30:17',
|
|
'updateUser': '23',
|
|
'id': '1237717479539609603',
|
|
'textTypeId': '1237717479216648193',
|
|
'language': 'zh_CN',
|
|
'languageName': '中文',
|
|
'title': '中文标题',
|
|
'content': '内容',
|
|
'sort': 1
|
|
}
|
|
],
|
|
'user': {
|
|
'id': 23,
|
|
'loginName': 'admin',
|
|
'password': '$apr1$admin$3NsFmc5jCaK5R97pgHRX21',
|
|
'nickname': 'admin',
|
|
'ip': '127.0.0.1',
|
|
'status': 0,
|
|
'createUid': 1,
|
|
'createTime': '2019-11-13 18:28:38',
|
|
'updateTime': '2019-12-15 18:49:53'
|
|
}
|
|
}
|
|
] }
|
|
).items,
|
|
'total': 30,
|
|
'size': 30,
|
|
'current': 1,
|
|
'searchCount': true,
|
|
'pages': 3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
// push 日志
|
|
{
|
|
url: '/push/page',
|
|
type: 'get',
|
|
response: config => {
|
|
return {
|
|
'status': 200,
|
|
'result': {
|
|
'records': Mock.mock({ 'items|30': [
|
|
{
|
|
'id': '@id',
|
|
'title': 'qe1',
|
|
'content': '12312',
|
|
'platform': 'Android',
|
|
'pushType': '通知类',
|
|
'pushBusinessScene': '版本更新',
|
|
'pushUserType': '会员',
|
|
'fixedUserIds': '12',
|
|
'link': '123',
|
|
'pushStatus': '成功',
|
|
'sendUserName': 'admin',
|
|
'createTime': '2020-03-30 15:32:32'
|
|
}
|
|
] }
|
|
).items,
|
|
'total': 30,
|
|
'size': 30,
|
|
'current': 1,
|
|
'searchCount': true,
|
|
'pages': 3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
// 添加push文案库
|
|
{
|
|
url: '/message/copywriting',
|
|
type: 'post',
|
|
response: config => {
|
|
return {
|
|
status: 200
|
|
}
|
|
}
|
|
},
|
|
// 删除push文案
|
|
{
|
|
url: '/message/copywriting/\.',
|
|
type: 'delete',
|
|
response: config => {
|
|
return {
|
|
status: 200
|
|
}
|
|
}
|
|
},
|
|
// 已录入文案内容
|
|
{
|
|
url: '/sys/push/text/content/\.*',
|
|
type: 'get',
|
|
response: config => {
|
|
return {
|
|
status: 200,
|
|
result: Mock.mock({ 'items|30': [
|
|
{
|
|
'createTime': '2020-03-11 20:30:17',
|
|
'updateTime': '2020-03-11 20:30:17',
|
|
'updateUser': '23',
|
|
'id': '@id',
|
|
'textTypeId': '1237717479216648193',
|
|
'language': 'en',
|
|
'languageName': '英语',
|
|
'title': '123',
|
|
'content': '123',
|
|
'sort': 0
|
|
}
|
|
] }).items
|
|
}
|
|
}
|
|
}
|
|
]
|