后台组件-DTO

简介: DTO组件是个组件族。

DTO组件是个组件族。前端和Controller层的交互是通过DTO传递数据,同样Controller层和Service层传递参数也是DTO。DTO族按业务分为序列组件,例如

   <groupId>org.qlm</groupId>

  <artifactId>qlm-dto-auth</artifactId>

  <version>1.0-SNAPSHOT</version>

这是有关权限、用户的传输标准,代码如下:

@Data

@NoArgsConstructor

@Schema(name="UserDto",description="用户信息")

public class UserDto{

  @Schema(name="userId",description="用户ID")

  private String userId;

  @Schema(name="loginName",description="登录账号")

  private String loginName;

  @Schema(name="userName",description="姓名")

  private String userName;

  @Schema(name="loginip",description="登录ip")

  private String loginip;

  @Schema(name="logintime",description="登录时间")

  private String logintime;

  @Schema(name="loginsystem",description="登录系统")

  private String loginsystem;

  @Schema(name="passWord",description="密码")

  private String passWord;

  @Schema(name="nickName",description="昵称")

  private String nickName;

 …

}

又如qlm-dto-job 有关作业的传输结构。

实现上这部分也完全可以定义为行业标准,这样数据交换将会大统一。可惜只是个理想而已,搞统一太难了。

相关文章
|
4月前
|
前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
189 1
|
4月前
|
druid NoSQL Redis
后台组件-配置
配置组件集成了平台所需的各类公用配置
|
4月前
|
SQL JavaScript 前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
347 2
|
4月前
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
188 1
|
2月前
|
存储 开发框架 前端开发
基于SqlSugar的开发框架循序渐进介绍(10)-- 利用axios组件的封装,实现对后端API数据的访问和基类的统一封装处理
基于SqlSugar的开发框架循序渐进介绍(10)-- 利用axios组件的封装,实现对后端API数据的访问和基类的统一封装处理
|
2月前
|
存储 开发框架 前端开发
循序渐进VUE+Element 前端应用开发(14)--- 根据ABP后端接口实现前端界面展示
循序渐进VUE+Element 前端应用开发(14)--- 根据ABP后端接口实现前端界面展示
|
3月前
|
前端开发 JavaScript Java
SSMP整合案例第六步 在前端页面上利用axios和element-ui与后端交互实现增删改
SSMP整合案例第六步 在前端页面上利用axios和element-ui与后端交互实现增删改
31 1
|
3月前
|
设计模式 JSON 前端开发
SSMP整合案例第四步 表现层controller开发及用Result进行统一消息处理
SSMP整合案例第四步 表现层controller开发及用Result进行统一消息处理
35 2
|
4月前
|
SQL 前端开发 数据库
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
202 2
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
|
4月前
|
前端开发
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
196 0