A community recognition system
0
stars
0
forks
source link
ZaiGeZaiGu's Community Recognition System
Usual Journey
- Create an activity (meeting, event, worktask, etc)
- Me too - I am also in the activity.
(wait, who has the right to do so?)
- Like: when there are enough likes, it gets approved.
- Check balance
Data Structure
Transactions
Table: for all transactions
transactionId
timestamp
sender
: this could be the system as well
receiver
amount
note
Recognitions
Table: for each zgThx award record
nominationId
nominator
receiver
type
amount
approvalId
Approvals
Table: for each
Likes
Table:
liker
nominationId
- only one required