Skip to content

Commit

Permalink
feat:《大营销平台系统设计实现》 - 营销服务 第25节:积分发奖服务实现
Browse files Browse the repository at this point in the history
  • Loading branch information
fuzhengwei committed May 25, 2024
1 parent 307ac44 commit 5b76a5f
Show file tree
Hide file tree
Showing 15 changed files with 145 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -1822,6 +1822,7 @@ function getBarZSXQ() {
"memorabilia/interview-zijie.md",
"memorabilia/110000-lines-of-code.md",
"memorabilia/java-resume-Project.md",
"memorabilia/student-offer.md",
]
}
]
Expand Down Expand Up @@ -2183,6 +2184,7 @@ function getBarBigMarket() {
"api/第22节:用户行为返利入账.md",
"api/第23节:用户行为返利结算.md",
"api/第24节:规则完善和应用接口实现.md",
"api/第25节:积分发奖服务实现.md",
"none.md",
]
},
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: 第25节:积分发奖服务实现
pay: https://t.zsxq.com/K8aTS
---

# 《大营销平台系统设计实现》 - 营销服务 第25节:积分发奖服务实现

作者:小傅哥
<br/>博客:[https://bugstack.cn](https://bugstack.cn)

>沉淀、分享、成长,让自己和他人都能有所收获!😄
- **本章难度**:★★★☆☆
- **本章重点**:设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。
- **课程视频**[https://t.zsxq.com/Jfy0B](https://t.zsxq.com/Jfy0B)

**版权说明**:©本项目与星球签约合作,受[《中华人民共和国著作权法实施条例》](http://www.gov.cn/zhengce/2020-12/26/content_5573623.htm) 版权法保护,禁止任何理由和任何方式公开(public)源码、资料、视频等内容到Github、Gitee等,违反可追究进一步的法律行动。

## 一、本章诉求

设计用户活动积分流程,创建用户积分表,并开发用户抽奖积分奖品后,完成奖品发放流程,给用户增加积分。用户的积分是一种中间媒介,抽奖可以获取积分奖品,签到可以获取积分奖品,还可以用积分兑换活动抽奖次数。通过这样的方式把整个抽奖流程闭环。

## 二、业务流程

如图,嵌入的积分场景;

<div align="center">
<img src="https://bugstack.cn/images/article/project/big-market/big-market-36-01.png" width="550px">
</div>

- 积分的获取目前有4个流程,抽奖中有3个,包括;
1. 默认抽取到积分奖品。
2. 抽取到其他奖品,但无库存时,走积分兜底奖品。
3. 配置的黑名单用户,在 0.01 ~ 1 积分,的随机奖品。
4. 发起签到,可配置积分奖励,后续实现签到发奖积分流程。

- 实现奖品分发服务,发放用户积分奖励,到用户的积分账户表。积分账户表是本节新增加库表。其他奖励后续实现。
106 changes: 106 additions & 0 deletions docs/md/zsxq/memorabilia/student-offer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# 群聊截图!校招能拿到40W年薪Offer,不是没道理的!

作者:小傅哥
博客:[https://bugstack.cn](https://bugstack.cn/)

> 沉淀、分享、成长,让自己和他人都能有所收获!😄
大家好,我是技术UP主小傅哥。

在陆续的助力星球伙伴学习项目,拿到百度、字节、美团、京东、腾讯、饿了吗、快手等Offer后,我越来发现,只要把大家的能力积累,稍稍拉倒新手村之上,接近于实际工作经验,那么面试就会有非常强竞争力。而在新手村内的面试,就很卷了,因为拉不开差距。

在学编程的路上,其实每个人都要走出新手村,踏上技术飞跃的旅程。因为 CRUD 的`XXX管理系统`经验的积累,并不会拿到什么好的 Offer 也赚不了多少钱。但往往很多伙伴,在基础技术积累到高级进阶阶段要花费几年时间走出去,一方面是是缺少指点和眼界,另一方面是没有对应的可成长的资料。往往是自己周围环境越差,自己也跟着越往下,所以要学会跳出包围圈!

<div align="center">
<img src="https://bugstack.cn/images/roadmap/tutorial/springcloud-gateway-01.gif" width="150px"/>
</div>

**我选择做了一件很慢的事!**

我看到过网上有很多的学习路线指引,或者网盘几个T的连接资料,以及一些付费教程也是拼凑的内容。在我最开始学习编程的时候也收藏过这类资料,但往往是看不进去,因为这些资料很多是过时的,甚至是错误的,少量的一些对的资料也没有衔接性,其实学习起来非常浪费时间,收获甚微!

所以我选择了慢下来,用10年的编程经验,成体系的输出各项经验,包括;数据结构、设计模式、分布式技术栈、应用项目开发等。这样做虽然很耗时,但我可以保证每一个学习我资料的伙伴,问到任何一个点的时候,我都能给回答出来,这样是对自己和他人的负责!

这样的内容创作虽然花费了大量的时间和精力,但我也看到了大批伙伴的快速成长!心里美滋滋的!

>文末提供了获取整个学习内容的链接🔗,涵盖;数据结构、算法、设计模式、专业技能、实战项目等。
## 一、聊天记录

要想知道一个社群能不能学到东西,那就得看看群里这群人都聊啥呢。有没有让你一看到就兴奋的技术点,又没有让你一听到就开心的知识项。如果能不断的打开技术的事业,开眼界,那么就非常值得加入。接下来要**暴图啦!**

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-02.png" width="850px"/>
</div>

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-03.png" width="850px"/>
</div>

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-04.png" width="850px"/>
</div>

从聊天截图就可以看出,大家的学习热情非常高&收获嘎嘎哒,也能看出对项目和小傅哥的认可。这是因为大营销这样的实战项目,串联了非常全面的流程,每个功能点都做了非常强的设计实现,而且是渐进式的迭代,这样就能让大家对比出工程代码都是一个怎样的优化过程,学习起来也能吸收的更多。—— 如果都是 CRUD 项目,断然是聊不出东西的!

>小傅哥花费了很大的精力维护技术社群,除了有日常的技术群,还有星球伙伴专门的VIP群和每个项目的项目群,让一期学习的伙伴,可以同步交流成长。
## 二、学习路线

小傅哥的星球是`成体系+原创`的打造技术学习内容,让加入的伙伴既掌握扎实的基本功底,也能在高阶进阶阶段游刃有余。—— 没有好的技术底子,后面的技术路也就很困难了。只会用API。

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-01.png" width="850px"/>
</div>

这是小傅哥给大家搭建的小白成长路线图,所有的内容都是小傅哥凭借着在大厂十年来的经验编写,所以在学习这些内容时你会感受到那些高级的思维和硬核的编码。

**3条举例;**

- 第2点的设计模式学习,我会在项目中真真切切的运用起来,让你感受到设计之美。
- 专业技能里的各项技术栈,都是来自于实战项目中一个个小小的独立案例的拆解,让你通过小而美、小而精的技术点,把自己的专业技能补全。而且这里的小技术点同样会在项目中有所体现。
- 到了项目,会分为业务项目、技术项目,让你学习后简历内容更加丰富,综合实力更强。

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-05.png" width="450px"/>
</div>

>按照这套路线学习,其实就是打将来,可以冲击中大厂做准备。谁也别指望在一个公司干一辈子,总得要自己提升自己!
## 三、读者学习

实际工作的人才知道,绝大多数做业务开发的程序员进入职场后,`算法``计网``操作系统`,都和自己的工作没关系。而有关系的,能晋升、能涨薪的,是`核心业务的经验积累``庞大规模的架构设计``复杂场景的解决方案`,还有画图能力。所以这些内容也是我在星球培养高阶研发的重点,因为这些大部分内容都录制了非常全面的视频,所以即使是小白也能跟进学习。

很多时候不是一个知识多复杂,多难理解,而是没有接触过。如果早点在这些方面打开视野,那么会对自己的职业生涯非常有好处!举例,星球伙伴的作业,学习大营销做的项目笔记,就知道锻炼的多牛!

### 1. 球友ID:狗子我大哥

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-06.png" width="950px"/>
</div>

连接:[https://t.zsxq.com/sNtmO](https://t.zsxq.com/sNtmO)

### 2. 球友ID:kitie

<div align="center">
<img src="https://bugstack.cn/images/article/zsxq/zsxq-240519-07.png" width="950px"/>
</div>

连接:[https://t.zsxq.com/IgO4m](https://t.zsxq.com/IgO4m)

---

以上两个球友的总结都是星球内大营销项目的全链路梳理,从图中就能看出项目的全面性有多好,用到了哪些设计模式。而且图做的都非常漂亮 👍🏻除此之外还有;`进击的程序员``以雷霆击碎黑暗``灰喵` 等在这个项目上都贡献出了非常好的笔记。—— 互相学习,互相讨论,进步更快!

## 四、加入学习

> 我用工作10年+的经验告诉你,一个好的Offer起步,至少可以避免花费3年时间走弯路!
星球「码农会锁」的这种公司级别的实战项目,全程是需求分析、架构设计、几十张表的把控、众多场景设计模式的解决方案和高级编码的技巧运用,都是让你拉倒面试竞争力的资本。—— 当你不在做 CRUD 的 demo 项目,你会发现自己的技术是质的改变,提升的非常快!

在今年的面试中,星球帮助众多伙伴拿到`微信支付``京东科技``度小满``蚂蚁金服``Lazada(电商优惠营销)``快手``美团到店`等Offer,还有的校招生薪资最高年包到45w,这个级别已经超过工作4年-5年的伙伴了!如果学历那么高,但技术不错的,也能拿到中厂Offer。所以说,一个好的Offer起步,真的可以少走3年的弯路!

> 这样成体系的全量项目学习,放在一些平台售卖,一个内容都要上千块。但小傅哥的星球,只需要100多,就可以获得大厂架构师对你手把手教学!
🧧 [点此领优惠券加入星球](https://bugstack.cn/md/zsxq/other/join.html)

0 comments on commit 5b76a5f

Please sign in to comment.