一.編寫四張單表mapper!
二.數(shù)據(jù)庫服務空間表加字段!或直接去除所有環(huán)節(jié)概念而改為流程概念木人!只要用于記錄用戶每一步操作記錄即可麸锉!是否那幾個字段钠绍,以及流程記錄必須存在申請流程不論是管理員還是用戶申請!只需要給流程記錄加一個字段用來判斷是否需要處理申請流程花沉!
1.查詢記錄接口柳爽,參數(shù)為用戶ID或者一個可查詢用戶記錄參數(shù),然后查詢用戶角色碱屁,根據(jù)用戶角色進行判斷是否顯示服務類型列表數(shù)據(jù)磷脯!管理員顯示,一般用戶不顯示娩脾!
2.提交申請接口赵誓,判斷提交類型是否為正常申請,如果為正常申請則插入申請單記錄、根據(jù)流程標志位建立申請流程記錄俩功!如果為管理員直接直接派工則建立完上述數(shù)據(jù)記錄后直接進行短信派工幻枉!
3.管理員派工接口,給相關(guān)服務組人員進行短信下發(fā)并且插入操作流程記錄诡蜓!
4.服務組人員接單接口熬甫,如果為短信下發(fā),則根據(jù)短信服務提供商回調(diào)接口進行流程記錄插入蔓罚!其他具體討論椿肩!
5.目前階段必須設(shè)計一張驗證碼表,有申請人豺谈,空間郑象,空間負責人,處理人核无,服務人員的ID以及驗證碼組成扣唱!
6.到場服務接口,服務人員進行掃描或者其他向后臺發(fā)起的驗證操作团南,必須傳入服務人員參數(shù)噪沙,根據(jù)用戶參數(shù)查詢驗證碼表,是否為當前服務人員吐根!然后修改服務單狀態(tài)正歼,插入流程信息!
7.服務完成接口拷橘,服務人員進行服務完成操作局义,傳入個人參數(shù),修改相關(guān)服務單狀態(tài)冗疮,插入流程記錄萄唇!
8.空間負責人服務確認接口,空間負責人傳入個人參數(shù)术幔,然后在驗證碼表進行驗證記錄查詢進行驗證另萤!參數(shù)無誤后插入流程記錄,修改服務單狀態(tài)诅挑!此時服務單如果評價環(huán)節(jié)如果必須存在則不結(jié)束服務單四敞,如果評價環(huán)節(jié)非必須則直接認為服務單結(jié)束!此時評價只作為后期補充內(nèi)容拔妥!
9.評價接口忿危,正常結(jié)束狀態(tài)的服務單用戶才可以進行評價,插入服務單評價字段內(nèi)容没龙!