| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- package com.xuekairui.user.dto;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import java.time.LocalDateTime;
- /**
- * 入驻信息审核列表响应(含提交者信息)
- *
- * @author ProPrice Team
- * @since 2026-07-09
- */
- @Data
- @Builder
- @NoArgsConstructor
- @AllArgsConstructor
- public class BusinessLicenseReviewResponse {
- // ===== 入驻信息字段 =====
- /** 入驻信息ID */
- private Long id;
- /** 店铺名称 */
- private String storeName;
- /** 终端类型 */
- private String terminalType;
- /** 省 */
- private String province;
- /** 市 */
- private String city;
- /** 区 */
- private String district;
- /** 店铺地址 */
- private String storeAddress;
- /** 联系人姓名 */
- private String contactPerson;
- /** 联系电话 */
- private String contactPhone;
- /** 统一社会信用代码 */
- private String creditCode;
- /** 营业执照图片URL */
- private String licenseImageUrl;
- /** 药品经营许可证图片URL */
- private String drugLicenseUrl;
- /** 二类医疗器械备案图片URL */
- private String medicalDeviceClass2Url;
- /** 三类医疗器械备案图片URL */
- private String medicalDeviceClass3Url;
- /** 审核状态 */
- private String reviewStatus;
- /** 驳回原因 */
- private String rejectReason;
- /** 来源 */
- private String syncSource;
- /** 外部系统记录ID */
- private String externalId;
- /** 第三方同步状态:0-未同步 1-同步成功 2-同步失败 */
- private Integer status;
- /** 备注(如拒绝原因等) */
- private String remark;
- /** 是否展示认证标识 */
- private Boolean showVerifiedBadge;
- /** 审核人ID */
- @JsonSerialize(using = ToStringSerializer.class)
- private Long reviewerId;
- /** 审核时间 */
- private LocalDateTime reviewTime;
- /** 创建时间 */
- private LocalDateTime createTime;
- /** 更新时间 */
- private LocalDateTime updateTime;
- // ===== 提交者(用户)信息 =====
- /** 提交者用户ID */
- @JsonSerialize(using = ToStringSerializer.class)
- private Long submitterUserId;
- /** 提交者手机号 */
- private String submitterPhone;
- /** 提交者昵称 */
- private String submitterNickname;
- /** 提交者用户名(第三方系统传入) */
- private String submitterUserName;
- /** 提交者会员等级:PLUS/PRO/ULTRA */
- private String submitterMembershipLevel;
- /** 提交者会员过期时间 */
- private java.time.LocalDateTime submitterMembershipExpireAt;
- /** 提交者账号状态:0-禁用 1-正常 */
- private Integer submitterUserStatus;
- /** 提交者注册时间 */
- private java.time.LocalDateTime submitterCreateTime;
- }
|