pushcenter

Get Started. It's Free
or sign up with your email address
pushcenter by Mind Map: pushcenter

1. 消息查询

1.1. 按msgId查询

1.1.1. 查询条件

1.1.1.1. msgId

1.1.1.1.1. 可以为空

1.1.1.1.2. 精确匹配

1.1.2. 查询结果

1.1.2.1. 无结果,列表为空,

1.1.2.2. 有结果,一条msg记录,包含字段见note

1.1.2.2.1. 数据源字段校验

1.1.2.3. 查询list页面检查

1.1.2.3.1. 部分字段超长,如通知,内容

1.2. 按deviceId查询

1.2.1. 查询条件

1.2.1.1. deviceid

1.2.1.1.1. 不允许为空,为空给出提示

1.2.1.1.2. 精确匹配

1.2.1.2. 创建时间

1.2.1.2.1. 默认为最近一周

1.2.1.2.2. 最长查询区间不允许超过1个月,查询时间必须小于今天

1.2.1.2.3. 查询到日,开始时间为0:00,结束时间为23:59:59

1.2.2. 查询结果

1.2.2.1. 无结果

1.2.2.2. 有结果,一条msg记录,包含字段见note

1.2.2.2.1. 数据源字段校验

1.2.2.3. 默认排序检查,消息创建时间降序排列

1.2.2.4. 分页检查,每页10条

1.2.2.4.1. 翻页梳理暂不确定

1.3. deviceID和短ID一起查询时,直接忽略时间查询条件

2. 任务查询

2.1. 活动任务

2.1.1. 查询条件

2.1.1.1. 提交人

2.1.1.1.1. 可以为空

2.1.1.1.2. 精确匹配

2.1.1.1.3. 前端可根据输入同步获取aden的匹配用户

2.1.1.2. 任务创建时间

2.1.1.2.1. 默认为空

2.1.1.2.2. 无区间限制

2.1.1.3. 去掉原来的APP查询

2.1.2. 查询结果

2.1.2.1. 无结果,列表为空,给出文案“没有符合条件的结果”

2.1.2.2. 有结果,不做完整的列表字段检查,只校验一下列表总数

2.1.2.2.1. select * from wap_push_batch_task where poster = 'admin' and gmt_create between DATE_ADD(CURDATE(),INTERVAL -30 DAY) AND DATE_ADD(CURDATE(),INTERVAL 1 DAY) order by gmt_create desc;

2.1.2.3. 默认排序,任务创建时间降序

2.1.2.4. 有分页,30条

2.2. 历史任务

2.2.1. 检查内容同活动任务,不同点为

2.2.1.1. 无分页

2.2.1.2. 数据源检查

2.2.1.3. 分页检查,每页30条

3. 消息发送

3.1. 字段检查

3.1.1. 扩展属性

3.1.1.1. 单个扩展属性

3.1.1.1.1. key

3.1.1.1.2. value

3.1.1.2. 添加扩展属性检查

3.1.1.2.1. 扩展属性无上限控制,但超过摘要总数时提交给出提示,提交消息时提示

3.1.1.3. 删除扩展属性

3.1.1.3.1. 不保留之前写的内容,再次添加是空的key和value

3.2. 页面布局

3.2.1. android

3.2.2. ios

3.3. 扩展字段的输入需要跟右侧展示同步,焦点离开展示

3.3.1. 看时间