后台组件-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 有关作业的传输结构。

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

相关文章
|
1月前
|
前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
43 1
uniapp 如何封装uni.request请求(登录接口、业务接口)
uniapp 如何封装uni.request请求(登录接口、业务接口)
uniapp 如何封装uni.request请求(登录接口、业务接口)
|
1月前
|
前端开发
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(二)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(二)
44 2
|
30天前
|
druid NoSQL Redis
后台组件-配置
配置组件集成了平台所需的各类公用配置
|
1月前
|
SQL JavaScript 前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
40 2
|
1月前
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
22 1
|
1月前
|
前端开发
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(一)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(一)
35 1
|
1月前
|
SQL 前端开发 数据库
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
43 2
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(一)
|
1月前
|
前端开发
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程的集成方法与步骤(二)
35 0
|
1月前
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(三)
基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(三)
14 1