|
@@ -4,14 +4,15 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.microsvc.toolkit.common.response.paging.QueryInfo;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
-import java.util.Optional;
|
|
|
-
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
+import java.util.Optional;
|
|
|
+
|
|
|
/**
|
|
|
* 机构解绑申请记录
|
|
|
* 2023-07-21 17:32:49
|
|
@@ -20,25 +21,37 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
public class TenantUnbindRecordWrapper {
|
|
|
|
|
|
@Data
|
|
|
- @Builder
|
|
|
+ @Builder
|
|
|
@NoArgsConstructor
|
|
|
@AllArgsConstructor
|
|
|
@ApiModel(" TenantUnbindRecordQuery-机构解绑申请记录")
|
|
|
public static class TenantUnbindRecordQuery implements QueryInfo {
|
|
|
-
|
|
|
- @ApiModelProperty("当前页")
|
|
|
+
|
|
|
+ @ApiModelProperty("当前页")
|
|
|
private Integer page;
|
|
|
-
|
|
|
+
|
|
|
@ApiModelProperty("分页行数")
|
|
|
private Integer rows;
|
|
|
-
|
|
|
+
|
|
|
@ApiModelProperty("关键字匹配")
|
|
|
- private String keyword;
|
|
|
-
|
|
|
+ private String keyword;
|
|
|
+
|
|
|
+ @ApiModelProperty("省份")
|
|
|
+ private String provinceCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("城市")
|
|
|
+ private String cityCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("区域")
|
|
|
+ private String regionCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("用户类型,TEACHER/STUDENT")
|
|
|
+ private String userType;
|
|
|
+
|
|
|
public String getKeyword() {
|
|
|
return Optional.ofNullable(keyword).filter(StringUtils::isNotBlank).orElse(null);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public String jsonString() {
|
|
|
return JSON.toJSONString(this);
|
|
|
}
|
|
@@ -46,11 +59,82 @@ public class TenantUnbindRecordWrapper {
|
|
|
public static TenantUnbindRecordQuery from(String json) {
|
|
|
return JSON.parseObject(json, TenantUnbindRecordQuery.class);
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
- @ApiModel(" TenantUnbindRecord-机构解绑申请记录")
|
|
|
+ @Data
|
|
|
+ @Builder
|
|
|
+ @NoArgsConstructor
|
|
|
+ @AllArgsConstructor
|
|
|
+ @ApiModel(" TenantUnbindRecord-机构解绑申请记录")
|
|
|
public static class TenantUnbindRecord {
|
|
|
-
|
|
|
+
|
|
|
+ @ApiModelProperty("主键ID")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构ID")
|
|
|
+ private Long tenantId;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构名称")
|
|
|
+ private String tenantName;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构联系人")
|
|
|
+ private String tenantUserName;
|
|
|
+
|
|
|
+ @ApiModelProperty("机构人手机号")
|
|
|
+ private String tenantUserPhone;
|
|
|
+
|
|
|
+ @ApiModelProperty("省码")
|
|
|
+ private Integer provinceCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("市码")
|
|
|
+ private Integer cityCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("区码")
|
|
|
+ private Integer regionCode;
|
|
|
+
|
|
|
+ @ApiModelProperty("省")
|
|
|
+ private String provinceName;
|
|
|
+
|
|
|
+ @ApiModelProperty("市")
|
|
|
+ private String cityName;
|
|
|
+
|
|
|
+ @ApiModelProperty("区")
|
|
|
+ private String regionName;
|
|
|
+
|
|
|
+ @ApiModelProperty("用户ID")
|
|
|
+ private Long userId;
|
|
|
+
|
|
|
+ @ApiModelProperty("申请人姓名")
|
|
|
+ private String userName;
|
|
|
+
|
|
|
+ @ApiModelProperty("手机号")
|
|
|
+ private String phone;
|
|
|
+
|
|
|
+ @ApiModelProperty("用户类型")
|
|
|
+ private String userType;
|
|
|
+
|
|
|
+ @ApiModelProperty("解绑理由")
|
|
|
+ private String unbindReason;
|
|
|
+
|
|
|
+ @ApiModelProperty("审核状态 DOING、审核中 PASS、通过 UNPASS、不通过")
|
|
|
+ private String status;
|
|
|
+
|
|
|
+ @ApiModelProperty("审核人")
|
|
|
+ private Long verifyUserId;
|
|
|
+
|
|
|
+ @ApiModelProperty("审核理由")
|
|
|
+ private String reason;
|
|
|
+
|
|
|
+ @ApiModelProperty("后台介入时间")
|
|
|
+ private Date interveneTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("更新时间")
|
|
|
+ private Date updateTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("创建时间")
|
|
|
+ private Date createTime;
|
|
|
+
|
|
|
+
|
|
|
public String jsonString() {
|
|
|
return JSON.toJSONString(this);
|
|
|
}
|
|
@@ -58,6 +142,6 @@ public class TenantUnbindRecordWrapper {
|
|
|
public static TenantUnbindRecord from(String json) {
|
|
|
return JSON.parseObject(json, TenantUnbindRecord.class);
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
}
|