aslan-admin/mock/message.js
2025-07-30 17:45:41 +08:00

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
}
}
}
]