From cc836a7cd57216e4dcf66b8168bf7d9ca145ed8e Mon Sep 17 00:00:00 2001 From: guochaojie Date: Wed, 24 Jul 2024 13:49:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E5=8A=9F=E8=83=BD=20init?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/apiclient_cert.pem | 25 + .../src/main/resources/apiclient_key.pem | 28 + ...89FA78387DCD66E71E9A2AAA08E462CC823C0A.pem | 24 + .../java/jnpf/mapper/PaymentLogMapper.java | 16 + .../main/java/jnpf/mapper/PaymentMapper.java | 16 + .../java/jnpf/service/PaymentLogService.java | 35 ++ .../java/jnpf/service/PaymentService.java | 39 ++ .../service/impl/PaymentLogServiceImpl.java | 301 ++++++++++ .../jnpf/service/impl/PaymentServiceImpl.java | 423 ++++++++++++++ .../jnpf-scm/jnpf-scm-controller/pom.xml | 6 + .../java/jnpf/config/WxPayProperties.java | 42 ++ .../jnpf/controller/PaymentController.java | 396 +++++++++++++ .../jnpf/controller/PaymentLogController.java | 190 ++++++ .../main/java/jnpf/entity/PaymentEntity.java | 62 ++ .../java/jnpf/entity/PaymentLogEntity.java | 61 ++ .../jnpf/model/payment/PaymentConstant.java | 41 ++ .../java/jnpf/model/payment/PaymentForm.java | 50 ++ .../jnpf/model/payment/PaymentPagination.java | 42 ++ .../model/paymentlog/PaymentLogConstant.java | 41 ++ .../jnpf/model/paymentlog/PaymentLogForm.java | 50 ++ .../paymentlog/PaymentLogPagination.java | 36 ++ .../java/jnpf/model/paymentlog/PaymentVO.java | 12 + .../jnpf-web/src/views/payment/Detail.vue | 152 +++++ .../jnpf-web/src/views/payment/columnList.js | 2 + .../jnpf-web/src/views/payment/form.vue | 542 ++++++++++++++++++ .../jnpf-web/src/views/payment/index.vue | 529 +++++++++++++++++ .../src/views/payment/superQueryJson.js | 2 + .../jnpf-web/src/views/paymentlog/Detail.vue | 160 ++++++ .../src/views/paymentlog/columnList.js | 2 + .../jnpf-web/src/views/paymentlog/form.vue | 492 ++++++++++++++++ .../jnpf-web/src/views/paymentlog/index.vue | 501 ++++++++++++++++ .../src/views/paymentlog/superQueryJson.js | 2 + 32 files changed, 4320 insertions(+) create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_cert.pem create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_key.pem create mode 100644 jnpf-java-boot/jnpf-admin/src/main/resources/wechatpay_3689FA78387DCD66E71E9A2AAA08E462CC823C0A.pem create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentLogMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentMapper.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentLogService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentService.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentLogServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentServiceImpl.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/config/WxPayProperties.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentController.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentLogController.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentLogEntity.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentConstant.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentForm.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentPagination.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogConstant.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogForm.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogPagination.java create mode 100644 jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentVO.java create mode 100644 jnpf-java-boot/jnpf-web/src/views/payment/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/payment/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/payment/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/payment/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/payment/superQueryJson.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/paymentlog/Detail.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/paymentlog/columnList.js create mode 100644 jnpf-java-boot/jnpf-web/src/views/paymentlog/form.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/paymentlog/index.vue create mode 100644 jnpf-java-boot/jnpf-web/src/views/paymentlog/superQueryJson.js diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_cert.pem b/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_cert.pem new file mode 100644 index 0000000..0f6d1dc --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_cert.pem @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIELjCCAxagAwIBAgIUL3BGpENxaOOyw7pbzx/5QVJq1N0wDQYJKoZIhvcNAQEL +BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT +FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg +Q0EwHhcNMjQwMzExMDkwMjA4WhcNMjkwMzEwMDkwMjA4WjCBhzETMBEGA1UEAwwK +MTY2ODUyNzk1MzEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMTMwMQYDVQQL +DCrkuIrmtbfplb/msZ/kupHmga/mlbDlrZfnp5HmioDmnInpmZDlhazlj7gxCzAJ +BgNVBAYTAkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAOKEZU4HFlimKzHLOgEV8lwJxkJrifWYSSo6l8SbNcv4lEgZ +mXha5y3a2XqzCAX3DIfXb5KiV1LP/QyWSAgsTV+g7ryyyP5i9JWvTiyWC8tHLGj5 +cp58V7ifq6UrXIWSeSt81r33ZHnngDIWYTtHPy3DfU+1+yLlKP3t+5UCWRp7w+DC +UZKen9ygAMW9ZXSIB/LasAu6d3h9CVZQd/cVG7pslvO/Iedf1jvVATNx5d08XLSY +bQGgenNpRrAIgnWzapa2fiBlHR7vmTI8GimmXEkHXLBy6GUbwrMOuLJ/qVWNtgGs +OZ5QKYyAufWfp8nf4ZibU0Mk/ZELr3iWAiJap1UCAwEAAaOBuTCBtjAJBgNVHRME +AjAAMAsGA1UdDwQEAwID+DCBmwYDVR0fBIGTMIGQMIGNoIGKoIGHhoGEaHR0cDov +L2V2Y2EuaXRydXMuY29tLmNuL3B1YmxpYy9pdHJ1c2NybD9DQT0xQkQ0MjIwRTUw +REJDMDRCMDZBRDM5NzU0OTg0NkMwMUMzRThFQkQyJnNnPUhBQ0M0NzFCNjU0MjJF +MTJCMjdBOUQzM0E4N0FEMUNERjU5MjZFMTQwMzcxMA0GCSqGSIb3DQEBCwUAA4IB +AQCt9QtqT/i2d6aJx4TNjuh3CF6WKjphFVAKqnse+3qr6PQR4D8NzgdbAECdBbJt +U0R20n4UGMZNijoIy1CaOqJCuLavuU+wZxvQnzFJihjCKWmn8NRs9vYtDaDpbns5 +X+9Dt/uw1tuvXZbRqg0X+bfPNBDUU/WBFqwQ2XpawVa2v5+BIvYovuOeI01VxuiF +MXqs6Lteg3FiMnOFgTYSPq5jcFZK/FvhPGVu8pmPkmDeRoc0jPPNDryvhVeR91cQ +kdEgYktuprSWJlXGP+Og4S7DLOBenLnwoB2MzN/E/jE2gHwxfff/ckyGVZ5nC2CJ +za+em1H7eL+LTMqdqHRckg0N +-----END CERTIFICATE----- diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_key.pem b/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_key.pem new file mode 100644 index 0000000..cb1414f --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/apiclient_key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDihGVOBxZYpisx +yzoBFfJcCcZCa4n1mEkqOpfEmzXL+JRIGZl4Wuct2tl6swgF9wyH12+SoldSz/0M +lkgILE1foO68ssj+YvSVr04slgvLRyxo+XKefFe4n6ulK1yFknkrfNa992R554Ay +FmE7Rz8tw31Ptfsi5Sj97fuVAlkae8PgwlGSnp/coADFvWV0iAfy2rALund4fQlW +UHf3FRu6bJbzvyHnX9Y71QEzceXdPFy0mG0BoHpzaUawCIJ1s2qWtn4gZR0e75ky +PBopplxJB1ywcuhlG8KzDriyf6lVjbYBrDmeUCmMgLn1n6fJ3+GYm1NDJP2RC694 +lgIiWqdVAgMBAAECggEAMY2nH8+7Gr+XWXhNAynK8EmPHr6p2plrABr7Up5lwW5q ++e7nvQWd51EmHIqH6c4m5pzBosFy+wHXKObDcU5HyvDI6WzvPX9mZEyKfISCpgC2 +/Wv8oCExi4kaorJ+thXZ/iJ8U+iICYcUa2Cr+qzWbGuEwWhdPUAGnK5wSCPQXFNn +oAuC86dD/IWsDgT5UreofNl0Sd4aepq3gNzAqpCKG16golkwMD0vybpaPc4uiwKv +CZt06GRfgwOzI4S5kqM/HYptgBQiO6+SKbiS2MKVmamadsN/NIpd/24xH6IYaiMX +sXYVd1gYxE8bQ79XdZ6xthLYoLGspGPfYWabym2CLQKBgQD1jITwJ+oVHyDscBan +TEJhOaVv7n1dMFka9JAouYYJrhTF2LAwSTmqf3Yp0YrY/ucv9WXRpzO6YBN2bWO+ +9PCgqgCEFirBEftfaC0CA2D2bpED5iBe6Y09ueJBIWSgzCFDiMlDhVKy0+ZraUZ3 +WkYNW9CEd3LnhQMnIiEEhsdMywKBgQDsKIIbog39E0hAY/02edH+tVEDjyJrdb2m +kqv65sH3NmFsWGWEeZLS0KJomgQdCuEOmdWWFqOIrfs6Ugmu/3g1hzC8O01xJEJr +XrI3Nnn+sghsdgHvorRYsb8pRZbPQD24p2MmbQcanPbO2HB8ydeD6G5WYju7Me6l +RvnjgHJ4XwKBgFEYE19tDzXijfEII7Mk0Fdjvmt1DBoWuZbZZjLM8qOHxnyAz89i +n5Tbe57cAUshBCEmnnXbDo5i5IqcHfEW29Fz06/L0lrpIWek9BhSHVfFtEbhXZd6 +8paMKVjxOlaQk/vF1RJjmahNqy+WGRuZyMDorbjR6jTkDOKDtvvTt0Z5AoGABPC4 +ABH8zu2HVmmBE5Gq1fQ/FJ767lqRNBnfZSlMp3pIwXZ78TCF5MkejKekLGNc3+xR +7ojctPBG0CqFL1cC0cPZPibTcOl8Rji966/FD5Hz4Sj602OI+E4HnLpq9Dz4zZMa +3OPtAR6Ff0BB4ipqysSjAkWd0EW0I1r/wUWfn2sCgYEA3OZ6OBEZ/sTJMGke9/CL +3k2mS9jKpqJTZfIUbNtwwhPah/vL13zVfT2srOzL0IPX7SIQGowHhg6NjxUTOayd +AGDQs65NfKkyt9+8bf4F93afo9fFQAxcRJ1rqXranscqDRfzdJFCubGIkYq9cN0J +6kUN10GoZtQZnCvSdMB8SSs= +-----END PRIVATE KEY----- diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/wechatpay_3689FA78387DCD66E71E9A2AAA08E462CC823C0A.pem b/jnpf-java-boot/jnpf-admin/src/main/resources/wechatpay_3689FA78387DCD66E71E9A2AAA08E462CC823C0A.pem new file mode 100644 index 0000000..957bd9a --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/wechatpay_3689FA78387DCD66E71E9A2AAA08E462CC823C0A.pem @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIEFDCCAvygAwIBAgIUNon6eDh9zWbnHpoqqgjkYsyCPAowDQYJKoZIhvcNAQEL +BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT +FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg +Q0EwHhcNMjQwMzA4MDcxMDU3WhcNMjkwMzA3MDcxMDU3WjBuMRgwFgYDVQQDDA9U +ZW5wYXkuY29tIHNpZ24xEzARBgNVBAoMClRlbnBheS5jb20xHTAbBgNVBAsMFFRl +bnBheS5jb20gQ0EgQ2VudGVyMQswCQYDVQQGEwJDTjERMA8GA1UEBwwIU2hlblpo +ZW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJUqXCOnWQmrpqLyy6 +0HfdYezdBfe66CPyAIeqV7sTReRNZvYVONjkhOzVlZ88d0+PmPADGmPskPCrhFCX +K5sN5TBfCog+FZPQJ+Ol0JAZKvQkK+smPt2pmVfBth020DCKlc8U0LPAE0nxqF0E +30b9NQLdoD77kE0duIpK/b9ASb9UPlR2vcQobXXehzaZph6Wd3ys2rHI2ZbKNicP +XqSXtTb86+x734ufKbeGQd0MrV/+LaMc1qNdjx3pjpvbw9WDSQH99nwjGoqOFvU7 +IhHz5KzIKnJf4ZqLBvkRzK/L5r4MUxrOfWPS3x6yvDNBRqO5d2rCoXAtdAl9LefA +G1jDAgMBAAGjgbkwgbYwCQYDVR0TBAIwADALBgNVHQ8EBAMCA/gwgZsGA1UdHwSB +kzCBkDCBjaCBiqCBh4aBhGh0dHA6Ly9ldmNhLml0cnVzLmNvbS5jbi9wdWJsaWMv +aXRydXNjcmw/Q0E9MUJENDIyMEU1MERCQzA0QjA2QUQzOTc1NDk4NDZDMDFDM0U4 +RUJEMiZzZz1IQUNDNDcxQjY1NDIyRTEyQjI3QTlEMzNBODdBRDFDREY1OTI2RTE0 +MDM3MTANBgkqhkiG9w0BAQsFAAOCAQEATvBq6b8Zvvz+ld8MZ3VFy61DY5iUALlN +Nn2IAan0iVP3bb1FCeYdFJsgGo3hc1C3o2mPbq5FPTO6qYW3fP3bKYlmivNL/tQW +IGAWDI1ynhAs/RZZD5ASrzpcJigfXrkh7imMxJO55dEXP2XQfFRMvbeYlcvEIrMt +I48TESeHB59/TGI2GTUwt51bXk3k3QJd8iji0w6ZKLtk1Pu0Jx3o2KOw9GEJX47/ +CkQDl/1i73Q4UPA1GpfR+2X9WPOIHnmznvUzTJATZHwUfJaIrlaY7ky7x20S43xZ +YXWK6++q9Pf62QixKUE7WvxtGDnYYWGh7xrAu/aENZ/OxcqieQMeKA== +-----END CERTIFICATE----- \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentLogMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentLogMapper.java new file mode 100644 index 0000000..fbc08c6 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentLogMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.PaymentLogEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 微信支付日志 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +public interface PaymentLogMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentMapper.java new file mode 100644 index 0000000..2a213fe --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/PaymentMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.PaymentEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 充值记录 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +public interface PaymentMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentLogService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentLogService.java new file mode 100644 index 0000000..3efa0bb --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentLogService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.paymentlog.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * 微信支付日志 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +public interface PaymentLogService extends IService { + List getList(PaymentLogPagination paymentLogPagination); + + List getTypeList(PaymentLogPagination paymentLogPagination,String dataType); + + PaymentLogEntity getInfo(String id); + + void delete(PaymentLogEntity entity); + + void create(PaymentLogEntity entity); + + boolean update(String id, PaymentLogEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(PaymentLogForm form,int i); + + void saveOrUpdate(PaymentLogForm paymentLogForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentService.java new file mode 100644 index 0000000..aeeb21d --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/PaymentService.java @@ -0,0 +1,39 @@ +package jnpf.service; + +import jnpf.model.payment.*; +import jnpf.entity.*; + +import java.math.BigDecimal; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * 充值记录 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +public interface PaymentService extends IService { + List getList(PaymentPagination paymentPagination); + + List getTypeList(PaymentPagination paymentPagination,String dataType); + + PaymentEntity getInfo(String id); + + void delete(PaymentEntity entity); + + void create(PaymentEntity entity); + + boolean update(String id, PaymentEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(PaymentForm form,int i); + + void saveOrUpdate(PaymentForm paymentForm,String id, boolean isSave) throws Exception; + + PaymentEntity getUsablePayment(String enterpriseId, BigDecimal amount); + List getTimeoutPayment(String enterpriseId, BigDecimal amount); +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentLogServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentLogServiceImpl.java new file mode 100644 index 0000000..f21cd8a --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentLogServiceImpl.java @@ -0,0 +1,301 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.PaymentLogMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.paymentlog.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import java.util.regex.Pattern; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * 微信支付日志 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +@Service +public class PaymentLogServiceImpl extends ServiceImpl implements PaymentLogService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(PaymentLogPagination paymentLogPagination){ + return getTypeList(paymentLogPagination,paymentLogPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(PaymentLogPagination paymentLogPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? PaymentLogConstant.getAppColumnData() : PaymentLogConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int paymentLogNum =0; + QueryWrapper paymentLogQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(paymentLogPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = paymentLogPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper paymentLogSuperWrapper = new QueryWrapper<>(); + paymentLogSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(paymentLogSuperWrapper,PaymentLogEntity.class,queryJson,"0")); + int paymentLogNum1 = paymentLogSuperWrapper.getExpression().getNormal().size(); + if (paymentLogNum1>0){ + List paymentLogList =this.list(paymentLogSuperWrapper).stream().map(PaymentLogEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(paymentLogList); + intersectionSuperList.add(paymentLogList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper paymentLogSuperWrapper = new QueryWrapper<>(); + paymentLogSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(paymentLogSuperWrapper,PaymentLogEntity.class,ruleJson,"0")); + int paymentLogNum1 = paymentLogSuperWrapper.getExpression().getNormal().size(); + if (paymentLogNum1>0){ + List paymentLogList =this.list(paymentLogSuperWrapper).stream().map(PaymentLogEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(paymentLogList); + intersectionRuleList.add(paymentLogList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object paymentLogObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(paymentLogQueryWrapper,PaymentLogEntity.class,paymentLogPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(paymentLogObj)){ + return new ArrayList<>(); + } else { + paymentLogQueryWrapper = (QueryWrapper)paymentLogObj; + if( paymentLogQueryWrapper.getExpression().getNormal().size()>0){ + paymentLogNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object paymentLogObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(paymentLogQueryWrapper,PaymentLogEntity.class,paymentLogPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(paymentLogObj)){ + return new ArrayList<>(); + } else { + paymentLogQueryWrapper = (QueryWrapper)paymentLogObj; + if( paymentLogQueryWrapper.getExpression().getNormal().size()>0){ + paymentLogNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(paymentLogPagination.getOrderNo())){ + paymentLogNum++; + + String value = paymentLogPagination.getOrderNo() instanceof List ? + JsonUtil.getObjectToString(paymentLogPagination.getOrderNo()) : + String.valueOf(paymentLogPagination.getOrderNo()); + paymentLogQueryWrapper.lambda().like(PaymentLogEntity::getOrderNo,value); + + } + + if(ObjectUtil.isNotEmpty(paymentLogPagination.getTradeState())){ + paymentLogNum++; + + List idList = new ArrayList<>(); + try { + String[][] tradeState = JsonUtil.getJsonToBean(paymentLogPagination.getTradeState(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(tradeState[i]))); + } + } + }catch (Exception e1){ + try { + List tradeState = JsonUtil.getJsonToList(paymentLogPagination.getTradeState(),String.class); + if(tradeState.size()>0){ + idList.addAll(tradeState); + } + }catch (Exception e2){ + idList.add(String.valueOf(paymentLogPagination.getTradeState())); + } + } + paymentLogQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(PaymentLogEntity::getTradeState, tt).or(); + }); + }); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + paymentLogQueryWrapper.lambda().in(PaymentLogEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + paymentLogQueryWrapper.lambda().and(t->t.in(PaymentLogEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + paymentLogQueryWrapper.lambda().and(t->t.in(PaymentLogEntity::getId, finalAllRuleIDlist)); + } + + //排序 + if(StringUtil.isEmpty(paymentLogPagination.getSidx())){ + paymentLogQueryWrapper.lambda().orderByDesc(PaymentLogEntity::getId); + }else{ + try { + String sidx = paymentLogPagination.getSidx(); + String[] strs= sidx.split("_name"); + PaymentLogEntity paymentLogEntity = new PaymentLogEntity(); + Field declaredField = paymentLogEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + paymentLogQueryWrapper="asc".equals(paymentLogPagination.getSort().toLowerCase())?paymentLogQueryWrapper.orderByAsc(value):paymentLogQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(paymentLogPagination.getCurrentPage(), paymentLogPagination.getPageSize()); + IPage userIPage=this.page(page, paymentLogQueryWrapper); + return paymentLogPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return paymentLogPagination.setData(list, list.size()); + } + }else{ + return this.list(paymentLogQueryWrapper); + } + } + @Override + public PaymentLogEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(PaymentLogEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(PaymentLogEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, PaymentLogEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(PaymentLogEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(PaymentLogForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + if(StringUtil.isNotEmpty(form.getPayerTotal())){ + if(!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getPayerTotal())).matches()){ + return "请输入正确的金额"; + } + } + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param paymentLogForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(PaymentLogForm paymentLogForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + paymentLogForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(PaymentLogConstant.getFormData(),paymentLogForm),PaymentLogForm.class); + PaymentLogEntity entity = JsonUtil.getJsonToBean(paymentLogForm, PaymentLogEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setId(mainId); + }else{ + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentServiceImpl.java new file mode 100644 index 0000000..cf314c6 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/PaymentServiceImpl.java @@ -0,0 +1,423 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.PaymentMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.payment.*; + +import java.math.BigDecimal; + +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; + +import java.lang.reflect.Field; + +import com.baomidou.mybatisplus.annotation.TableField; + +import java.util.regex.Pattern; + +import jnpf.model.QueryModel; + +import java.util.stream.Collectors; + +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +import java.text.SimpleDateFormat; + +import jnpf.util.*; + +import java.util.*; + +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; + +/** + * 充值记录 + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-07-24 + */ +@Service +public class PaymentServiceImpl extends ServiceImpl implements PaymentService { + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(PaymentPagination paymentPagination) { + return getTypeList(paymentPagination, paymentPagination.getDataType()); + } + + /** + * 列表查询 + */ + @Override + public List getTypeList(PaymentPagination paymentPagination, String dataType) { + String userId = userProvider.get().getUserId(); + List AllIdList = new ArrayList(); + List> intersectionList = new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? PaymentConstant.getAppColumnData() : PaymentConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total = 0; + int paymentNum = 0; + QueryWrapper paymentQueryWrapper = new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp = ""; + if (ObjectUtil.isNotEmpty(paymentPagination.getSuperQueryJson())) { + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = paymentPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper paymentSuperWrapper = new QueryWrapper<>(); + paymentSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(paymentSuperWrapper, PaymentEntity.class, queryJson, "0")); + int paymentNum1 = paymentSuperWrapper.getExpression().getNormal().size(); + if (paymentNum1 > 0) { + List paymentList = this.list(paymentSuperWrapper).stream().map(PaymentEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(paymentList); + intersectionSuperList.add(paymentList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if (superOp.equalsIgnoreCase("and")) { + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + } else { + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp = ""; + if (ObjectUtil.isNotEmpty(ruleJson)) { + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper paymentSuperWrapper = new QueryWrapper<>(); + paymentSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(paymentSuperWrapper, PaymentEntity.class, ruleJson, "0")); + int paymentNum1 = paymentSuperWrapper.getExpression().getNormal().size(); + if (paymentNum1 > 0) { + List paymentList = this.list(paymentSuperWrapper).stream().map(PaymentEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(paymentList); + intersectionRuleList.add(paymentList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if (ruleOp.equalsIgnoreCase("and")) { + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + } else { + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if (isPc && pcPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object paymentObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(paymentQueryWrapper, PaymentEntity.class, paymentPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(paymentObj)) { + return new ArrayList<>(); + } else { + paymentQueryWrapper = (QueryWrapper) paymentObj; + if (paymentQueryWrapper.getExpression().getNormal().size() > 0) { + paymentNum++; + } + } + } + } + if (!isPc && appPermission) { + if (!userProvider.get().getIsAdministrator()) { + Object paymentObj = generaterSwapUtil.getAuthorizeCondition(new QueryModel(paymentQueryWrapper, PaymentEntity.class, paymentPagination.getMenuId(), "0")); + if (ObjectUtil.isEmpty(paymentObj)) { + return new ArrayList<>(); + } else { + paymentQueryWrapper = (QueryWrapper) paymentObj; + if (paymentQueryWrapper.getExpression().getNormal().size() > 0) { + paymentNum++; + } + } + + + } + } + if (isPc) { + if (ObjectUtil.isNotEmpty(paymentPagination.getEnterpriseId())) { + paymentNum++; + + List idList = new ArrayList<>(); + try { + String[][] enterpriseId = JsonUtil.getJsonToBean(paymentPagination.getEnterpriseId(), String[][].class); + for (int i = 0; i < enterpriseId.length; i++) { + if (enterpriseId[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(enterpriseId[i]))); + } + } + } catch (Exception e1) { + try { + List enterpriseId = JsonUtil.getJsonToList(paymentPagination.getEnterpriseId(), String.class); + if (enterpriseId.size() > 0) { + idList.addAll(enterpriseId); + } + } catch (Exception e2) { + idList.add(String.valueOf(paymentPagination.getEnterpriseId())); + } + } + paymentQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(PaymentEntity::getEnterpriseId, tt).or(); + }); + }); + + } + + if (ObjectUtil.isNotEmpty(paymentPagination.getOrderNo())) { + paymentNum++; + + String value = paymentPagination.getOrderNo() instanceof List ? + JsonUtil.getObjectToString(paymentPagination.getOrderNo()) : + String.valueOf(paymentPagination.getOrderNo()); + paymentQueryWrapper.lambda().like(PaymentEntity::getOrderNo, value); + + } + + if (ObjectUtil.isNotEmpty(paymentPagination.getOrderStatus())) { + paymentNum++; + + List idList = new ArrayList<>(); + try { + String[][] orderStatus = JsonUtil.getJsonToBean(paymentPagination.getOrderStatus(), String[][].class); + for (int i = 0; i < orderStatus.length; i++) { + if (orderStatus[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(orderStatus[i]))); + } + } + } catch (Exception e1) { + try { + List orderStatus = JsonUtil.getJsonToList(paymentPagination.getOrderStatus(), String.class); + if (orderStatus.size() > 0) { + idList.addAll(orderStatus); + } + } catch (Exception e2) { + idList.add(String.valueOf(paymentPagination.getOrderStatus())); + } + } + paymentQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(PaymentEntity::getOrderStatus, tt).or(); + }); + }); + + } + + if (ObjectUtil.isNotEmpty(paymentPagination.getOrderTypeId())) { + paymentNum++; + + List idList = new ArrayList<>(); + try { + String[][] orderTypeId = JsonUtil.getJsonToBean(paymentPagination.getOrderTypeId(), String[][].class); + for (int i = 0; i < orderTypeId.length; i++) { + if (orderTypeId[i].length > 0) { + idList.add(JsonUtil.getObjectToString(Arrays.asList(orderTypeId[i]))); + } + } + } catch (Exception e1) { + try { + List orderTypeId = JsonUtil.getJsonToList(paymentPagination.getOrderTypeId(), String.class); + if (orderTypeId.size() > 0) { + idList.addAll(orderTypeId); + } + } catch (Exception e2) { + idList.add(String.valueOf(paymentPagination.getOrderTypeId())); + } + } + paymentQueryWrapper.lambda().and(t -> { + idList.forEach(tt -> { + t.like(PaymentEntity::getOrderTypeId, tt).or(); + }); + }); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total > 0) { + if (intersection.size() == 0) { + intersection.add("jnpfNullList"); + } + paymentQueryWrapper.lambda().in(PaymentEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)) { + if (allSuperIDlist.size() == 0) { + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + paymentQueryWrapper.lambda().and(t -> t.in(PaymentEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)) { + if (allRuleIDlist.size() == 0) { + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + paymentQueryWrapper.lambda().and(t -> t.in(PaymentEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + paymentQueryWrapper.lambda().isNull(PaymentEntity::getDeleteMark); + + //排序 + if (StringUtil.isEmpty(paymentPagination.getSidx())) { + paymentQueryWrapper.lambda().orderByDesc(PaymentEntity::getId); + } else { + try { + String sidx = paymentPagination.getSidx(); + String[] strs = sidx.split("_name"); + PaymentEntity paymentEntity = new PaymentEntity(); + Field declaredField = paymentEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + paymentQueryWrapper = "asc".equals(paymentPagination.getSort().toLowerCase()) ? paymentQueryWrapper.orderByAsc(value) : paymentQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if ("0".equals(dataType)) { + if ((total > 0 && AllIdList.size() > 0) || total == 0) { + Page page = new Page<>(paymentPagination.getCurrentPage(), paymentPagination.getPageSize()); + IPage userIPage = this.page(page, paymentQueryWrapper); + return paymentPagination.setData(userIPage.getRecords(), userIPage.getTotal()); + } else { + List list = new ArrayList(); + return paymentPagination.setData(list, list.size()); + } + } else { + return this.list(paymentQueryWrapper); + } + } + + @Override + public PaymentEntity getInfo(String id) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(PaymentEntity::getId, id); + return this.getOne(queryWrapper); + } + + @Override + public void create(PaymentEntity entity) { + this.save(entity); + } + + @Override + public boolean update(String id, PaymentEntity entity) { + return this.updateById(entity); + } + + @Override + public void delete(PaymentEntity entity) { + if (entity != null) { + this.removeById(entity.getId()); + } + } + + /** + * 验证表单唯一字段,正则,非空 i-0新增-1修改 + */ + @Override + public String checkForm(PaymentForm form, int i) { + boolean isUp = StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id = ""; + String countRecover = ""; + if (isUp) { + id = form.getId(); + } + //主表字段验证 + if (StringUtil.isEmpty(form.getOrderNo())) { + return "订单编号不能为空"; + } + if (StringUtil.isEmpty(form.getAmount())) { + return "金额不能为空"; + } + if (StringUtil.isNotEmpty(form.getAmount())) { + if (!Pattern.compile("^([1-9][\\d]*|0)(\\.[\\d]+)?$").matcher(String.valueOf(form.getAmount())).matches()) { + return "请输入正确的金额"; + } + } + return countRecover; + } + + /** + * 新增修改数据(事务回滚) + * + * @param id + * @param paymentForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(PaymentForm paymentForm, String id, boolean isSave) throws Exception { + UserInfo userInfo = userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + paymentForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(PaymentConstant.getFormData(), paymentForm), PaymentForm.class); + PaymentEntity entity = JsonUtil.getJsonToBean(paymentForm, PaymentEntity.class); + + if (isSave) { + String mainId = RandomUtil.uuId(); + entity.setCreatorUserId(userInfo.getUserId()); + entity.setCreatorTime(DateUtil.getNowDate()); + entity.setId(mainId); + entity.setVersion(0); + } else { + entity.setLastModifyUserId(userInfo.getUserId()); + entity.setLastModifyTime(DateUtil.getNowDate()); + } + this.saveOrUpdate(entity); + + } + + //是否已有订单未支付 + @Override + public PaymentEntity getUsablePayment(String enterpriseId, BigDecimal amount) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.lambda().eq(PaymentEntity::getEnterpriseId, enterpriseId) + .eq(PaymentEntity::getAmount, amount) + .eq(PaymentEntity::getOrderStatus, "NOTPAY") + .isNull(PaymentEntity::getDeleteMark) + .lt(PaymentEntity::getCreatorTime, DateUtil.dateAddMinutes(DateUtil.getNowDate(), 10)) + .orderByDesc(PaymentEntity::getCreatorTime) + .last("limit 1"); + return this.getOne(wrapper); + } + + @Override + public List getTimeoutPayment(String enterpriseId, BigDecimal amount) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.lambda().eq(PaymentEntity::getEnterpriseId, enterpriseId) + .eq(PaymentEntity::getAmount, amount) + .eq(PaymentEntity::getOrderStatus, "NOTPAY") + .isNull(PaymentEntity::getDeleteMark) + .gt(PaymentEntity::getCreatorTime, DateUtil.dateAddMinutes(DateUtil.getNowDate(), 10)) + .orderByDesc(PaymentEntity::getCreatorTime); + return this.list(wrapper); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/pom.xml b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/pom.xml index f46d2d4..040e6ce 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/pom.xml +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/pom.xml @@ -40,5 +40,11 @@ org.eclipse.paho.mqttv5.client 1.2.5 + + + com.github.javen205 + IJPay-All + 2.9.11 + \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/config/WxPayProperties.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/config/WxPayProperties.java new file mode 100644 index 0000000..61de39d --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/config/WxPayProperties.java @@ -0,0 +1,42 @@ +package jnpf.config; + +import cn.hutool.core.date.DatePattern; +import cn.hutool.core.date.DateUtil; +import com.ijpay.core.kit.PayKit; +import lombok.Data; +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; + +import java.security.cert.X509Certificate; + +/** + * 微信支付配置 + */ +@Data +@Slf4j +@Configuration +@ConfigurationProperties(prefix = "wx.pay.v3") +public class WxPayProperties { + private String appId;//小程序id + private String mchId;//商户号 + private String mchSerialNo;//api证书序列号 + private String keyPath;//商户私钥 + private String certPath;//商户公钥 给别人用的 + private String platformSerialNo;//微信平台 序列号 + private String platformCertPath;//微信平台 公钥 + private String apiKey3;//v3秘钥 + private String notify;//支付回调地址 + + public String getSerialNumber() { + X509Certificate certificate = PayKit.getCertificate(this.getCertPath()); + if (certificate == null) { + throw new RuntimeException("商户证书序列号获取失败!"); + } + String serialNo = certificate.getSerialNumber().toString(16).toUpperCase(); + // 提前两天检查证书是否有效 + boolean isValid = PayKit.checkCertificateIsValid(certificate, this.mchId, -2); + log.info("证书是否可用 {} 证书有效期为 {}", isValid, DateUtil.format(certificate.getNotAfter(), DatePattern.NORM_DATETIME_PATTERN)); + return serialNo; + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentController.java new file mode 100644 index 0000000..c622abf --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentController.java @@ -0,0 +1,396 @@ +package jnpf.controller; + + +import cn.hutool.core.date.DatePattern; +import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONObject; +import cn.hutool.json.JSONUtil; +import com.ijpay.core.IJPayHttpResponse; +import com.ijpay.core.enums.RequestMethodEnum; +import com.ijpay.core.kit.HttpKit; +import com.ijpay.core.kit.WxPayKit; +import com.ijpay.wxpay.WxPayApi; +import com.ijpay.wxpay.enums.WxDomainEnum; +import com.ijpay.wxpay.enums.v3.BasePayApiEnum; +import com.ijpay.wxpay.model.v3.*; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.config.WxPayProperties; +import jnpf.entity.PaymentEntity; +import jnpf.model.payment.PaymentConstant; +import jnpf.model.payment.PaymentForm; +import jnpf.model.payment.PaymentPagination; +import jnpf.model.paymentlog.PaymentVO; +import jnpf.service.PaymentService; +import jnpf.util.*; +import lombok.extern.slf4j.Slf4j; +import org.aspectj.weaver.ast.Var; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.validation.Valid; +import java.io.IOException; +import java.math.BigDecimal; +import java.util.*; + +@Slf4j +@RestController +@RequestMapping("/api/scm/Payment") +@Tag(name = "微信支付", description = "微信支付") +public class PaymentController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private PaymentService paymentService; + + @Resource + private WxPayProperties wxPayProperties; + + + /** + * 列表 + * + * @param paymentPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody PaymentPagination paymentPagination) throws IOException { + List list = paymentService.getList(paymentPagination); + List> realList = new ArrayList<>(); + for (PaymentEntity entity : list) { + Map paymentMap = JsonUtil.entityToMap(entity); + paymentMap.put("id", paymentMap.get("id")); + //副表数据 + //子表数据 + realList.add(paymentMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, PaymentConstant.getFormData(), PaymentConstant.getColumnData(), paymentPagination.getModuleId(), false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(paymentPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + + /** + * 创建 + * + * @param paymentForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid PaymentForm paymentForm) { + String b = paymentService.checkForm(paymentForm, 0); + if (StrUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + try { + paymentService.saveOrUpdate(paymentForm, null, true); + } catch (Exception e) { + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + + /** + * 编辑 + * + * @param id + * @param paymentForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id, @RequestBody @Valid PaymentForm paymentForm, + @RequestParam(value = "isImport", required = false) boolean isImport) { + paymentForm.setId(id); + if (!isImport) { + String b = paymentService.checkForm(paymentForm, 1); + if (StrUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + } + PaymentEntity entity = paymentService.getInfo(id); + if (entity != null) { + try { + paymentService.saveOrUpdate(paymentForm, id, false); + } catch (Exception e) { + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + } else { + return ActionResult.fail("更新失败,数据不存在"); + } + } + + /** + * 删除 + * + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id) { + PaymentEntity entity = paymentService.getInfo(id); + if (entity != null) { + //假删除 + entity.setDeleteMark(1); + paymentService.update(id, entity); + } + return ActionResult.success("删除成功"); + } + + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id) { + PaymentEntity entity = paymentService.getInfo(id); + if (entity == null) { + return ActionResult.fail("表单数据不存在!"); + } + Map paymentMap = JsonUtil.entityToMap(entity); + paymentMap.put("id", paymentMap.get("id")); + //副表数据 + //子表数据 + paymentMap = generaterSwapUtil.swapDataDetail(paymentMap, PaymentConstant.getFormData(), "585733504680074373", false); + return ActionResult.success(paymentMap); + } + + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id) { + PaymentEntity entity = paymentService.getInfo(id); + if (entity == null) { + return ActionResult.fail("表单数据不存在!"); + } + Map paymentMap = JsonUtil.entityToMap(entity); + paymentMap.put("id", paymentMap.get("id")); + //副表数据 + //子表数据 + paymentMap = generaterSwapUtil.swapDataForm(paymentMap, PaymentConstant.getFormData(), PaymentConstant.TABLEFIELDKEY, PaymentConstant.TABLERENAMES); + return ActionResult.success(paymentMap); + } + + + // 创建订单 + @PostMapping("/create-order") + @Operation(description = "统一下单接口") + public ActionResult createOrder(@RequestBody PaymentVO paymentVO) { + //查询有没有未支付的订单 + PaymentEntity payment = paymentService.getUsablePayment(paymentVO.getEnterpriseId(), paymentVO.getAmount()); + if (null != payment) { + return ActionResult.success("下单成功,请支付!", payment); + } + String orderNo = generaterSwapUtil.getBillNumber("walletCZ", false); + log.info("统一下单接口开始,订单号:{}", orderNo); + + // 创建订单 + UserInfo userInfo = userProvider.get(); + PaymentEntity pay = new PaymentEntity(); + String id = RandomUtil.uuId(); + pay.setId(id); + pay.setEnterpriseId(paymentVO.getEnterpriseId()); + pay.setOrderNo(orderNo); + pay.setAmount(paymentVO.getAmount()); + pay.setOrderTypeId("585052745690520133");// + pay.setOrderStatus("NOTPAY"); + pay.setCreatorTime(DateUtil.getNowDate()); + pay.setCreatorUserId(userInfo.getUserId()); + pay.setVersion(1); + pay.setCompanyId(paymentVO.getEnterpriseId()); + pay.setOrganizeJsonId(userInfo.getOrganizeId()); + pay.setRemark("商户资金充值"); + + BigDecimal money = paymentVO.getAmount(); + Integer fen = money.multiply(new BigDecimal(100)).setScale(0).intValue(); + Amount amount = new Amount().setTotal(fen).setCurrency("CNY"); + + UnifiedOrderModel model = new UnifiedOrderModel(); + model.setAppid(wxPayProperties.getAppId()) + .setMchid(wxPayProperties.getMchId()) + .setDescription("商户资金充值") + .setOut_trade_no(orderNo) + .setNotify_url(wxPayProperties.getNotify()) + .setAmount(amount); + + // 单品列表信息 + Detail detail = new Detail(); + detail.setCost_price(fen); + GoodsDetail goodsDetail = new GoodsDetail(orderNo, "", "充值资金", 1, fen); + detail.setGoods_detail(new ArrayList<>(Collections.singletonList(goodsDetail))); + model.setDetail(detail); + // 场景信息 + SceneInfo sceneInfo = new SceneInfo(); + sceneInfo.setDevice_id("DE001");//设备编码 + sceneInfo.setPayer_client_ip("222.71.165.187");//设备IP + // 店铺信息 + StoreInfo storeInfo = new StoreInfo(); + storeInfo.setId("123");//店铺id + sceneInfo.setStore_info(storeInfo); + model.setScene_info(sceneInfo); + + try { + IJPayHttpResponse response = WxPayApi.v3( + RequestMethodEnum.POST, + WxDomainEnum.CHINA.getDomain(), + BasePayApiEnum.NATIVE_PAY.toString(), + wxPayProperties.getMchId(), + wxPayProperties.getSerialNumber(), + wxPayProperties.getPlatformSerialNo(),//包含敏感信息时必填 + wxPayProperties.getKeyPath(), + JSONUtil.toJsonStr(model)); + int status = response.getStatus(); + log.info("微信支付统一下单接口返回状态码:{}", status); + String body = response.getBody(); + if (body != null) { + JSONObject jsonObject = JSONUtil.parseObj(body); + String codeUrl = jsonObject.getStr("code_url"); + pay.setCodeUrl(codeUrl); + paymentService.save(pay); + return ActionResult.success("二维码生成成功!", pay); + } else { + return ActionResult.fail(400, "下单失败,请稍后再试!"); + } + } catch (Exception e) { + e.printStackTrace(); + return ActionResult.fail(400, "下单失败"); + } + } + //发起支付 + + //支付通知 + @PostMapping("/notify") + @Operation(description = "微信支付异步通知") + public String nativeNotify(HttpServletRequest request, HttpServletResponse response) { + log.info("微信支付异步通知"); + Map _feedback = new HashMap<>(); + try { + /* + * serialNo – 证书序列号 + * body – 异步通知密文 + * signature – 签名 + * nonce – 随机字符串 + * timestamp – 时间戳 + * key – api 密钥 + * certPath – 平台证书路径*/ + //验签 + String timestamp = request.getHeader("Wechatpay-Timestamp"); //时间戳 + String nonce = request.getHeader("Wechatpay-Nonce"); //随机字符串 + String serialNo = request.getHeader("Wechatpay-Serial");//证书序列号 + String signature = request.getHeader("Wechatpay-Signature");//签名 + + String result = HttpKit.readData(request);//消息体 + log.info("支付通知密文 {}", result); + // 需要通过证书序列号查找对应的证书,verifyNotify 中有验证证书的序列号 + String plainText = WxPayKit.verifyNotify(serialNo, result, signature, nonce, timestamp, + wxPayProperties.getApiKey3(), wxPayProperties.getPlatformCertPath()); + log.info("支付通知明文 {}", plainText); + if (StrUtil.isEmpty(plainText)) { + log.error("微信支付通知验签失败"); + response.setStatus(500); + _feedback.put("code", "ERROR"); + _feedback.put("message", "失败"); + } + + JSONObject body = JSONUtil.parseObj(plainText); + + response.setStatus(200); + _feedback.put("code", "SUCCESS"); + _feedback.put("message", "成功"); + return JSONUtil.toJsonStr(_feedback); + } catch (Exception e) { + log.error("微信支付通知失败:{}", e.getMessage()); + e.printStackTrace(); + response.setStatus(500); + _feedback.put("code", "ERROR"); + _feedback.put("message", "失败"); + return JSONUtil.toJsonStr(_feedback); + } + } + + //查询订单(外部订单查询) + @PostMapping("/query-order/{outTradeNo}") + @Operation(description = "查询订单(外部订单查询") + public String queryOrder(@PathVariable String outTradeNo) { + log.info("查询订单(外部订单查询) outTradeNo:{},transactionId:{}", outTradeNo); + String url = String.format(BasePayApiEnum.ORDER_QUERY_BY_OUT_TRADE_NO.getUrl(), outTradeNo); + Map params = new HashMap<>(); + params.put("mchid", wxPayProperties.getMchId()); + try { + IJPayHttpResponse response = WxPayApi.v3(RequestMethodEnum.GET, + WxDomainEnum.CHINA.getDomain(), + url, + wxPayProperties.getMchId(), + wxPayProperties.getMchSerialNo(), + wxPayProperties.getPlatformSerialNo(), + wxPayProperties.getKeyPath(), + params + ); + String body = response.getBody(); + log.info("查询订单(外部订单查询) body:{}", body); + } catch (Exception e) { + throw new RuntimeException(e); + } + return null; + } + + //关闭订单 + @PostMapping("/cancel-order/{outTradeNo}") + @Operation(description = "关闭订单(外部订单号)") + public ActionResult cancelOrder(@PathVariable String outTradeNo) { + String url = String.format(BasePayApiEnum.CLOSE_ORDER_BY_OUT_TRADE_NO.getUrl(), outTradeNo); + try { + Map param = new HashMap<>(); + param.put("mchid", wxPayProperties.getMchId()); + IJPayHttpResponse response = WxPayApi.v3(RequestMethodEnum.POST, + WxDomainEnum.CHINA.getDomain(), + url, + wxPayProperties.getMchId(), + wxPayProperties.getMchSerialNo(), + wxPayProperties.getPlatformSerialNo(), + wxPayProperties.getKeyPath(), + JSONUtil.toJsonStr(param) + ); + int status = response.getStatus(); + log.info("关闭订单 response:{} , status:{}", response, status); + return ActionResult.success("关闭订单成功"); + } catch (Exception e) { + log.error("关闭订单失败:{}", e.getMessage()); + e.printStackTrace(); + return ActionResult.fail(400, "关闭订单失败"); + } + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentLogController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentLogController.java new file mode 100644 index 0000000..a55e372 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/PaymentLogController.java @@ -0,0 +1,190 @@ +package jnpf.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.paymentlog.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.transaction.annotation.Transactional; + +/** + * 微信支付日志 + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Slf4j +@RestController +@Tag(name = "微信支付日志" , description = "微信支付日志") +@RequestMapping("/api/scm/PaymentLog") +public class PaymentLogController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private PaymentLogService paymentLogService; + + + + /** + * 列表 + * + * @param paymentLogPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody PaymentLogPagination paymentLogPagination)throws IOException{ + List list= paymentLogService.getList(paymentLogPagination); + List> realList=new ArrayList<>(); + for (PaymentLogEntity entity : list) { + Map paymentLogMap=JsonUtil.entityToMap(entity); + paymentLogMap.put("id", paymentLogMap.get("id")); + //副表数据 + //子表数据 + realList.add(paymentLogMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, PaymentLogConstant.getFormData(), PaymentLogConstant.getColumnData(), paymentLogPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(paymentLogPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param paymentLogForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid PaymentLogForm paymentLogForm) { + String b = paymentLogService.checkForm(paymentLogForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + paymentLogService.saveOrUpdate(paymentLogForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 编辑 + * @param id + * @param paymentLogForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid PaymentLogForm paymentLogForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + paymentLogForm.setId(id); + if (!isImport) { + String b = paymentLogService.checkForm(paymentLogForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + PaymentLogEntity entity= paymentLogService.getInfo(id); + if(entity!=null){ + try{ + paymentLogService.saveOrUpdate(paymentLogForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + PaymentLogEntity entity= paymentLogService.getInfo(id); + if(entity!=null){ + //主表数据删除 + paymentLogService.delete(entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + PaymentLogEntity entity= paymentLogService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map paymentLogMap=JsonUtil.entityToMap(entity); + paymentLogMap.put("id", paymentLogMap.get("id")); + //副表数据 + //子表数据 + paymentLogMap = generaterSwapUtil.swapDataDetail(paymentLogMap,PaymentLogConstant.getFormData(),"585736863793290373",false); + return ActionResult.success(paymentLogMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + PaymentLogEntity entity= paymentLogService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map paymentLogMap=JsonUtil.entityToMap(entity); + paymentLogMap.put("id", paymentLogMap.get("id")); + //副表数据 + //子表数据 + paymentLogMap = generaterSwapUtil.swapDataForm(paymentLogMap,PaymentLogConstant.getFormData(),PaymentLogConstant.TABLEFIELDKEY,PaymentLogConstant.TABLERENAMES); + return ActionResult.success(paymentLogMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentEntity.java new file mode 100644 index 0000000..7a7336e --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentEntity.java @@ -0,0 +1,62 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.math.BigDecimal; +/** + * + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +@TableName("nx_payment") +public class PaymentEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "ENTERPRISE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String enterpriseId; + @TableField(value = "ORDER_NO" , updateStrategy = FieldStrategy.IGNORED) + private String orderNo; + @TableField(value = "AMOUNT" , updateStrategy = FieldStrategy.IGNORED) + private BigDecimal amount; + @TableField(value = "ORDER_TYPE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String orderTypeId; + @TableField(value = "ORDER_STATUS" , updateStrategy = FieldStrategy.IGNORED) + private String orderStatus; + @TableField(value = "OPEN_ID" , updateStrategy = FieldStrategy.IGNORED) + private String openId; + @TableField("CODE_URL") + private String codeUrl; + @TableField(value = "REMARK" , updateStrategy = FieldStrategy.IGNORED) + private String remark; + @TableField("F_FLOW_ID") + private String flowId; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_VERSION") + private Integer version; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentLogEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentLogEntity.java new file mode 100644 index 0000000..8d26aad --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/PaymentLogEntity.java @@ -0,0 +1,61 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +@TableName("nx_payment_log") +public class PaymentLogEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "ORDER_NO" , updateStrategy = FieldStrategy.IGNORED) + private String orderNo; + @TableField(value = "TRANSACTION_ID" , updateStrategy = FieldStrategy.IGNORED) + private String transactionId; + @TableField(value = "PAYMENT_TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String paymentType; + @TableField(value = "TRADE_TYPE" , updateStrategy = FieldStrategy.IGNORED) + private String tradeType; + @TableField(value = "OPEN_ID" , updateStrategy = FieldStrategy.IGNORED) + private String openId; + @TableField(value = "TRADE_STATE" , updateStrategy = FieldStrategy.IGNORED) + private String tradeState; + @TableField(value = "PAYER_TOTAL" , updateStrategy = FieldStrategy.IGNORED) + private Integer payerTotal; + @TableField(value = "CONTENT" , updateStrategy = FieldStrategy.IGNORED) + private String content; + @TableField("F_FLOW_ID") + private String flowId; + @TableField(value = "F_CREATOR_TIME" , updateStrategy = FieldStrategy.IGNORED) + private Date creatorTime; + @TableField(value = "F_CREATOR_USER_ID" , updateStrategy = FieldStrategy.IGNORED) + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_VERSION") + private Integer version; + @TableField("COMPANY_ID") + private String companyId; + @TableField("DEPARTMENT_ID") + private String departmentId; + @TableField("ORGANIZE_JSON_ID") + private String organizeJsonId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentConstant.java new file mode 100644 index 0000000..355fa21 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.payment; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * 充值记录配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +public class PaymentConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"nx_payment\":\"Payment\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":112,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"multiple\":false,\"__vModel__\":\"enterpriseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"multiple\":false,\"__vModel__\":\"orderTypeId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"amount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"multiple\":false,\"__vModel__\":\"orderStatus\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"type\":\"currTime\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"公司名称\",\"label\":\"公司名称\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"enterpriseId\",\"__vModel__\":\"enterpriseId\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请选择\",\"value\":[]},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单状态\",\"label\":\"订单状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderStatus\",\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderStatus\",\"placeholder\":\"请选择\",\"value\":[]},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单类型\",\"label\":\"订单类型\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderTypeId\",\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderTypeId\",\"placeholder\":\"请选择\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"公司名称\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"__vModel__\":\"enterpriseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"订单类型\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderTypeId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"金额\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"amount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"amount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"订单状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderStatus\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"备注\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"fullName\":\"创建人\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\",\"type\":\"currTime\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"公司名称\",\"label\":\"公司名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"enterpriseId\",\"__vModel__\":\"enterpriseId\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"checked\":true,\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单类型\",\"label\":\"订单类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderTypeId\",\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderTypeId\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"amount\",\"showWordLimit\":false,\"__vModel__\":\"amount\",\"checked\":true,\"disabled\":false,\"id\":\"amount\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"金额\",\"label\":\"金额\",\"sortable\":false,\"addonAfter\":\"元\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单状态\",\"label\":\"订单状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderStatus\",\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderStatus\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"__vModel__\":\"openId\",\"checked\":true,\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"交易人\",\"label\":\"交易人\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":false,\"__vModel__\":\"remark\",\"checked\":true,\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建人\",\"label\":\"创建人\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"__vModel__\":\"creatorUserId\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"__vModel__\":\"creatorTime\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"公司名称\",\"label\":\"公司名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"enterpriseId\",\"width\":0,\"__vModel__\":\"enterpriseId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单类型\",\"label\":\"订单类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderTypeId\",\"width\":0,\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderTypeId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"金额\",\"label\":\"金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"amount\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"amount\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"amount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单状态\",\"label\":\"订单状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderStatus\",\"width\":0,\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderStatus\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易人\",\"label\":\"交易人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"openId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"remark\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建人\",\"label\":\"创建人\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"width\":0,\"__vModel__\":\"creatorUserId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"width\":0,\"__vModel__\":\"creatorTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"公司名称\",\"label\":\"公司名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"enterpriseId\",\"width\":0,\"__vModel__\":\"enterpriseId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单类型\",\"label\":\"订单类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderTypeId\",\"width\":0,\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderTypeId\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"金额\",\"label\":\"金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"amount\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"amount\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"amount\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单状态\",\"label\":\"订单状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderStatus\",\"width\":0,\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"orderStatus\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易人\",\"label\":\"交易人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"openId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"remark\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建人\",\"label\":\"创建人\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"width\":0,\"__vModel__\":\"creatorUserId\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorUserId\",\"placeholder\":\"\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"width\":0,\"__vModel__\":\"creatorTime\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"id\":\"creatorTime\",\"placeholder\":\"\"}],\"columnOptions\":[{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"公司名称\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"__vModel__\":\"enterpriseId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"enterpriseId\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"orderNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"订单类型\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"orderTypeId\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"金额\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"amount\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"amount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"订单状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"orderStatus\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易人\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"openId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"备注\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"remark\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorUserId\",\"fullName\":\"创建人\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorUserId\",\"type\":\"currUser\"},{\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"__vModel__\":\"creatorTime\",\"fullName\":\"创建时间\",\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorTime\",\"type\":\"currTime\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"公司名称\",\"label\":\"公司名称\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"f_full_name\",\"value\":\"f_id\"},\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"dynamic\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"公司名称\",\"trigger\":\"change\",\"propsUrl\":\"563326097714841605\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785429251,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"选择公司\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"enterpriseId\",\"__vModel__\":\"enterpriseId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"enterpriseId\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075436,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"orderNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单类型\",\"label\":\"订单类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785720677,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderTypeId\",\"options\":[{\"fullName\":\"充值\",\"id\":\"1\"}],\"__vModel__\":\"orderTypeId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"orderTypeId\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"金额\",\"label\":\"金额\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"元\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"金额\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785075666,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"amount\",\"showWordLimit\":false,\"__vModel__\":\"amount\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"amount\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"订单状态\",\"label\":\"订单状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"nx_payment\",\"renderKey\":1721785723806,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"orderStatus\",\"options\":[{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"已取消\",\"id\":\"CLOSED\"}],\"__vModel__\":\"orderStatus\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"orderStatus\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易人\",\"label\":\"交易人\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易人\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785106057,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"openId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"备注\",\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785117421,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"showWordLimit\":false,\"__vModel__\":\"remark\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"remark\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"createUser\",\"fullName\":\"创建人\",\"label\":\"创建人\",\"sortable\":false,\"align\":\"left\",\"type\":\"currUser\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createUser\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建人\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785211531,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-founder\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorUserId\",\"__vModel__\":\"creatorUserId\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorUserId\"},{\"jnpfKey\":\"createTime\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"type\":\"currTime\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"createTime\",\"defaultValue\":\"\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment\",\"renderKey\":1721785213474,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-createtime\",\"tag\":\"JnpfOpenData\",\"span\":24},\"readonly\":true,\"prop\":\"creatorTime\",\"__vModel__\":\"creatorTime\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"placeholder\":\"\",\"id\":\"creatorTime\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"nx_payment\",\"tableName\":\"\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"enterprise_id\",\"field\":\"enterpriseId\",\"fieldName\":\"企业id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"order_no\",\"field\":\"orderNo\",\"fieldName\":\"订单编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"amount\",\"field\":\"amount\",\"fieldName\":\"金额\",\"dataType\":\"decimal\",\"dataLength\":\"10,2\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"order_type_id\",\"field\":\"orderTypeId\",\"fieldName\":\"订单类型 1 充值订单 2 退款订单\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"order_status\",\"field\":\"orderStatus\",\"fieldName\":\"订单状态 SUCCESS 成功 REFUND 转入退款 NOTPAY 未支付 CLOSED 已关闭\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"open_id\",\"field\":\"openId\",\"fieldName\":\"交易人openid\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"code_url\",\"field\":\"codeUrl\",\"fieldName\":\"支付二维码\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remark\",\"field\":\"remark\",\"fieldName\":\"备注\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"工作流\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建人\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改人\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除人\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标记\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"组织id\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentForm.java new file mode 100644 index 0000000..d7fb8ab --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentForm.java @@ -0,0 +1,50 @@ +package jnpf.model.payment; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * 充值记录 + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +public class PaymentForm { + /** 主键 */ + private String id; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 公司名称 **/ + @JsonProperty("enterpriseId") + private Object enterpriseId; + /** 订单编号 **/ + @JsonProperty("orderNo") + private String orderNo; + /** 订单类型 **/ + @JsonProperty("orderTypeId") + private Object orderTypeId; + /** 金额 **/ + @JsonProperty("amount") + private String amount; + /** 订单状态 **/ + @JsonProperty("orderStatus") + private Object orderStatus; + /** 交易人 **/ + @JsonProperty("openId") + private String openId; + /** 备注 **/ + @JsonProperty("remark") + private String remark; + /** 创建人 **/ + @JsonProperty("creatorUserId") + private String creatorUserId; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentPagination.java new file mode 100644 index 0000000..c97b5e6 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/payment/PaymentPagination.java @@ -0,0 +1,42 @@ +package jnpf.model.payment; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * 充值记录 + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +public class PaymentPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 公司名称 */ + @JsonProperty("enterpriseId") + private Object enterpriseId; + /** 订单编号 */ + @JsonProperty("orderNo") + private Object orderNo; + /** 订单状态 */ + @JsonProperty("orderStatus") + private Object orderStatus; + /** 订单类型 */ + @JsonProperty("orderTypeId") + private Object orderTypeId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogConstant.java new file mode 100644 index 0000000..bd307ae --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.paymentlog; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * 微信支付日志配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +public class PaymentLogConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"nx_payment_log\":\"PaymentLog\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":121,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":false,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"multiple\":false,\"__vModel__\":\"paymentType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"multiple\":false,\"__vModel__\":\"tradeType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"multiple\":false,\"__vModel__\":\"tradeState\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"content\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"type\":\"textarea\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易状态\",\"label\":\"交易状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeState\",\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeState\",\"placeholder\":\"请选择\",\"value\":[]}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"微信订单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"transactionId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"支付方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"paymentType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"交易类型\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"交易状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeState\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易用户\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易金额(分)\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"payerTotal\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"通知参数\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"content\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"content\",\"placeholder\":\"请输入\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"创建用户\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorUserId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"创建时间\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorTime\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"checked\":true,\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"transactionId\",\"showWordLimit\":false,\"__vModel__\":\"transactionId\",\"checked\":true,\"disabled\":false,\"id\":\"transactionId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"微信订单号\",\"label\":\"微信订单号\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"支付方式\",\"label\":\"支付方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"paymentType\",\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"paymentType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易类型\",\"label\":\"交易类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeType\",\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易状态\",\"label\":\"交易状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeState\",\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeState\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"__vModel__\":\"openId\",\"checked\":true,\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"交易用户\",\"label\":\"交易用户\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"payerTotal\",\"showWordLimit\":false,\"__vModel__\":\"payerTotal\",\"checked\":true,\"disabled\":false,\"id\":\"payerTotal\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"交易金额(分)\",\"label\":\"交易金额(分)\",\"sortable\":false,\"addonAfter\":\"分\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"通知参数\",\"label\":\"通知参数\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"content\",\"showWordLimit\":true,\"__vModel__\":\"content\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"content\",\"placeholder\":\"请输入\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorUserId\",\"showWordLimit\":false,\"__vModel__\":\"creatorUserId\",\"checked\":true,\"disabled\":false,\"id\":\"creatorUserId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorTime\",\"showWordLimit\":false,\"__vModel__\":\"creatorTime\",\"checked\":true,\"disabled\":false,\"id\":\"creatorTime\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"微信订单号\",\"label\":\"微信订单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"transactionId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"transactionId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"支付方式\",\"label\":\"支付方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"paymentType\",\"width\":0,\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"paymentType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易类型\",\"label\":\"交易类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeType\",\"width\":0,\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易状态\",\"label\":\"交易状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeState\",\"width\":0,\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeState\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易用户\",\"label\":\"交易用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"openId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易金额(分)\",\"label\":\"交易金额(分)\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"payerTotal\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"payerTotal\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"通知参数\",\"label\":\"通知参数\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"content\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"content\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"content\",\"placeholder\":\"请输入\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorUserId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorUserId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorTime\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorTime\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"orderNo\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"微信订单号\",\"label\":\"微信订单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"transactionId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"transactionId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"支付方式\",\"label\":\"支付方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"paymentType\",\"width\":0,\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"paymentType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易类型\",\"label\":\"交易类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeType\",\"width\":0,\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeType\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易状态\",\"label\":\"交易状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeState\",\"width\":0,\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"tradeState\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易用户\",\"label\":\"交易用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"openId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"openId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易金额(分)\",\"label\":\"交易金额(分)\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"payerTotal\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"payerTotal\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"通知参数\",\"label\":\"通知参数\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"content\",\"showWordLimit\":true,\"width\":0,\"__vModel__\":\"content\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"content\",\"placeholder\":\"请输入\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorUserId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorUserId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorTime\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"creatorTime\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"orderNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"微信订单号\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"transactionId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"支付方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"paymentType\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"交易类型\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tradeType\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"交易状态\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tradeState\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易用户\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"openId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"交易金额(分)\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"payerTotal\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"fullName\":\"通知参数\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":true,\"__vModel__\":\"content\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"content\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"创建用户\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"creatorUserId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"创建时间\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"creatorTime\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"订单编号\",\"label\":\"订单编号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"订单编号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786289635,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"orderNo\",\"showWordLimit\":false,\"__vModel__\":\"orderNo\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"orderNo\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"微信订单号\",\"label\":\"微信订单号\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"微信订单号\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786322692,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"transactionId\",\"showWordLimit\":false,\"__vModel__\":\"transactionId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"transactionId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"支付方式\",\"label\":\"支付方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"WXPAY\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"支付方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786396056,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"paymentType\",\"options\":[{\"fullName\":\"微信支付\",\"id\":\"WXPAY\"}],\"__vModel__\":\"paymentType\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"paymentType\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易类型\",\"label\":\"交易类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"NATIVE\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易类型\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786463424,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeType\",\"options\":[{\"fullName\":\"扫码支付\",\"id\":\"NATIVE\"}],\"__vModel__\":\"tradeType\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tradeType\"},{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"交易状态\",\"label\":\"交易状态\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":116,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易状态\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786564157,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"tradeState\",\"options\":[{\"fullName\":\"成功\",\"id\":\"SUCCESS\"},{\"fullName\":\"未支付\",\"id\":\"NOTPAY\"},{\"fullName\":\"已关闭\",\"id\":\"CLOSED\"}],\"__vModel__\":\"tradeState\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"tradeState\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易用户\",\"label\":\"交易用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786534535,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"openId\",\"showWordLimit\":false,\"__vModel__\":\"openId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"openId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"交易金额(分)\",\"label\":\"交易金额(分)\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"分\",\"__config__\":{\"formId\":117,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"交易金额(分)\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786761083,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":24},\"readonly\":false,\"prop\":\"payerTotal\",\"showWordLimit\":false,\"__vModel__\":\"payerTotal\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"payerTotal\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"jnpfKey\":\"textarea\",\"fullName\":\"通知参数\",\"label\":\"通知参数\",\"sortable\":false,\"align\":\"left\",\"type\":\"textarea\",\"autoSize\":{\"minRows\":4,\"maxRows\":4},\"__config__\":{\"formId\":121,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"textarea\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"通知参数\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786874857,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"JnpfTextarea\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"content\",\"showWordLimit\":true,\"__vModel__\":\"content\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"content\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建用户\",\"label\":\"创建用户\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":119,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建用户\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786807688,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorUserId\",\"showWordLimit\":false,\"__vModel__\":\"creatorUserId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"creatorUserId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"创建时间\",\"label\":\"创建时间\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":118,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"创建时间\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"nx_payment_log\",\"renderKey\":1721786806861,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"creatorTime\",\"showWordLimit\":false,\"__vModel__\":\"creatorTime\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"creatorTime\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"nx_payment_log\",\"tableName\":\"\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"主键\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"order_no\",\"field\":\"orderNo\",\"fieldName\":\"订单编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"transaction_id\",\"field\":\"transactionId\",\"fieldName\":\"交易系统支付编号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"payment_type\",\"field\":\"paymentType\",\"fieldName\":\"支付方式 WXPAY\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"trade_type\",\"field\":\"tradeType\",\"fieldName\":\"交易类型 NATIVE\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"open_id\",\"field\":\"openId\",\"fieldName\":\"交易用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"trade_state\",\"field\":\"tradeState\",\"fieldName\":\"交易状态\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"payer_total\",\"field\":\"payerTotal\",\"fieldName\":\"交易金额(分)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"content\",\"field\":\"content\",\"fieldName\":\"通知参数\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"工作流\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标记\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"company_id\",\"field\":\"companyId\",\"fieldName\":\"公司\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"department_id\",\"field\":\"departmentId\",\"fieldName\":\"部门\",\"dataType\":\"varbinary\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"organize_json_id\",\"field\":\"organizeJsonId\",\"fieldName\":\"组织\",\"dataType\":\"varbinary\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogForm.java new file mode 100644 index 0000000..2f67ef3 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogForm.java @@ -0,0 +1,50 @@ +package jnpf.model.paymentlog; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * 微信支付日志 + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +public class PaymentLogForm { + /** 主键 */ + private String id; + + /** 订单编号 **/ + @JsonProperty("orderNo") + private String orderNo; + /** 微信订单号 **/ + @JsonProperty("transactionId") + private String transactionId; + /** 支付方式 **/ + @JsonProperty("paymentType") + private Object paymentType; + /** 交易类型 **/ + @JsonProperty("tradeType") + private Object tradeType; + /** 交易状态 **/ + @JsonProperty("tradeState") + private Object tradeState; + /** 交易用户 **/ + @JsonProperty("openId") + private String openId; + /** 交易金额(分) **/ + @JsonProperty("payerTotal") + private String payerTotal; + /** 通知参数 **/ + @JsonProperty("content") + private String content; + /** 创建用户 **/ + @JsonProperty("creatorUserId") + private String creatorUserId; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogPagination.java new file mode 100644 index 0000000..a9eb196 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentLogPagination.java @@ -0,0 +1,36 @@ +package jnpf.model.paymentlog; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * 微信支付日志 + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-07-24 + */ +@Data +public class PaymentLogPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 订单编号 */ + @JsonProperty("orderNo") + private Object orderNo; + /** 交易状态 */ + @JsonProperty("tradeState") + private Object tradeState; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentVO.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentVO.java new file mode 100644 index 0000000..d6669cc --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/paymentlog/PaymentVO.java @@ -0,0 +1,12 @@ +package jnpf.model.paymentlog; + +import lombok.Data; + +import java.math.BigDecimal; + +@Data +public class PaymentVO { + + private String enterpriseId; + private BigDecimal amount; +} diff --git a/jnpf-java-boot/jnpf-web/src/views/payment/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/payment/Detail.vue new file mode 100644 index 0000000..90546fd --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/payment/Detail.vue @@ -0,0 +1,152 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/payment/columnList.js b/jnpf-java-boot/jnpf-web/src/views/payment/columnList.js new file mode 100644 index 0000000..2fd38c3 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/payment/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"公司名称","label":"公司名称","sortable":false,"align":"left","props":{"label":"f_full_name","value":"f_id"},"__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dynamic","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"公司名称","trigger":"change","propsUrl":"563326097714841605","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785429251,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"选择公司","tag":"JnpfSelect","regList":[],"span":24},"prop":"enterpriseId","width":0,"options":[],"__vModel__":"enterpriseId","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"enterpriseId","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"订单编号","label":"订单编号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"订单编号","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785075436,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"orderNo","showWordLimit":false,"width":0,"__vModel__":"orderNo","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"orderNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"订单类型","label":"订单类型","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"订单类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785720677,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"orderTypeId","width":0,"options":[{"fullName":"充值","id":"1"}],"__vModel__":"orderTypeId","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"orderTypeId","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"金额","label":"金额","sortable":false,"align":"left","addonAfter":"元","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"金额","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785075666,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":24},"readonly":false,"prop":"amount","showWordLimit":false,"width":0,"__vModel__":"amount","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"amount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"订单状态","label":"订单状态","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"订单状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785723806,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"orderStatus","width":0,"options":[{"fullName":"未支付","id":"NOTPAY"},{"fullName":"成功","id":"SUCCESS"},{"fullName":"已取消","id":"CLOSED"}],"__vModel__":"orderStatus","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"orderStatus","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"交易人","label":"交易人","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易人","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785106057,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"openId","showWordLimit":false,"width":0,"__vModel__":"openId","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"openId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"备注","label":"备注","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"备注","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785117421,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"remark","showWordLimit":false,"width":0,"__vModel__":"remark","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"remark","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"jnpfKey":"createUser","fullName":"创建人","label":"创建人","sortable":false,"align":"left","type":"currUser","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建人","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785211531,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-founder","tag":"JnpfOpenData","span":24},"readonly":true,"prop":"creatorUserId","width":0,"__vModel__":"creatorUserId","fixed":"none","style":{"width":"100%"},"id":"creatorUserId","placeholder":""},{"jnpfKey":"createTime","fullName":"创建时间","label":"创建时间","sortable":false,"align":"left","type":"currTime","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785213474,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":24},"readonly":true,"prop":"creatorTime","width":0,"__vModel__":"creatorTime","fixed":"none","style":{"width":"100%"},"id":"creatorTime","placeholder":""}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/payment/form.vue b/jnpf-java-boot/jnpf-web/src/views/payment/form.vue new file mode 100644 index 0000000..7a2d8b1 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/payment/form.vue @@ -0,0 +1,542 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/payment/index.vue b/jnpf-java-boot/jnpf-web/src/views/payment/index.vue new file mode 100644 index 0000000..0f5556b --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/payment/index.vue @@ -0,0 +1,529 @@ + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/payment/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/payment/superQueryJson.js new file mode 100644 index 0000000..2821484 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/payment/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"filterable":false,"clearable":true,"multiple":false,"fullName":"公司名称","props":{"label":"f_full_name","value":"f_id"},"__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"dynamic","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"公司名称","trigger":"change","propsUrl":"563326097714841605","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785429251,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"选择公司","tag":"JnpfSelect","regList":[],"span":24},"options":[],"__vModel__":"enterpriseId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"enterpriseId","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"订单编号","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"订单编号","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785075436,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"orderNo","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"orderNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"订单类型","props":{"label":"fullName","value":"id"},"__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"1","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"订单类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785720677,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"充值","id":"1"}],"__vModel__":"orderTypeId","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"orderTypeId","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"金额","addonAfter":"元","__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"金额","trigger":"blur","showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785075666,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"amount","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"amount","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"订单状态","props":{"label":"fullName","value":"id"},"__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"订单状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":true,"tableName":"nx_payment","renderKey":1721785723806,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"未支付","id":"NOTPAY"},{"fullName":"成功","id":"SUCCESS"},{"fullName":"已取消","id":"CLOSED"}],"__vModel__":"orderStatus","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"orderStatus","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"交易人","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易人","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785106057,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"openId","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"openId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"备注","addonAfter":"","__config__":{"formId":107,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"备注","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785117421,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"remark","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"remark","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"createUser","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建人","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785211531,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-founder","tag":"JnpfOpenData","span":24},"readonly":true,"__vModel__":"creatorUserId","fullName":"创建人","style":{"width":"100%"},"id":"creatorUserId","placeholder":"","type":"currUser"},{"__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"createTime","defaultValue":"","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","showLabel":true,"required":false,"tableName":"nx_payment","renderKey":1721785213474,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-createtime","tag":"JnpfOpenData","span":24},"readonly":true,"__vModel__":"creatorTime","fullName":"创建时间","style":{"width":"100%"},"id":"creatorTime","placeholder":"","type":"currTime"}] +export default superQueryJson \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/paymentlog/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/paymentlog/Detail.vue new file mode 100644 index 0000000..f632d51 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/paymentlog/Detail.vue @@ -0,0 +1,160 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/paymentlog/columnList.js b/jnpf-java-boot/jnpf-web/src/views/paymentlog/columnList.js new file mode 100644 index 0000000..614024c --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/paymentlog/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"订单编号","label":"订单编号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"订单编号","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786289635,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"orderNo","showWordLimit":false,"width":0,"__vModel__":"orderNo","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"orderNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"微信订单号","label":"微信订单号","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"微信订单号","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786322692,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"transactionId","showWordLimit":false,"width":0,"__vModel__":"transactionId","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"transactionId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"支付方式","label":"支付方式","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"WXPAY","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"支付方式","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786396056,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"paymentType","width":0,"options":[{"fullName":"微信支付","id":"WXPAY"}],"__vModel__":"paymentType","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"paymentType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"交易类型","label":"交易类型","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"NATIVE","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"交易类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786463424,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"tradeType","width":0,"options":[{"fullName":"扫码支付","id":"NATIVE"}],"__vModel__":"tradeType","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"tradeType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"交易状态","label":"交易状态","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":116,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"交易状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786564157,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"tradeState","width":0,"options":[{"fullName":"成功","id":"SUCCESS"},{"fullName":"未支付","id":"NOTPAY"},{"fullName":"已关闭","id":"CLOSED"}],"__vModel__":"tradeState","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"tradeState","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"交易用户","label":"交易用户","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":114,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易用户","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786534535,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"openId","showWordLimit":false,"width":0,"__vModel__":"openId","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"openId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"交易金额(分)","label":"交易金额(分)","sortable":false,"align":"left","addonAfter":"分","__config__":{"formId":117,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易金额(分)","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786761083,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":24},"readonly":false,"prop":"payerTotal","showWordLimit":false,"width":0,"__vModel__":"payerTotal","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"payerTotal","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"jnpfKey":"textarea","fullName":"通知参数","label":"通知参数","sortable":false,"align":"left","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":121,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"通知参数","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786874857,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"prop":"content","showWordLimit":true,"width":0,"__vModel__":"content","fixed":"none","style":{"width":"100%"},"disabled":false,"id":"content","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"创建用户","label":"创建用户","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786807688,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"creatorUserId","showWordLimit":false,"width":0,"__vModel__":"creatorUserId","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"creatorUserId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"创建时间","label":"创建时间","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":118,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786806861,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"creatorTime","showWordLimit":false,"width":0,"__vModel__":"creatorTime","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"creatorTime","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/paymentlog/form.vue b/jnpf-java-boot/jnpf-web/src/views/paymentlog/form.vue new file mode 100644 index 0000000..4f1d8b9 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/paymentlog/form.vue @@ -0,0 +1,492 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/paymentlog/index.vue b/jnpf-java-boot/jnpf-web/src/views/paymentlog/index.vue new file mode 100644 index 0000000..5531b10 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/paymentlog/index.vue @@ -0,0 +1,501 @@ + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/paymentlog/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/paymentlog/superQueryJson.js new file mode 100644 index 0000000..a5e1331 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/paymentlog/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"订单编号","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"订单编号","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786289635,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"orderNo","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"orderNo","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"微信订单号","addonAfter":"","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"微信订单号","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786322692,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"transactionId","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"transactionId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"支付方式","props":{"label":"fullName","value":"id"},"__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"WXPAY","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"支付方式","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786396056,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"微信支付","id":"WXPAY"}],"__vModel__":"paymentType","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"paymentType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"交易类型","props":{"label":"fullName","value":"id"},"__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"NATIVE","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"交易类型","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786463424,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"扫码支付","id":"NATIVE"}],"__vModel__":"tradeType","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"tradeType","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"filterable":false,"clearable":true,"multiple":false,"fullName":"交易状态","props":{"label":"fullName","value":"id"},"__config__":{"formId":116,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"交易状态","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786564157,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"成功","id":"SUCCESS"},{"fullName":"未支付","id":"NOTPAY"},{"fullName":"已关闭","id":"CLOSED"}],"__vModel__":"tradeState","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"tradeState","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"交易用户","addonAfter":"","__config__":{"formId":114,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易用户","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786534535,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"openId","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"openId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"交易金额(分)","addonAfter":"分","__config__":{"formId":117,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"交易金额(分)","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786761083,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"payerTotal","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"payerTotal","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"maxlength":null,"fullName":"通知参数","type":"textarea","autoSize":{"minRows":4,"maxRows":4},"__config__":{"formId":121,"visibility":["pc","app"],"jnpfKey":"textarea","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"通知参数","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786874857,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-textarea","tag":"JnpfTextarea","regList":[],"span":24},"readonly":false,"showWordLimit":true,"__vModel__":"content","style":{"width":"100%"},"disabled":false,"id":"content","placeholder":"请输入","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"创建用户","addonAfter":"","__config__":{"formId":119,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建用户","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786807688,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"creatorUserId","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"creatorUserId","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"创建时间","addonAfter":"","__config__":{"formId":118,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"创建时间","trigger":"blur","showLabel":true,"required":false,"tableName":"nx_payment_log","renderKey":1721786806861,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"creatorTime","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"creatorTime","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file