后台系统有日期区间、状态(全部、待投放、投放中、已暂停)筛选

列表字段:投放位置、followId、状态、广告样式、曝光次数、点击次数、付费订单数、付费金额

根据需求、设计图,思考如何记录数据,如何获取数据

需要有一张广告购买记录表,用于关联计算对应的广告计划表id的付费订单数、付费金额。 往pay表插入数据后,广告购买记录表也插一条,用户id、课程id、planId、payId。 在支付成功回调接口,根据业务,一个人、一个课只能买一次,更新payId

同一个位置可以投放很多次广告,但每次只能有一个。所以,投放位置唯一,会有多个planId

因为广告展示需要各种信息,所以广告计划表里有开始投放时间、暂停投放时间、状态、小程序页面、图片链接、followId(可以认为是广告位唯一标识)、广告类型

小程序会调用广告信息接口,用于前端展示,在接口内部DLA(按天分区后,比原来快了不少)统计曝光次数,另外加一个广告计划点击接口,用户点击图片的时候调用