本篇為計帳簿專案的消費紀錄分析。上一篇使用SpringBoot打造記帳簿專案(三)功能分析。
消費紀錄表要儲存的資訊包括:
- 消費項目:記錄消費項目的名稱,例如薯條
- 消費金額:記錄消費金額,例如40元
- 消費日期:記錄消費發生的日期,例如2018/01/01。不記錄到時間的原因是我自己習慣記帳只會記錄到日期的細度,記錄到時間沒什麼額外的好處。
- 建立時間:新增一筆消費記錄的時間,這個是指新增這筆消費記錄的時間,而不是消費發生的時間。
- 修改時間:修改消費記錄的時間,例如可能金額輸入錯誤需要修改,或消費項目的名稱要修改,修改時的時間。
消費記錄表用來記錄每個會員新增的消費項目,會員也可以修改或刪除任一筆消費記錄。
因為資料表需要一個主鍵欄位(PK)來區別每一筆資料,而消費項目有可能相同,例如早上買的肉包和下午買的肉包是屬於不同的兩筆資料,但消費項目都叫做'肉包',因此這邊另外建立一個主鍵欄位ID來做唯一識別,此欄位一樣也是使用遞增流水號。。
將消費記錄資料表命名為expense_record
- ID(
expense_id
) - 消費項目(
expense_item
) - 消費金額(
expense_amount
) - 消費日期(
expense_date
) - 建立時間(
create_time
) - 修改時間(
update_time
)
沒有留言:
張貼留言