【同步】BOOT 和 CLOUD 的功能
							parent
							
								
									1e0c4503aa
								
							
						
					
					
						commit
						3bf58b0232
					
				|  | @ -4,8 +4,8 @@ import io.swagger.v3.oas.annotations.media.Schema; | |||
| import lombok.Data; | ||||
| import lombok.ToString; | ||||
| 
 | ||||
| import jakarta.validation.constraints.NotEmpty; | ||||
| import jakarta.validation.constraints.NotNull; | ||||
| import javax.validation.constraints.NotEmpty; | ||||
| import javax.validation.constraints.NotNull; | ||||
| 
 | ||||
| @Schema(description = "管理后台 - 驳回申请 Request VO") | ||||
| @Data | ||||
|  |  | |||
|  | @ -13,8 +13,6 @@ import cn.iocoder.yudao.module.trade.enums.DictTypeConstants; | |||
| import cn.iocoder.yudao.module.trade.service.brokerage.BrokerageRecordService; | ||||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.validation.Valid; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
|  | @ -22,6 +20,9 @@ import org.springframework.web.bind.annotation.RequestMapping; | |||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||||
| import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getLoginUserId; | ||||
| 
 | ||||
|  |  | |||
|  | @ -19,8 +19,8 @@ import cn.iocoder.yudao.module.trade.service.brokerage.BrokerageWithdrawService; | |||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.Parameter; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.validation.Valid; | ||||
| import javax.annotation.Resource; | ||||
| import javax.validation.Valid; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.validation.InEnum; | |||
| import cn.iocoder.yudao.module.pay.enums.PayChannelEnum; | ||||
| import cn.iocoder.yudao.module.trade.enums.brokerage.BrokerageWithdrawTypeEnum; | ||||
| import io.swagger.v3.oas.annotations.media.Schema; | ||||
| import jakarta.validation.constraints.Min; | ||||
| import javax.validation.constraints.Min; | ||||
| import lombok.Data; | ||||
| import org.hibernate.validator.constraints.URL; | ||||
| 
 | ||||
|  |  | |||
|  | @ -9,7 +9,7 @@ import cn.iocoder.yudao.module.trade.enums.aftersale.AfterSaleOperateTypeEnum; | |||
| import cn.iocoder.yudao.module.trade.framework.aftersale.core.annotations.AfterSaleLog; | ||||
| import cn.iocoder.yudao.module.trade.service.aftersale.AfterSaleLogService; | ||||
| import cn.iocoder.yudao.module.trade.service.aftersale.bo.AfterSaleLogCreateReqBO; | ||||
| import jakarta.annotation.Resource; | ||||
| import javax.annotation.Resource; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.aspectj.lang.JoinPoint; | ||||
| import org.aspectj.lang.annotation.AfterReturning; | ||||
|  |  | |||
|  | @ -29,13 +29,13 @@ import cn.iocoder.yudao.module.trade.framework.order.config.TradeOrderProperties | |||
| import cn.iocoder.yudao.module.trade.service.brokerage.bo.BrokerageWithdrawSummaryRespBO; | ||||
| import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; | ||||
| import com.google.common.base.Objects; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.validation.Validator; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import javax.validation.Validator; | ||||
| import java.time.LocalDateTime; | ||||
| import java.util.Collection; | ||||
| import java.util.Collections; | ||||
|  |  | |||
|  | @ -1,12 +1,13 @@ | |||
| package cn.iocoder.yudao.module.pay.api.notify.dto; | ||||
| 
 | ||||
| import jakarta.validation.constraints.NotEmpty; | ||||
| import jakarta.validation.constraints.NotNull; | ||||
| import lombok.AllArgsConstructor; | ||||
| import lombok.Builder; | ||||
| import lombok.Data; | ||||
| import lombok.NoArgsConstructor; | ||||
| 
 | ||||
| import javax.validation.constraints.NotEmpty; | ||||
| import javax.validation.constraints.NotNull; | ||||
| 
 | ||||
