Thingsboard二开系列代码篇-01整体介绍

1. 素材和版本

tb-release:3.2.2

2. 代码结构


3. 针对“客戶”模块进行分析

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

 


后端服务:

src\main\java\org\thingsboard\server\controller\BaseController.java

src/main/java/org/thingsboard/server/controller/CustomerController.java

服务定义:src/main/java/org/thingsboard/server/dao/customer/CustomerService.java

服务实现:src/main/java/org/thingsboard/server/dao/customer/CustomerServiceImpl.java

 

实体定义: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实现:src/main/java/org/thingsboard/server/dao/sql/customer/JpaCustomerDao.java

数据仓储服务:src/main/java/org/thingsboard/server/dao/sql/customer/CustomerRepository.java

 实体类型:src/main/java/org/thingsboard/server/common/data/EntityType.java

 

更多交流请嘉Q群:217567614


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 业务场景篇 Spring的概述 Spring是完全面向接口的设计,降低程序耦合性,主要是事务控制并创建bean实例...
    假话当真阅读 5,535评论 0 7
  • 1 二次开发现状分析 1.1 目前二次开发的痛点 过于依赖Ecology的JDK及Jar包,对于JDK及新版本工具...
    啊毛儿_8209阅读 7,687评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,721评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 11,344评论 4 8
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 8,354评论 1 3