問題:對于有多種狀態值的字段,其狀態值該如何管理。舉例:比如用戶的狀態(user_status)包括:1(已注冊未激活),2(已激活),3(已鎖定),4(已注銷)在數據庫里,會保存其對應的索引值(key)1,2,3,4,那么就需要有一個字典表,保存其對應的value(已注冊未激活,已激活,已鎖定,已注銷)在一次前后臺交互的過程中,除了返回給前端的用戶信息外,還會把字典信息一并返回給前端,方便前端處理。但是考慮下面一種情景:用戶注冊接口,新注冊的用戶默認狀態為,已注冊,未激活。user.setUserStatus(1);但是,如果后臺數據庫的索引值變化了,已注冊未激活的索引值變為了5,那么這個時候,就需要修改代碼邏輯。如果涉及多段類似代碼的修改,會很容易造成錯誤。請問:如何設計后臺代碼對這些字典信息的管理以及如何設計數據庫字典表?
對于有多種狀態值的字段,其狀態值該如何管理求指導!
鴻蒙傳說
2019-09-09 20:45:58
