├── fastpay-simple-admin
├── template
│ ├── src
│ │ ├── boot
│ │ │ ├── .gitkeep
│ │ │ ├── i18n.ts
│ │ │ └── axios.ts
│ │ ├── css
│ │ │ ├── app.scss
│ │ │ └── quasar.variables.scss
│ │ ├── i18n
│ │ │ ├── index.ts
│ │ │ └── en-US
│ │ │ │ └── index.ts
│ │ ├── App.vue
│ │ ├── components
│ │ │ ├── models.ts
│ │ │ ├── EssentialLink.vue
│ │ │ └── ExampleComponent.vue
│ │ ├── pages
│ │ │ ├── AlipayQueryPage.vue
│ │ │ ├── WechatQueryPage.vue
│ │ │ ├── ErrorNotFound.vue
│ │ │ ├── IndexPage.vue
│ │ │ └── BankPayQueryPage.vue
│ │ ├── env.d.ts
│ │ ├── shims-vue.d.ts
│ │ ├── stores
│ │ │ ├── store-flag.d.ts
│ │ │ ├── example-store.ts
│ │ │ └── index.ts
│ │ ├── quasar.d.ts
│ │ ├── router
│ │ │ ├── routes.ts
│ │ │ └── index.ts
│ │ └── layouts
│ │ │ └── MainLayout.vue
│ ├── .prettierrc
│ ├── .npmrc
│ ├── .eslintignore
│ ├── public
│ │ ├── favicon.ico
│ │ └── icons
│ │ │ ├── favicon-16x16.png
│ │ │ ├── favicon-32x32.png
│ │ │ ├── favicon-96x96.png
│ │ │ └── favicon-128x128.png
│ ├── tsconfig.json
│ ├── .editorconfig
│ ├── .vscode
│ │ ├── extensions.json
│ │ └── settings.json
│ ├── .gitignore
│ ├── README.md
│ ├── postcss.config.js
│ ├── index.html
│ ├── package.json
│ └── .eslintrc.js
├── src
│ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── fastpay
│ │ │ ├── admin
│ │ │ ├── controller
│ │ │ │ ├── WechatController.java
│ │ │ │ ├── AlipayController.java
│ │ │ │ ├── MenuController.java
│ │ │ │ └── BankPayController.java
│ │ │ ├── mapstruct
│ │ │ │ ├── MenuMapper.java
│ │ │ │ └── BankPayInMapper.java
│ │ │ ├── domain
│ │ │ │ ├── BankPayInListRequest.java
│ │ │ │ └── Menu.java
│ │ │ ├── mapper
│ │ │ │ ├── AdminMenuEntityMapper.java
│ │ │ │ └── BankPayInEntityMapper.java
│ │ │ └── entity
│ │ │ │ └── AdminMenuEntity.java
│ │ │ └── FastPayAdminApplication.java
│ │ └── resources
│ │ ├── application.properties
│ │ └── mybatis
│ │ └── mybatis-config.xml
└── pom.xml
├── .gitignore
├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── fastpay-simple-api
├── src
│ └── main
│ │ └── java
│ │ └── com
│ │ └── fastpay
│ │ ├── bankpay
│ │ ├── domain
│ │ │ ├── PayInResult.java
│ │ │ ├── PayOutRequest.java
│ │ │ ├── PayOutResult.java
│ │ │ ├── PayInQueryResult.java
│ │ │ ├── PayInQueryRequest.java
│ │ │ ├── PayOutQueryRequest.java
│ │ │ ├── PayOutQueryResult.java
│ │ │ └── PayInRequest.java
│ │ └── BankPayService.java
│ │ ├── alipay
│ │ ├── domain
│ │ │ ├── AlipayTradeSyncInput.java
│ │ │ ├── AlipayOrderCloseInput.java
│ │ │ ├── AlipayTradeQueryInput.java
│ │ │ ├── AlipayAppPayOrderInfo.java
│ │ │ ├── AlipayAppPayTradeOutput.java
│ │ │ └── AlipayAppPayInput.java
│ │ └── AlipayService.java
│ │ ├── wechat
│ │ ├── domain
│ │ │ ├── WechatOrderCloseInput.java
│ │ │ ├── WechatOrderQueryInput.java
│ │ │ ├── WechatRefundQueryInput.java
│ │ │ ├── WechatTransferQueryInput.java
│ │ │ ├── WechatTradeQueryOutput.java
│ │ │ ├── WechatPrepayQueryInput.java
│ │ │ ├── WechatTradeQueryInput.java
│ │ │ ├── WechatSceneInfo.java
│ │ │ ├── WechatOrderNoticeRequest.java
│ │ │ ├── WechatPrepayQueryOutput.java
│ │ │ ├── WechatStoreInfo.java
│ │ │ ├── WechatUnifiedOrderOutput.java
│ │ │ ├── WechatRefundInput.java
│ │ │ ├── WechatH5Info.java
│ │ │ ├── WechatTransferOutput.java
│ │ │ ├── WechatRefundOutput.java
│ │ │ ├── WechatOrderQueryOutput.java
│ │ │ ├── WechatOrderCloseOutput.java
│ │ │ ├── WechatPayRequest.java
│ │ │ └── WechatTransferInput.java
│ │ └── WechatService.java
│ │ └── common
│ │ └── Response.java
└── pom.xml
├── fastpay-simple-app
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── fastpay
│ │ │ │ ├── common
│ │ │ │ ├── AlipayStatus.java
│ │ │ │ ├── BaseDomain.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── ResponseUtils.java
│ │ │ │ └── utils
│ │ │ │ │ └── XMLUtils.java
│ │ │ │ ├── wechat
│ │ │ │ ├── gate
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── WechatPayDownloadBillGateOutput.java
│ │ │ │ │ │ ├── WechatPayNoticeGateInput.java
│ │ │ │ │ │ ├── WechatCloseOrderGateInput.java
│ │ │ │ │ │ ├── WechatOrderRepayGateOutput.java
│ │ │ │ │ │ ├── WechatPayRefundNoticeGateInput.java
│ │ │ │ │ │ ├── WechatPayDownloadBillGateInput.java
│ │ │ │ │ │ ├── WechatPayOrderQueryGateInput.java
│ │ │ │ │ │ ├── WechatTransfersQueryGateInput.java
│ │ │ │ │ │ ├── WechatOrderRepayGateInput.java
│ │ │ │ │ │ ├── WechatCloseOrderGateOutput.java
│ │ │ │ │ │ ├── WechatPayRefundGateInput.java
│ │ │ │ │ │ ├── WechatPayRefundQueryGateInput.java
│ │ │ │ │ │ ├── WechatPayUnifiedOrderGateOutput.java
│ │ │ │ │ │ ├── WechatAppPayOutput.java
│ │ │ │ │ │ ├── WechatPayNoticeGateOutput.java
│ │ │ │ │ │ ├── WechatPayUnifiedOrderGateInput.java
│ │ │ │ │ │ ├── WechatTransfersGateInput.java
│ │ │ │ │ │ ├── WechatTransfersGateOutput.java
│ │ │ │ │ │ └── WechatPayOrderQueryGateOutput.java
│ │ │ │ │ ├── message
│ │ │ │ │ │ ├── WechatPayDownloadBillOutputXml.java
│ │ │ │ │ │ ├── WechatPayDownloadBillInputXml.java
│ │ │ │ │ │ ├── WechatPayOrderQueryInputXml.java
│ │ │ │ │ │ ├── WechatPayBasicDomain.java
│ │ │ │ │ │ ├── WechatTransfersQueryInput.java
│ │ │ │ │ │ ├── WechatJsapiResignDomain.java
│ │ │ │ │ │ ├── WechatCloseOrderInputXml.java
│ │ │ │ │ │ ├── WechatPayRefundResultNoticeXml.java
│ │ │ │ │ │ ├── WechatPayRefundQueryInputXml.java
│ │ │ │ │ │ └── WechatCloseOrderOutputXml.java
│ │ │ │ │ └── WechatGateService.java
│ │ │ │ ├── mapper
│ │ │ │ │ ├── WechatEntityMapper.java
│ │ │ │ │ └── WechatRefundEntityMapper.java
│ │ │ │ ├── builder
│ │ │ │ │ ├── WechatTransfersResponseMapper.java
│ │ │ │ │ └── WechatTransfersQueryMapper.java
│ │ │ │ └── utils
│ │ │ │ │ └── HttpUtils.java
│ │ │ │ ├── alipay
│ │ │ │ ├── gate
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── AlipayTradeCloseGateInput.java
│ │ │ │ │ │ ├── AlipayTradeQueryGateInput.java
│ │ │ │ │ │ ├── AlipayAppPayGateOutput.java
│ │ │ │ │ │ ├── AlipayTradeCloseGateOutput.java
│ │ │ │ │ │ ├── AlipayAppPayGateInput.java
│ │ │ │ │ │ └── AlipayTradeQueryGateOutput.java
│ │ │ │ │ └── AlipayGateService.java
│ │ │ │ └── mapper
│ │ │ │ │ └── AlipayAppEntityMapper.java
│ │ │ │ ├── FastPayApplication.java
│ │ │ │ └── bankpay
│ │ │ │ ├── channel
│ │ │ │ ├── gate
│ │ │ │ │ ├── domain
│ │ │ │ │ │ ├── PayInQueryGateInput.java
│ │ │ │ │ │ ├── PayInGateOutput.java
│ │ │ │ │ │ ├── PayInQueryGateOutput.java
│ │ │ │ │ │ └── PayInGateInput.java
│ │ │ │ │ ├── AllinpayGateService.java
│ │ │ │ │ ├── message
│ │ │ │ │ │ ├── m100011
│ │ │ │ │ │ │ ├── ReqAipg100011.java
│ │ │ │ │ │ │ ├── ResAipg100011.java
│ │ │ │ │ │ │ ├── ResTransret100011.java
│ │ │ │ │ │ │ ├── ResInfo100011.java
│ │ │ │ │ │ │ └── ReqInfo100011.java
│ │ │ │ │ │ └── m200004
│ │ │ │ │ │ │ ├── ResAipg200004.java
│ │ │ │ │ │ │ ├── ReqAipg200004.java
│ │ │ │ │ │ │ ├── ReqQTransreq200004.java
│ │ │ │ │ │ │ ├── ResInfo200004.java
│ │ │ │ │ │ │ └── ReqInfo200004.java
│ │ │ │ │ └── utils
│ │ │ │ │ │ ├── SignUtils.java
│ │ │ │ │ │ └── HttpUtils.java
│ │ │ │ ├── AllinpayService.java
│ │ │ │ └── impl
│ │ │ │ │ └── AllinpayServiceImpl.java
│ │ │ │ ├── mapper
│ │ │ │ └── BankPayInEntityMapper.java
│ │ │ │ └── impl
│ │ │ │ └── BankPayServiceImpl.java
│ │ └── resources
│ │ │ ├── application.properties
│ │ │ └── mybatis
│ │ │ └── mybatis-config.xml
│ └── test
│ │ └── java
│ │ └── com
│ │ └── fastpay
│ │ └── FastPayApplicationTests.java
└── pom.xml
└── README.md
/fastpay-simple-admin/template/src/boot/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .mvn
3 |
4 | target
5 | node_modules
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/css/app.scss:
--------------------------------------------------------------------------------
1 | // app global css in SCSS form
2 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true,
3 | "semi": true
4 | }
5 |
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/.npmrc:
--------------------------------------------------------------------------------
1 | # pnpm-related options
2 | shamefully-hoist=true
3 | strict-peer-dependencies=false
4 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/i18n/index.ts:
--------------------------------------------------------------------------------
1 | import enUS from './en-US';
2 |
3 | export default {
4 | 'en-US': enUS
5 | };
6 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/.eslintignore:
--------------------------------------------------------------------------------
1 | /dist
2 | /src-capacitor
3 | /src-cordova
4 | /.quasar
5 | /node_modules
6 | .eslintrc.js
7 | /src-ssr
8 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/fastpay-simple-admin/template/public/favicon.ico
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@quasar/app-vite/tsconfig-preset",
3 | "compilerOptions": {
4 | "baseUrl": "."
5 | }
6 | }
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayInResult.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayInResult {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayOutRequest.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayOutRequest {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayOutResult.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayOutResult {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayInQueryResult.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayInQueryResult {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayInQueryRequest.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayInQueryRequest {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayOutQueryRequest.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayOutQueryRequest {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/bankpay/domain/PayOutQueryResult.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.domain;
2 |
3 | public class PayOutQueryResult {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/src/main/java/com/fastpay/admin/controller/WechatController.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.admin.controller;
2 |
3 | public class WechatController {
4 | }
5 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/public/icons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/fastpay-simple-admin/template/public/icons/favicon-16x16.png
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/public/icons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/fastpay-simple-admin/template/public/icons/favicon-32x32.png
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/public/icons/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/fastpay-simple-admin/template/public/icons/favicon-96x96.png
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/public/icons/favicon-128x128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/zwsanel/fastpay-simple/HEAD/fastpay-simple-admin/template/public/icons/favicon-128x128.png
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/components/models.ts:
--------------------------------------------------------------------------------
1 | export interface Todo {
2 | id: number;
3 | content: string;
4 | }
5 |
6 | export interface Meta {
7 | totalCount: number;
8 | }
9 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/pages/AlipayQueryPage.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
14 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/pages/WechatQueryPage.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
14 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/i18n/en-US/index.ts:
--------------------------------------------------------------------------------
1 | // This is just an example,
2 | // so you can safely delete all default props below
3 |
4 | export default {
5 | failed: 'Action failed',
6 | success: 'Action was successful'
7 | };
8 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/src/main/java/com/fastpay/admin/controller/AlipayController.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.admin.controller;
2 |
3 | import org.springframework.web.bind.annotation.RestController;
4 |
5 | //@RestController( "admin" )
6 | public class AlipayController {
7 | }
8 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/env.d.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | declare namespace NodeJS {
4 | interface ProcessEnv {
5 | NODE_ENV: string;
6 | VUE_ROUTER_MODE: 'hash' | 'history' | 'abstract' | undefined;
7 | VUE_ROUTER_BASE: string | undefined;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/shims-vue.d.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 |
3 | ///
4 |
5 | // Mocks all files ending in `.vue` showing them as plain Vue instances
6 | declare module '*.vue' {
7 | import type { DefineComponent } from 'vue';
8 | const component: DefineComponent<{}, {}, any>;
9 | export default component;
10 | }
11 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/stores/store-flag.d.ts:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | // THIS FEATURE-FLAG FILE IS AUTOGENERATED,
3 | // REMOVAL OR CHANGES WILL CAUSE RELATED TYPES TO STOP WORKING
4 | import "quasar/dist/types/feature-flag";
5 |
6 | declare module "quasar/dist/types/feature-flag" {
7 | interface QuasarFeatureFlags {
8 | store: true;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/common/AlipayStatus.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.common;
2 |
3 | public interface AlipayStatus {
4 |
5 | /**
6 | * 支付中
7 | */
8 | String PAYING = "PAYING";
9 |
10 | /**
11 | * 失败
12 | */
13 | String FAIL = "FAIL";
14 |
15 | /**
16 | * 成功
17 | */
18 | String SUCCESS = "SUCCESS";
19 | }
20 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/src/stores/example-store.ts:
--------------------------------------------------------------------------------
1 | import { defineStore } from 'pinia';
2 |
3 | export const useCounterStore = defineStore('counter', {
4 | state: () => ({
5 | counter: 0,
6 | }),
7 | getters: {
8 | doubleCount: ( state ) => state.counter * 2,
9 | },
10 | actions: {
11 | increment() {
12 | this.counter++;
13 | },
14 | },
15 | });
16 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/alipay/domain/AlipayTradeSyncInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.domain;
2 |
3 | public class AlipayTradeSyncInput {
4 |
5 | private String requestNo;
6 |
7 | public String getRequestNo() {
8 | return requestNo;
9 | }
10 |
11 | public void setRequestNo( String requestNo ) {
12 | this.requestNo = requestNo;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/wechat/gate/domain/WechatPayDownloadBillGateOutput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.gate.domain;
2 |
3 | public class WechatPayDownloadBillGateOutput {
4 |
5 | private String fileId;
6 |
7 | public String getFileId() {
8 | return fileId;
9 | }
10 |
11 | public void setFileId( String fileId ) {
12 | this.fileId = fileId;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.datasource.url=jdbc:mysql://localhost:3306/lilipay
2 | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
3 | spring.datasource.username=root
4 | spring.datasource.password=123456
5 |
6 | mybatis.check-config-location=true
7 | mybatis.config-location=classpath:mybatis/mybatis-config.xml
8 | mybatis.mapper-locations=classpath:mybatis/mapperxml/*.xml
9 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/wechat/gate/domain/WechatPayNoticeGateInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.gate.domain;
2 |
3 | public class WechatPayNoticeGateInput {
4 |
5 | private String noticeXml;
6 |
7 | public String getNoticeXml() {
8 | return noticeXml;
9 | }
10 |
11 | public void setNoticeXml( String noticeXml ) {
12 | this.noticeXml = noticeXml;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/template/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "dbaeumer.vscode-eslint",
4 | "esbenp.prettier-vscode",
5 | "editorconfig.editorconfig",
6 | "vue.volar",
7 | "wayou.vscode-todo-highlight"
8 | ],
9 | "unwantedRecommendations": [
10 | "octref.vetur",
11 | "hookyqr.beautify",
12 | "dbaeumer.jshint",
13 | "ms-vscode.vscode-typescript-tslint-plugin"
14 | ]
15 | }
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/alipay/gate/domain/AlipayTradeCloseGateInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.gate.domain;
2 |
3 | public class AlipayTradeCloseGateInput {
4 |
5 | private String outTradeNo;
6 |
7 | public String getOutTradeNo() {
8 | return outTradeNo;
9 | }
10 |
11 | public void setOutTradeNo( String outTradeNo ) {
12 | this.outTradeNo = outTradeNo;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/alipay/gate/domain/AlipayTradeQueryGateInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.gate.domain;
2 |
3 | public class AlipayTradeQueryGateInput {
4 |
5 | private String outTradeNo;
6 |
7 | public String getOutTradeNo() {
8 | return outTradeNo;
9 | }
10 |
11 | public void setOutTradeNo( String outTradeNo ) {
12 | this.outTradeNo = outTradeNo;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/FastPayApplication.java:
--------------------------------------------------------------------------------
1 | package com.fastpay;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class FastPayApplication {
8 |
9 | public static void main( String[] args ) {
10 | SpringApplication.run( FastPayApplication.class, args );
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/alipay/domain/AlipayOrderCloseInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.domain;
2 |
3 | public class AlipayOrderCloseInput {
4 |
5 | /**
6 | * 请求流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/alipay/domain/AlipayTradeQueryInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.domain;
2 |
3 | public class AlipayTradeQueryInput {
4 |
5 | /**
6 | * 请求流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/wechat/domain/WechatOrderCloseInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.domain;
2 |
3 | public class WechatOrderCloseInput {
4 |
5 | /**
6 | * 流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/wechat/domain/WechatOrderQueryInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.domain;
2 |
3 | public class WechatOrderQueryInput {
4 |
5 | /**
6 | * 流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/src/main/java/com/fastpay/FastPayAdminApplication.java:
--------------------------------------------------------------------------------
1 | package com.fastpay;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class FastPayAdminApplication {
8 |
9 | public static void main( String[] args ) {
10 | SpringApplication.run( FastPayAdminApplication.class, args );
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/wechat/domain/WechatRefundQueryInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.domain;
2 |
3 | public class WechatRefundQueryInput {
4 |
5 | /**
6 | * 退款流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/wechat/domain/WechatTransferQueryInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.domain;
2 |
3 | public class WechatTransferQueryInput {
4 |
5 | /**
6 | * 流水号
7 | */
8 | private String requestNo;
9 |
10 | public String getRequestNo() {
11 | return requestNo;
12 | }
13 |
14 | public void setRequestNo( String requestNo ) {
15 | this.requestNo = requestNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/wechat/gate/domain/WechatCloseOrderGateInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.wechat.gate.domain;
2 |
3 | public class WechatCloseOrderGateInput {
4 |
5 | /**
6 | * 订单号
7 | */
8 | private String orderNo;
9 |
10 | public String getOrderNo() {
11 | return orderNo;
12 | }
13 |
14 | public void setOrderNo( String orderNo ) {
15 | this.orderNo = orderNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-api/src/main/java/com/fastpay/alipay/domain/AlipayAppPayOrderInfo.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.alipay.domain;
2 |
3 | public class AlipayAppPayOrderInfo {
4 |
5 | /**
6 | * 唤起支付宝SDK所需的订单信息
7 | */
8 | private String orderInfo;
9 |
10 | public String getOrderInfo() {
11 | return orderInfo;
12 | }
13 |
14 | public void setOrderInfo( String orderInfo ) {
15 | this.orderInfo = orderInfo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-app/src/main/java/com/fastpay/bankpay/channel/gate/domain/PayInQueryGateInput.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.bankpay.channel.gate.domain;
2 |
3 | public class PayInQueryGateInput {
4 |
5 | /**
6 | * 订单号
7 | */
8 | private String orderNo;
9 |
10 | public String getOrderNo() {
11 | return orderNo;
12 | }
13 |
14 | public void setOrderNo( String orderNo ) {
15 | this.orderNo = orderNo;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/fastpay-simple-admin/src/main/java/com/fastpay/admin/mapstruct/MenuMapper.java:
--------------------------------------------------------------------------------
1 | package com.fastpay.admin.mapstruct;
2 |
3 | import com.fastpay.admin.domain.Menu;
4 | import com.fastpay.admin.entity.AdminMenuEntity;
5 | import org.mapstruct.Mapper;
6 |
7 | import java.util.List;
8 |
9 | @Mapper( componentModel = "spring" )
10 | public interface MenuMapper {
11 |
12 | Menu mapper( AdminMenuEntity menuEntity );
13 |
14 | List