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

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

相关文章
|
7月前
|
前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(二)
301 1
|
JavaScript 前端开发
56dwr - 购物车案例(调用远程的 Cart 方法)
56dwr - 购物车案例(调用远程的 Cart 方法)
38 0
|
JSON 前端开发 Java
springmvc-controller&视图层配置&SpringMVC处理请求的流程
springmvc-controller&视图层配置&SpringMVC处理请求的流程
|
7月前
|
druid NoSQL Redis
后台组件-配置
配置组件集成了平台所需的各类公用配置
|
7月前
|
SQL JavaScript 前端开发
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(一)
544 2
|
7月前
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
基于若依ruoyi-nbcio支持flowable流程增加自定义业务表单(三)
319 1
|
6月前
|
设计模式 JSON 前端开发
SSMP整合案例第四步 表现层controller开发及用Result进行统一消息处理
SSMP整合案例第四步 表现层controller开发及用Result进行统一消息处理
58 2
|
6月前
|
前端开发 JavaScript Java
SSMP整合案例第六步 在前端页面上利用axios和element-ui与后端交互实现增删改
SSMP整合案例第六步 在前端页面上利用axios和element-ui与后端交互实现增删改
46 1
|
5月前
|
JSON 数据格式
MysbatisPlus-核心功能-IService开发基础业务接口,MysbatisPlus_Restful风格,新增@RequestBody指定是为了接收Json数据的,使用swagger必须注解
MysbatisPlus-核心功能-IService开发基础业务接口,MysbatisPlus_Restful风格,新增@RequestBody指定是为了接收Json数据的,使用swagger必须注解
|
编解码
vue3+element表格调用后台接口实现Excel导出功能以及导出乱码问题解决
vue3+element表格调用后台接口实现Excel导出功能以及导出乱码问题解决
826 0