Commit d91e6175 authored by 王亮's avatar 王亮

Merge branch 'feature-temp-20230608' into 'master'

Feature temp 20230608

See merge request !113
parents 23fbd8d3 0effcfbe
package cn.quantgroup.xyqb.config.swagger;
/**
* Swagger文档框架
* 这个第三方新版本竟然不兼容旧的服气啊 没有再用了直接干掉
*
*/
@Deprecated
//@EnableSwagger2
//@Configuration
public class SwaggerConfig {
// @Value("${openapi.swagger.on:false}")
//// private Boolean swaggerOn;
////
//// @Bean
//// public Docket createRestApi() {
//// return new Docket(DocumentationType.SWAGGER_2)
//// .useDefaultResponseMessages(false)
//// .enable(swaggerOn)
//// .apiInfo(apiInfo())
//// .select()
//// .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
//// .paths(PathSelectors.any())
//// .paths(Predicates.not(PathSelectors.regex("/error.*")))
//// .build();
//// }
////
//// private ApiInfo apiInfo() {
//// return new ApiInfoBuilder()
//// .title("xyqb-user api")
//// .description("用户中心接口文档")
//// .contact(new Contact("wenchao.ren", "", "wenchao.ren@quantgroup.cn"))
//// .license("Apache License Version 2.0")
//// .licenseUrl("https://github.com/springfox/springfox/blob/master/LICENSE")
//// .version("2.0")
//// .build();
//// }
}
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
import lombok.Getter;
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by 11 on 2016/12/30.
......
package cn.quantgroup.customer.enums;
package cn.quantgroup.xyqb.constant.enums;
public enum ErrorCodeEnum {
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by Miraculous on 15/7/10.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by FrankChow on 15/7/15.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by 11 on 2016/12/30.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by 11 on 2016/12/30.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by FrankChow on 15/7/15.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by sunnan on 2016-11-24.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by 11 on 2016/12/30.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by FrankChow on 15/7/15.
......
package cn.quantgroup.user.enums;
package cn.quantgroup.xyqb.constant.enums;
/**
* Created by Miraculous on 2017/1/3.
......
package cn.quantgroup.xyqb.controller.dust.wechatverify;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
/**
* Created by 11 on 2017/2/8.
*/
@RestController
@RequestMapping("/")
public class WechatVerifyController {
/**
* @Deprecated 20210317
*/
@Deprecated
@RequestMapping("/MP_verify_AWiagUn4kZiwmTt0.txt")
public void verifyWechat(HttpServletResponse response) throws Exception {
response.setContentType("plain/text");
PrintWriter writer = response.getWriter();
writer.print("AWiagUn4kZiwmTt0");
writer.close();
}
}
package cn.quantgroup.xyqb.controller.external;
import cn.quantgroup.user.enums.LoginType;
import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator;
......
package cn.quantgroup.xyqb.controller.external;
import cn.quantgroup.user.enums.LoginType;
import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.Merchant;
......
package cn.quantgroup.xyqb.controller.internal.user;
import cn.quantgroup.user.enums.LoginType;
import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.Merchant;
......
package cn.quantgroup.xyqb.controller.internal.user;
import cn.quantgroup.user.enums.*;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator;
import cn.quantgroup.xyqb.constant.enums.*;
import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.controller.internal.user.resp.UserFullResp;
import cn.quantgroup.xyqb.entity.*;
......@@ -567,11 +567,11 @@ public class InnerController implements IBaseController {
info.setUserId(userId);
}
if (incomeEnum != null) {
info.setIncomeEnum(cn.quantgroup.user.enums.IncomeEnum.valueOf(incomeEnum.name()));
info.setIncomeEnum(IncomeEnum.valueOf(incomeEnum.name()));
}
if (incomeRangeEnum != null) {
info.setIncomeRangeEnum(
cn.quantgroup.user.enums.IncomeRangeEnum.valueOf(incomeRangeEnum.name()));
IncomeRangeEnum.valueOf(incomeRangeEnum.name()));
}
if (occupationEnum != null) {
if (occupationEnum == OccupationEnum.STUDENT) {//如果是学生那么转成其他
......@@ -579,10 +579,10 @@ public class InnerController implements IBaseController {
}
//不明白为啥这么写 为啥不直接用还要valueof
info.setOccupationEnum(
cn.quantgroup.user.enums.OccupationEnum.valueOf(occupationEnum.name()));
OccupationEnum.valueOf(occupationEnum.name()));
}
if (educationEnum != null) {
info.setEducationEnum(cn.quantgroup.user.enums.EducationEnum.valueOf(educationEnum.name()));
info.setEducationEnum(EducationEnum.valueOf(educationEnum.name()));
}
if (hasCar != null) {
info.setHasCar(hasCar);
......@@ -599,7 +599,7 @@ public class InnerController implements IBaseController {
info.setHasHouse(hasHouse);
}
if (maritalStatus != null) {
info.setMarryStatus(cn.quantgroup.user.enums.MaritalStatus.valueOf(maritalStatus.name()));
info.setMarryStatus(MaritalStatus.valueOf(maritalStatus.name()));
}
info = userExtInfoService.save(info);
......@@ -759,19 +759,19 @@ public class InnerController implements IBaseController {
if (Objects.nonNull(extInfo)) {
// 婚姻状态
bean.setMarryStatus(Optional.ofNullable(extInfo.getMarryStatus())
.orElse(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN).getDesc());
.orElse(MaritalStatus.UNKNOWN).getDesc());
// 受教育程度
bean.setEducationEnum(Optional.ofNullable(extInfo.getEducationEnum())
.orElse(cn.quantgroup.user.enums.EducationEnum.UNKNOWN).getName());
.orElse(EducationEnum.UNKNOWN).getName());
// 职业
bean.setOccupationEnum(Optional.ofNullable(extInfo.getOccupationEnum())
.orElse(cn.quantgroup.user.enums.OccupationEnum.UNKNOWN).getName());
.orElse(OccupationEnum.UNKNOWN).getName());
// 收入水平范围
bean.setIncomeRangeEnum(Optional.ofNullable(extInfo.getIncomeRangeEnum())
.orElse(cn.quantgroup.user.enums.IncomeRangeEnum.UNKNOWN).getDesc());
.orElse(IncomeRangeEnum.UNKNOWN).getDesc());
// 收入方式
bean.setIncomeEnum(Optional.ofNullable(extInfo.getIncomeEnum())
.orElse(cn.quantgroup.user.enums.IncomeEnum.UNKNOWN).getDesc());
.orElse(IncomeEnum.UNKNOWN).getDesc());
// 是否有车
bean.setHasCar(Optional.ofNullable(extInfo.getHasCar()).orElse(false));
// 是否有社保
......@@ -846,17 +846,17 @@ public class InnerController implements IBaseController {
bean.setGender(Optional.ofNullable(userDetail.getGender()).orElse(Gender.UNKNOWN).getName());
if (null != extInfo) {
if (null == extInfo.getEducationEnum()) {
bean.setEducationEnum(cn.quantgroup.user.enums.EducationEnum.UNKNOWN.getName());
bean.setEducationEnum(EducationEnum.UNKNOWN.getName());
} else {
bean.setEducationEnum(extInfo.getEducationEnum().getName());
}
if (null == extInfo.getOccupationEnum()) {
bean.setOccupationEnum(cn.quantgroup.user.enums.OccupationEnum.UNKNOWN.getName());
bean.setOccupationEnum(OccupationEnum.UNKNOWN.getName());
} else {
bean.setOccupationEnum(extInfo.getOccupationEnum().getName());
}
if (null == extInfo.getMarryStatus()) {
bean.setMarryStatus(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN.getDesc());
bean.setMarryStatus(MaritalStatus.UNKNOWN.getDesc());
} else {
bean.setMarryStatus(extInfo.getMarryStatus().getDesc());
}
......@@ -930,7 +930,7 @@ public class InnerController implements IBaseController {
}
userSpouse.setSpouseName(status == MaritalStatus.MARRIED ? spouseName : "");
userSpouse.setSpousePhone(status == MaritalStatus.MARRIED ? spousePhone : "");
userSpouse.setStatus(cn.quantgroup.user.enums.MaritalStatus.valueOf(status.name()));
userSpouse.setStatus(MaritalStatus.valueOf(status.name()));
userSpouse = userSpouseService.save(userSpouse);
return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse));
}
......@@ -943,7 +943,7 @@ public class InnerController implements IBaseController {
UserSpouse userSpouse = userSpouseService.findByUserId(userId);
if (userSpouse == null || !userSpouse.valid()) {
userSpouse = new UserSpouse(userId);
userSpouse.setStatus(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN);
userSpouse.setStatus(MaritalStatus.UNKNOWN);
}
return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse));
}
......
package cn.quantgroup.xyqb.controller.internal.user.center;
import cn.quantgroup.user.enums.EducationEnum;
import cn.quantgroup.user.enums.IncomeRangeEnum;
import cn.quantgroup.user.enums.MaritalStatus;
import cn.quantgroup.user.enums.OccupationEnum;
import cn.quantgroup.xyqb.constant.enums.EducationEnum;
import cn.quantgroup.xyqb.constant.enums.IncomeRangeEnum;
import cn.quantgroup.xyqb.constant.enums.MaritalStatus;
import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator;
import cn.quantgroup.xyqb.aspect.limit.PasswordFreeAccessValidator;
......
package cn.quantgroup.xyqb.controller.internal.user.resp;
import cn.quantgroup.user.enums.BizType;
import cn.quantgroup.xyqb.constant.enums.BizType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
......
package cn.quantgroup.xyqb.controller.middleoffice.contact.dto;
import cn.quantgroup.user.enums.BizType;
import cn.quantgroup.xyqb.constant.enums.BizType;
import lombok.Data;
import org.springframework.validation.annotation.Validated;
......
package cn.quantgroup.xyqb.controller.middleoffice.contact.dto;
import cn.quantgroup.user.enums.Relation;
import cn.quantgroup.xyqb.constant.enums.Relation;
import lombok.Data;
@Data
......
package cn.quantgroup.xyqb.controller.middleoffice.login;
import cn.quantgroup.user.enums.LoginType;
import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.controller.middleoffice.common.VerifyStrategyFactory;
import cn.quantgroup.xyqb.controller.middleoffice.common.VerifyTypeEnum;
import cn.quantgroup.xyqb.entity.User;
......
package cn.quantgroup.xyqb.controller.middleoffice.userext;
import cn.quantgroup.user.enums.OccupationEnum;
import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.controller.middleoffice.userext.req.UserExtReq;
import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.entity.UserExtInfo;
......
package cn.quantgroup.xyqb.entity;
import cn.quantgroup.motan.retbean.XUserExtInfo;
import cn.quantgroup.user.enums.*;
import cn.quantgroup.xyqb.constant.enums.*;
import lombok.Data;
import javax.persistence.Column;
......
package cn.quantgroup.xyqb.entity;
import cn.quantgroup.user.enums.MaritalStatus;
import cn.quantgroup.xyqb.constant.enums.MaritalStatus;
import cn.quantgroup.xyqb.util.ValidationUtil;
import lombok.*;
......
package cn.quantgroup.xyqb.function;
/**
* Created by Miraculous on 2016/12/29.
*/
public interface NonArgFunction {
void apply();
}
package cn.quantgroup.xyqb.function;
/**
* Created by Miraculous on 2016/12/29.
*/
public interface OneArgFunction<S> {
void apply(S t);
}
package cn.quantgroup.xyqb.model;
import cn.quantgroup.user.enums.*;
import cn.quantgroup.xyqb.constant.enums.*;
import cn.quantgroup.xyqb.entity.UserExtInfo;
import lombok.Data;
......
package cn.quantgroup.xyqb.model;
import cn.quantgroup.user.enums.MaritalStatus;
import cn.quantgroup.xyqb.constant.enums.MaritalStatus;
import cn.quantgroup.xyqb.entity.UserSpouse;
import lombok.Data;
......
package cn.quantgroup.xyqb.repository;
import cn.quantgroup.user.enums.OccupationEnum;
import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.entity.UserExtInfo;
import org.springframework.data.jpa.repository.JpaRepository;
......
package cn.quantgroup.xyqb.service.register.impl;
import cn.quantgroup.user.enums.RecordType;
import cn.quantgroup.xyqb.constant.enums.RecordType;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.entity.UserDeregisterRecord;
......
package cn.quantgroup.xyqb.service.session.impl;
import cn.quantgroup.user.enums.RecordType;
import cn.quantgroup.xyqb.constant.enums.RecordType;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.model.AuthBean;
......
package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.OccupationEnum;
import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.entity.UserExtInfo;
import cn.quantgroup.xyqb.repository.IUserExtInfoRepository;
import cn.quantgroup.xyqb.service.user.CleanDataService;
......
package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.RecordType;
import cn.quantgroup.xyqb.constant.enums.RecordType;
import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.LoginRecord;
import cn.quantgroup.xyqb.repository.ILoginRecordRepository;
......
package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.OccupationEnum;
import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.entity.UserExtInfo;
import cn.quantgroup.xyqb.repository.IUserExtInfoRepository;
import cn.quantgroup.xyqb.service.user.IUserExtInfoService;
......
package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.IncomeRangeEnum;
import cn.quantgroup.user.enums.LoginType;
import cn.quantgroup.xyqb.constant.enums.IncomeRangeEnum;
import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.lock.RedisLock;
import cn.quantgroup.xyqb.controller.IBaseController;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment