Commit 0effcfbe authored by 王亮's avatar 王亮

Feature temp 20230608

parent 23fbd8d3
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; import lombok.Getter;
......
package cn.quantgroup.user.enums; package cn.quantgroup.xyqb.constant.enums;
/** /**
* Created by 11 on 2016/12/30. * Created by 11 on 2016/12/30.
......
package cn.quantgroup.customer.enums; package cn.quantgroup.xyqb.constant.enums;
public enum ErrorCodeEnum { public enum ErrorCodeEnum {
......
package cn.quantgroup.user.enums; package cn.quantgroup.xyqb.constant.enums;
/** /**
* Created by Miraculous on 15/7/10. * 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. * 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. * 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. * 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. * 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. * 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. * 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. * 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. * 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; 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.Constants;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator; import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator; import cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator;
......
package cn.quantgroup.xyqb.controller.external; 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.Constants;
import cn.quantgroup.xyqb.controller.IBaseController; import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.Merchant; import cn.quantgroup.xyqb.entity.Merchant;
......
package cn.quantgroup.xyqb.controller.internal.user; 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.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.controller.IBaseController; import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.entity.Merchant; import cn.quantgroup.xyqb.entity.Merchant;
......
package cn.quantgroup.xyqb.controller.internal.user; package cn.quantgroup.xyqb.controller.internal.user;
import cn.quantgroup.user.enums.*;
import cn.quantgroup.xyqb.Constants; import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.accessable.IpValidator; import cn.quantgroup.xyqb.aspect.accessable.IpValidator;
import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator; import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator;
import cn.quantgroup.xyqb.constant.enums.*;
import cn.quantgroup.xyqb.controller.IBaseController; import cn.quantgroup.xyqb.controller.IBaseController;
import cn.quantgroup.xyqb.controller.internal.user.resp.UserFullResp; import cn.quantgroup.xyqb.controller.internal.user.resp.UserFullResp;
import cn.quantgroup.xyqb.entity.*; import cn.quantgroup.xyqb.entity.*;
...@@ -567,11 +567,11 @@ public class InnerController implements IBaseController { ...@@ -567,11 +567,11 @@ public class InnerController implements IBaseController {
info.setUserId(userId); info.setUserId(userId);
} }
if (incomeEnum != null) { if (incomeEnum != null) {
info.setIncomeEnum(cn.quantgroup.user.enums.IncomeEnum.valueOf(incomeEnum.name())); info.setIncomeEnum(IncomeEnum.valueOf(incomeEnum.name()));
} }
if (incomeRangeEnum != null) { if (incomeRangeEnum != null) {
info.setIncomeRangeEnum( info.setIncomeRangeEnum(
cn.quantgroup.user.enums.IncomeRangeEnum.valueOf(incomeRangeEnum.name())); IncomeRangeEnum.valueOf(incomeRangeEnum.name()));
} }
if (occupationEnum != null) { if (occupationEnum != null) {
if (occupationEnum == OccupationEnum.STUDENT) {//如果是学生那么转成其他 if (occupationEnum == OccupationEnum.STUDENT) {//如果是学生那么转成其他
...@@ -579,10 +579,10 @@ public class InnerController implements IBaseController { ...@@ -579,10 +579,10 @@ public class InnerController implements IBaseController {
} }
//不明白为啥这么写 为啥不直接用还要valueof //不明白为啥这么写 为啥不直接用还要valueof
info.setOccupationEnum( info.setOccupationEnum(
cn.quantgroup.user.enums.OccupationEnum.valueOf(occupationEnum.name())); OccupationEnum.valueOf(occupationEnum.name()));
} }
if (educationEnum != null) { if (educationEnum != null) {
info.setEducationEnum(cn.quantgroup.user.enums.EducationEnum.valueOf(educationEnum.name())); info.setEducationEnum(EducationEnum.valueOf(educationEnum.name()));
} }
if (hasCar != null) { if (hasCar != null) {
info.setHasCar(hasCar); info.setHasCar(hasCar);
...@@ -599,7 +599,7 @@ public class InnerController implements IBaseController { ...@@ -599,7 +599,7 @@ public class InnerController implements IBaseController {
info.setHasHouse(hasHouse); info.setHasHouse(hasHouse);
} }
if (maritalStatus != null) { if (maritalStatus != null) {
info.setMarryStatus(cn.quantgroup.user.enums.MaritalStatus.valueOf(maritalStatus.name())); info.setMarryStatus(MaritalStatus.valueOf(maritalStatus.name()));
} }
info = userExtInfoService.save(info); info = userExtInfoService.save(info);
...@@ -759,19 +759,19 @@ public class InnerController implements IBaseController { ...@@ -759,19 +759,19 @@ public class InnerController implements IBaseController {
if (Objects.nonNull(extInfo)) { if (Objects.nonNull(extInfo)) {
// 婚姻状态 // 婚姻状态
bean.setMarryStatus(Optional.ofNullable(extInfo.getMarryStatus()) bean.setMarryStatus(Optional.ofNullable(extInfo.getMarryStatus())
.orElse(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN).getDesc()); .orElse(MaritalStatus.UNKNOWN).getDesc());
// 受教育程度 // 受教育程度
bean.setEducationEnum(Optional.ofNullable(extInfo.getEducationEnum()) bean.setEducationEnum(Optional.ofNullable(extInfo.getEducationEnum())
.orElse(cn.quantgroup.user.enums.EducationEnum.UNKNOWN).getName()); .orElse(EducationEnum.UNKNOWN).getName());
// 职业 // 职业
bean.setOccupationEnum(Optional.ofNullable(extInfo.getOccupationEnum()) bean.setOccupationEnum(Optional.ofNullable(extInfo.getOccupationEnum())
.orElse(cn.quantgroup.user.enums.OccupationEnum.UNKNOWN).getName()); .orElse(OccupationEnum.UNKNOWN).getName());
// 收入水平范围 // 收入水平范围
bean.setIncomeRangeEnum(Optional.ofNullable(extInfo.getIncomeRangeEnum()) bean.setIncomeRangeEnum(Optional.ofNullable(extInfo.getIncomeRangeEnum())
.orElse(cn.quantgroup.user.enums.IncomeRangeEnum.UNKNOWN).getDesc()); .orElse(IncomeRangeEnum.UNKNOWN).getDesc());
// 收入方式 // 收入方式
bean.setIncomeEnum(Optional.ofNullable(extInfo.getIncomeEnum()) 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)); bean.setHasCar(Optional.ofNullable(extInfo.getHasCar()).orElse(false));
// 是否有社保 // 是否有社保
...@@ -846,17 +846,17 @@ public class InnerController implements IBaseController { ...@@ -846,17 +846,17 @@ public class InnerController implements IBaseController {
bean.setGender(Optional.ofNullable(userDetail.getGender()).orElse(Gender.UNKNOWN).getName()); bean.setGender(Optional.ofNullable(userDetail.getGender()).orElse(Gender.UNKNOWN).getName());
if (null != extInfo) { if (null != extInfo) {
if (null == extInfo.getEducationEnum()) { if (null == extInfo.getEducationEnum()) {
bean.setEducationEnum(cn.quantgroup.user.enums.EducationEnum.UNKNOWN.getName()); bean.setEducationEnum(EducationEnum.UNKNOWN.getName());
} else { } else {
bean.setEducationEnum(extInfo.getEducationEnum().getName()); bean.setEducationEnum(extInfo.getEducationEnum().getName());
} }
if (null == extInfo.getOccupationEnum()) { if (null == extInfo.getOccupationEnum()) {
bean.setOccupationEnum(cn.quantgroup.user.enums.OccupationEnum.UNKNOWN.getName()); bean.setOccupationEnum(OccupationEnum.UNKNOWN.getName());
} else { } else {
bean.setOccupationEnum(extInfo.getOccupationEnum().getName()); bean.setOccupationEnum(extInfo.getOccupationEnum().getName());
} }
if (null == extInfo.getMarryStatus()) { if (null == extInfo.getMarryStatus()) {
bean.setMarryStatus(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN.getDesc()); bean.setMarryStatus(MaritalStatus.UNKNOWN.getDesc());
} else { } else {
bean.setMarryStatus(extInfo.getMarryStatus().getDesc()); bean.setMarryStatus(extInfo.getMarryStatus().getDesc());
} }
...@@ -930,7 +930,7 @@ public class InnerController implements IBaseController { ...@@ -930,7 +930,7 @@ public class InnerController implements IBaseController {
} }
userSpouse.setSpouseName(status == MaritalStatus.MARRIED ? spouseName : ""); userSpouse.setSpouseName(status == MaritalStatus.MARRIED ? spouseName : "");
userSpouse.setSpousePhone(status == MaritalStatus.MARRIED ? spousePhone : ""); 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); userSpouse = userSpouseService.save(userSpouse);
return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse)); return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse));
} }
...@@ -943,7 +943,7 @@ public class InnerController implements IBaseController { ...@@ -943,7 +943,7 @@ public class InnerController implements IBaseController {
UserSpouse userSpouse = userSpouseService.findByUserId(userId); UserSpouse userSpouse = userSpouseService.findByUserId(userId);
if (userSpouse == null || !userSpouse.valid()) { if (userSpouse == null || !userSpouse.valid()) {
userSpouse = new UserSpouse(userId); userSpouse = new UserSpouse(userId);
userSpouse.setStatus(cn.quantgroup.user.enums.MaritalStatus.UNKNOWN); userSpouse.setStatus(MaritalStatus.UNKNOWN);
} }
return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse)); return JsonResult.buildSuccessResult(null, UserSpouseRet.getUserSpouseRet(userSpouse));
} }
......
package cn.quantgroup.xyqb.controller.internal.user.center; package cn.quantgroup.xyqb.controller.internal.user.center;
import cn.quantgroup.user.enums.EducationEnum; import cn.quantgroup.xyqb.constant.enums.EducationEnum;
import cn.quantgroup.user.enums.IncomeRangeEnum; import cn.quantgroup.xyqb.constant.enums.IncomeRangeEnum;
import cn.quantgroup.user.enums.MaritalStatus; import cn.quantgroup.xyqb.constant.enums.MaritalStatus;
import cn.quantgroup.user.enums.OccupationEnum; import cn.quantgroup.xyqb.constant.enums.OccupationEnum;
import cn.quantgroup.xyqb.Constants; import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator; import cn.quantgroup.xyqb.aspect.forbidden.AccessForbiddenValidator;
import cn.quantgroup.xyqb.aspect.limit.PasswordFreeAccessValidator; import cn.quantgroup.xyqb.aspect.limit.PasswordFreeAccessValidator;
......
package cn.quantgroup.xyqb.controller.internal.user.resp; 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.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
......
package cn.quantgroup.xyqb.controller.middleoffice.contact.dto; 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 lombok.Data;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
......
package cn.quantgroup.xyqb.controller.middleoffice.contact.dto; package cn.quantgroup.xyqb.controller.middleoffice.contact.dto;
import cn.quantgroup.user.enums.Relation; import cn.quantgroup.xyqb.constant.enums.Relation;
import lombok.Data; import lombok.Data;
@Data @Data
......
package cn.quantgroup.xyqb.controller.middleoffice.login; 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.VerifyStrategyFactory;
import cn.quantgroup.xyqb.controller.middleoffice.common.VerifyTypeEnum; import cn.quantgroup.xyqb.controller.middleoffice.common.VerifyTypeEnum;
import cn.quantgroup.xyqb.entity.User; import cn.quantgroup.xyqb.entity.User;
......
package cn.quantgroup.xyqb.controller.middleoffice.userext; 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.controller.middleoffice.userext.req.UserExtReq;
import cn.quantgroup.xyqb.entity.User; import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.entity.UserExtInfo; import cn.quantgroup.xyqb.entity.UserExtInfo;
......
package cn.quantgroup.xyqb.entity; package cn.quantgroup.xyqb.entity;
import cn.quantgroup.motan.retbean.XUserExtInfo; import cn.quantgroup.motan.retbean.XUserExtInfo;
import cn.quantgroup.user.enums.*; import cn.quantgroup.xyqb.constant.enums.*;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
......
package cn.quantgroup.xyqb.entity; 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 cn.quantgroup.xyqb.util.ValidationUtil;
import lombok.*; 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; package cn.quantgroup.xyqb.model;
import cn.quantgroup.user.enums.*; import cn.quantgroup.xyqb.constant.enums.*;
import cn.quantgroup.xyqb.entity.UserExtInfo; import cn.quantgroup.xyqb.entity.UserExtInfo;
import lombok.Data; import lombok.Data;
......
package cn.quantgroup.xyqb.model; 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 cn.quantgroup.xyqb.entity.UserSpouse;
import lombok.Data; import lombok.Data;
......
package cn.quantgroup.xyqb.repository; 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 cn.quantgroup.xyqb.entity.UserExtInfo;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
......
package cn.quantgroup.xyqb.service.register.impl; 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.Constants;
import cn.quantgroup.xyqb.entity.User; import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.entity.UserDeregisterRecord; import cn.quantgroup.xyqb.entity.UserDeregisterRecord;
......
package cn.quantgroup.xyqb.service.session.impl; 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.Constants;
import cn.quantgroup.xyqb.entity.User; import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.model.AuthBean; import cn.quantgroup.xyqb.model.AuthBean;
......
package cn.quantgroup.xyqb.service.user.impl; 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.entity.UserExtInfo;
import cn.quantgroup.xyqb.repository.IUserExtInfoRepository; import cn.quantgroup.xyqb.repository.IUserExtInfoRepository;
import cn.quantgroup.xyqb.service.user.CleanDataService; import cn.quantgroup.xyqb.service.user.CleanDataService;
......
package cn.quantgroup.xyqb.service.user.impl; 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.controller.IBaseController;
import cn.quantgroup.xyqb.entity.LoginRecord; import cn.quantgroup.xyqb.entity.LoginRecord;
import cn.quantgroup.xyqb.repository.ILoginRecordRepository; import cn.quantgroup.xyqb.repository.ILoginRecordRepository;
......
package cn.quantgroup.xyqb.service.user.impl; 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.entity.UserExtInfo;
import cn.quantgroup.xyqb.repository.IUserExtInfoRepository; import cn.quantgroup.xyqb.repository.IUserExtInfoRepository;
import cn.quantgroup.xyqb.service.user.IUserExtInfoService; import cn.quantgroup.xyqb.service.user.IUserExtInfoService;
......
package cn.quantgroup.xyqb.service.user.impl; package cn.quantgroup.xyqb.service.user.impl;
import cn.quantgroup.user.enums.IncomeRangeEnum; import cn.quantgroup.xyqb.constant.enums.IncomeRangeEnum;
import cn.quantgroup.user.enums.LoginType; import cn.quantgroup.xyqb.constant.enums.LoginType;
import cn.quantgroup.xyqb.Constants; import cn.quantgroup.xyqb.Constants;
import cn.quantgroup.xyqb.aspect.lock.RedisLock; import cn.quantgroup.xyqb.aspect.lock.RedisLock;
import cn.quantgroup.xyqb.controller.IBaseController; 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