feat(基础功能增强): 新增公共异步模块

This commit is contained in:
otto 2023-06-01 15:00:31 +08:00
parent cbae0abdc9
commit 398d408741
4 changed files with 55 additions and 0 deletions

View File

@ -171,6 +171,13 @@
<version>${ruoyi.version}</version>
</dependency>
<!-- 异步请求 -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common-async</artifactId>
<version>${ruoyi.version}</version>
</dependency>
<!-- 多数据源 -->
<dependency>
<groupId>com.ruoyi</groupId>

View File

@ -9,6 +9,7 @@
<modelVersion>4.0.0</modelVersion>
<modules>
<module>ruoyi-common-async</module>
<module>ruoyi-common-log</module>
<module>ruoyi-common-core</module>
<module>ruoyi-common-redis</module>

View File

@ -54,6 +54,12 @@
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- RuoYi Common Async -->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common-async</artifactId>
</dependency>
<!-- RuoYi Common DataSource -->
<dependency>
<groupId>com.ruoyi</groupId>

View File

@ -0,0 +1,41 @@
package com.ruoyi.zone.member.domain.vo;
import com.ruoyi.zone.member.domain.ZoneMember;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @author otto
*/
@Data
@ApiModel("会员聚合初始化对象")
public class ZoneMemberInitVo {
@ApiModelProperty(value = "gitlink用户名", required = true)
@NotNull
private String gitLinkUserName;
@ApiModelProperty(value = "会员介绍")
private String introduction;
@ApiModelProperty(value = "专区会员类型", required = true)
@NotNull
private Long memberTypeId;
@ApiModelProperty(value = "专区会员身份", required = true)
@NotNull
private Long memberLevelId;
@ApiModelProperty(value = "所属专区", required = true)
@NotNull
private Long zoneId;
public ZoneMember toZoneMember() {
ZoneMember zoneMember = new ZoneMember();
zoneMember.setIntroduction(this.introduction);
zoneMember.setMemberTypeId(this.memberTypeId);
zoneMember.setMemberLevelId(this.memberLevelId);
zoneMember.setZoneId(this.zoneId);
return zoneMember;
}
}