1. 素材和版本
tb-release:3.2.2
2. 代碼結(jié)構(gòu)



3. 針對(duì)“客戶”模塊進(jìn)行分析
thingsboard-3.2.2\ui-ngx\src\app\modules\home\pages\customer

src\app\shared\models\customer.model.ts

src\app\core\http\customer.service.ts
?

后端服務(wù):
src\main\java\org\thingsboard\server\controller\BaseController.java
src/main/java/org/thingsboard/server/controller/CustomerController.java
服務(wù)定義:src/main/java/org/thingsboard/server/dao/customer/CustomerService.java
服務(wù)實(shí)現(xiàn):src/main/java/org/thingsboard/server/dao/customer/CustomerServiceImpl.java
?
實(shí)體定義:src/main/java/org/thingsboard/server/dao/model/sql/CustomerEntity.java
Id:src/main/java/org/thingsboard/server/common/data/id/CustomerId.java
?The Interface CustomerDao:src/main/java/org/thingsboard/server/dao/customer/CustomerDao.java
?Dao實(shí)現(xiàn):src/main/java/org/thingsboard/server/dao/sql/customer/JpaCustomerDao.java
數(shù)據(jù)倉(cāng)儲(chǔ)服務(wù):src/main/java/org/thingsboard/server/dao/sql/customer/CustomerRepository.java
?實(shí)體類(lèi)型:src/main/java/org/thingsboard/server/common/data/EntityType.java
?