| /** | ||||
|  * 转账单的通知 Request DTO | ||||
|  * | ||||
|  |  | |||
|  | @ -2,11 +2,11 @@ package cn.iocoder.yudao.module.pay.api.transfer.dto; | |||
| 
 | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | ||||
| import jakarta.validation.constraints.Min; | ||||
| import jakarta.validation.constraints.NotEmpty; | ||||
| import jakarta.validation.constraints.NotNull; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import javax.validation.constraints.Min; | ||||
| import javax.validation.constraints.NotEmpty; | ||||
| import javax.validation.constraints.NotNull; | ||||
| import java.util.ArrayList; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
|  |  | |||
|  | @ -12,12 +12,13 @@ import cn.iocoder.yudao.module.pay.service.demo.PayDemoWithdrawService; | |||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.Parameter; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.annotation.security.PermitAll; | ||||
| import jakarta.validation.Valid; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import javax.annotation.security.PermitAll; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||||
| 
 | ||||
| @Tag(name = "管理后台 - 示例提现订单") // 目的:演示转账功能
 | ||||
|  |  | |||
|  | @ -4,9 +4,10 @@ import cn.hutool.core.util.ObjectUtil; | |||
| import cn.iocoder.yudao.framework.common.validation.InEnum; | ||||
| import cn.iocoder.yudao.module.pay.enums.demo.PayDemoWithdrawTypeEnum; | ||||
| import io.swagger.v3.oas.annotations.media.Schema; | ||||
| import jakarta.validation.constraints.*; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import javax.validation.constraints.*; | ||||
| 
 | ||||
| @Schema(description = "管理后台 - 示例提现单创建 Request VO") | ||||
| @Data | ||||
| public class PayDemoWithdrawCreateReqVO { | ||||
|  |  | |||
|  | @ -13,9 +13,6 @@ import cn.iocoder.yudao.module.pay.service.app.PayAppService; | |||
| import cn.iocoder.yudao.module.pay.service.transfer.PayTransferService; | ||||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.servlet.http.HttpServletResponse; | ||||
| import jakarta.validation.Valid; | ||||
| import org.springframework.security.access.prepost.PreAuthorize; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
|  | @ -23,6 +20,9 @@ import org.springframework.web.bind.annotation.RequestMapping; | |||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import javax.servlet.http.HttpServletResponse; | ||||
| import javax.validation.Valid; | ||||
| import java.io.IOException; | ||||
| import java.util.Map; | ||||
| 
 | ||||
|  |  | |||
|  | @ -11,9 +11,9 @@ import lombok.extern.slf4j.Slf4j; | |||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.annotation.security.PermitAll; | ||||
| import jakarta.validation.Valid; | ||||
| import javax.annotation.Resource; | ||||
| import javax.annotation.security.PermitAll; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||||
| import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP; | ||||
|  |  | |||
|  | @ -19,11 +19,11 @@ import io.swagger.v3.oas.annotations.Operation; | |||
| import io.swagger.v3.oas.annotations.Parameter; | ||||
| import io.swagger.v3.oas.annotations.Parameters; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.Objects; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||||
|  |  | |||
|  | @ -5,7 +5,6 @@ import cn.iocoder.yudao.module.pay.service.transfer.PayTransferService; | |||
| import io.swagger.v3.oas.annotations.Operation; | ||||
| import io.swagger.v3.oas.annotations.Parameter; | ||||
| import io.swagger.v3.oas.annotations.tags.Tag; | ||||
| import jakarta.annotation.Resource; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
|  | @ -13,6 +12,8 @@ import org.springframework.web.bind.annotation.RequestMapping; | |||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; | ||||
| 
 | ||||
| @Tag(name = "用户 APP - 转账单") | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | |||
| import cn.iocoder.yudao.module.pay.controller.admin.demo.vo.order.PayDemoOrderCreateReqVO; | ||||
| import cn.iocoder.yudao.module.pay.dal.dataobject.demo.PayDemoOrderDO; | ||||
| 
 | ||||
| import jakarta.validation.Valid; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| /** | ||||
|  * 示例订单 Service 接口 | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult; | |||
| import cn.iocoder.yudao.module.pay.controller.admin.demo.vo.withdraw.PayDemoWithdrawCreateReqVO; | ||||
| import cn.iocoder.yudao.module.pay.dal.dataobject.demo.PayDemoWithdrawDO; | ||||
| 
 | ||||
| import jakarta.validation.Valid; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| /** | ||||
|  * 示例提现单 Service 接口 | ||||
|  |  | |||
|  | @ -17,12 +17,13 @@ import cn.iocoder.yudao.module.pay.enums.PayChannelEnum; | |||
| import cn.iocoder.yudao.module.pay.enums.demo.PayDemoWithdrawStatusEnum; | ||||
| import cn.iocoder.yudao.module.pay.enums.demo.PayDemoWithdrawTypeEnum; | ||||
| import cn.iocoder.yudao.module.pay.enums.transfer.PayTransferStatusEnum; | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.validation.Valid; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import javax.validation.Valid; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | ||||
| import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP; | ||||
| import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.*; | ||||
|  |  | |||
|  | @ -38,8 +38,8 @@ import org.springframework.transaction.annotation.Transactional; | |||
| import org.springframework.transaction.support.TransactionSynchronization; | ||||
| import org.springframework.transaction.support.TransactionSynchronizationManager; | ||||
| 
 | ||||
| import jakarta.annotation.Resource; | ||||
| import jakarta.validation.Valid; | ||||
| import javax.annotation.Resource; | ||||
| import javax.validation.Valid; | ||||
| import java.time.Duration; | ||||
| import java.time.LocalDateTime; | ||||
| import java.util.HashMap; | ||||
|  |  | |||
|  | @ -37,7 +37,7 @@ import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | ||||
| import org.springframework.validation.annotation.Validated; | ||||
| 
 | ||||
| import jakarta.annotation.Resource; | ||||
| import javax.annotation.Resource; | ||||
| import java.time.LocalDateTime; | ||||
| import java.util.Collection; | ||||
| import java.util.Collections; | ||||
|  |  | |||
|  | @ -25,11 +25,11 @@ import cn.iocoder.yudao.module.pay.framework.pay.config.PayProperties; | |||
| import cn.iocoder.yudao.module.pay.service.app.PayAppService; | ||||
| import cn.iocoder.yudao.module.pay.service.channel.PayChannelService; | ||||
| import cn.iocoder.yudao.module.pay.service.notify.PayNotifyService; | ||||
| import jakarta.annotation.Resource; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.springframework.transaction.annotation.Transactional; | ||||
| 
 | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; | ||||
|  |  | |||
|  | @ -31,7 +31,7 @@ import org.mockito.MockedStatic; | |||
| import org.springframework.boot.test.mock.mockito.MockBean; | ||||
| import org.springframework.context.annotation.Import; | ||||
| 
 | ||||
| import jakarta.annotation.Resource; | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; | ||||
|  |  | |||
|  | @ -1,12 +1,12 @@ | |||
| package cn.iocoder.yudao.framework.pay.core.client.dto.transfer; | ||||
| 
 | ||||
| import jakarta.validation.constraints.Min; | ||||
| import jakarta.validation.constraints.NotEmpty; | ||||
| import jakarta.validation.constraints.NotNull; | ||||
| import lombok.Data; | ||||
| import org.hibernate.validator.constraints.Length; | ||||
| import org.hibernate.validator.constraints.URL; | ||||
| 
 | ||||
| import javax.validation.constraints.Min; | ||||
| import javax.validation.constraints.NotEmpty; | ||||
| import javax.validation.constraints.NotNull; | ||||
| import java.util.Map; | ||||
| 
 | ||||
| /** | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 YunaiV
						YunaiV