This commit is contained in:
77
2024-03-25 22:48:10 +08:00
parent 08778d4a92
commit 65aaaf39c8
34 changed files with 966 additions and 23 deletions

View File

@@ -0,0 +1,12 @@
package com.ruoyi.xq.dto.app.account;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class StarWxTransReq {
@Schema(hidden = true)
private Long sponsorUserId;
@Schema(description = "接受的用户ID")
private Long receiveUserId;
}

View File

@@ -0,0 +1,41 @@
package com.ruoyi.xq.dto.app.account;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDate;
import java.time.LocalDateTime;
@Data
public class WxTransDataListAppVo {
private Long id;
@Schema(description = "用户ID")
private Long userId;
@Schema(description = "用户编号")
private String usercode;
@Schema(description = "用户头像")
private String avatar;
@Schema(description = "性别 0-未知 1-女 2-男")
private Integer gender;
@Schema(description = "昵称")
private String nickname;
@Schema(description = "生日")
private LocalDate birthday;
@Schema(description = "生日-缩减显示")
private String birthdayStr;
@Schema(description = "年龄")
private Integer age;
@Schema(description = "居住城市名称")
private String residenceCityName;
@Schema(description = "学历")
private Integer education;
@Schema(description = "职业")
private String profession;
@Schema(description = "微信号")
private String wxCode;
@Schema(description = "操作时间")
private LocalDateTime createTime;
@Schema(description = "0-待接收 1-接受交换 2-拒绝交换")
private Integer status;
}

View File

@@ -0,0 +1,16 @@
package com.ruoyi.xq.dto.app.account;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class WxTransDataQuery {
@Schema(hidden = true)
private Long userId;
@Schema(description = "0-待接收 1-接受交换 2-拒绝交换")
private Integer status;
@Schema(description = "1-我发起的微信交换 2-我接受的微信交换 3-和我有关的微信交换")
private Integer type;
}

View File

@@ -0,0 +1,28 @@
package com.ruoyi.xq.dto.app.account;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class WxTransLogListVo {
@Schema(description = "用户ID")
private Long userId;
@Schema(description = "用户编号")
private String usercode;
@Schema(description = "来源的用户ID")
private Long sourceUserId;
@Schema(description = "来源的用户昵称")
private String sourceNickname;
@Schema(description = "来源的头像")
private String sourceImg;
@Schema(description = "标题分类")
private String title;
@Schema(description = "内容")
private String content;
@Schema(description = "创建时间")
private LocalDateTime createTime;
@Schema(description = "次数变化值")
private Long changeValue;
}

View File

@@ -0,0 +1,10 @@
package com.ruoyi.xq.dto.app.account;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class WxTransLogQuery {
@Schema(description = "用户ID")
private Long userId;
}

View File

@@ -11,4 +11,6 @@ public class ConsumeResp {
private String traceId;
private Long consumerId;
private boolean success;
private Long vipId;
}