Просмотр исходного кода

feat: "Airwallex Wallet & Payment"

wangzeyu@tom.com 2 лет назад
Родитель
Сommit
0668f796ff

+ 21 - 0
src/main/java/com/szwl/controller/TAirwallexWalletController.java

@@ -0,0 +1,21 @@
+package com.szwl.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author wuhs
+ * @since 2023-07-25
+ */
+@RestController
+@RequestMapping("/tAirwallexWallet")
+public class TAirwallexWalletController {
+
+}
+

+ 16 - 0
src/main/java/com/szwl/mapper/TAirwallexWalletMapper.java

@@ -0,0 +1,16 @@
+package com.szwl.mapper;
+
+import com.szwl.model.entity.TAirwallexWallet;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author wuhs
+ * @since 2023-07-25
+ */
+public interface TAirwallexWalletMapper extends BaseMapper<TAirwallexWallet> {
+
+}

+ 17 - 0
src/main/java/com/szwl/mapper/xml/TAirwallexWalletMapper.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.szwl.mapper.TAirwallexWalletMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.szwl.model.entity.TAirwallexWallet">
+        <id column="admin_id" property="adminId" />
+        <result column="account_currency" property="accountCurrency" />
+        <result column="account_amount" property="accountAmount" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        admin_id, account_currency, account_amount
+    </sql>
+
+</mapper>

+ 37 - 0
src/main/java/com/szwl/model/entity/TAirwallexWallet.java

@@ -0,0 +1,37 @@
+package com.szwl.model.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author wuhs
+ * @since 2023-07-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@ApiModel(value="TAirwallexWallet对象", description="")
+public class TAirwallexWallet implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "admin_id", type = IdType.ASSIGN_ID)
+    private Long adminId;
+
+    @ApiModelProperty(value = "钱包余额币种")
+    private String accountCurrency;
+
+    @ApiModelProperty(value = "账户余额")
+    private BigDecimal accountAmount;
+
+
+}

+ 16 - 0
src/main/java/com/szwl/service/TAirwallexWalletService.java

@@ -0,0 +1,16 @@
+package com.szwl.service;
+
+import com.szwl.model.entity.TAirwallexWallet;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author wuhs
+ * @since 2023-07-25
+ */
+public interface TAirwallexWalletService extends IService<TAirwallexWallet> {
+
+}

+ 20 - 0
src/main/java/com/szwl/service/impl/TAirwallexWalletServiceImpl.java

@@ -0,0 +1,20 @@
+package com.szwl.service.impl;
+
+import com.szwl.model.entity.TAirwallexWallet;
+import com.szwl.mapper.TAirwallexWalletMapper;
+import com.szwl.service.TAirwallexWalletService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author wuhs
+ * @since 2023-07-25
+ */
+@Service
+public class TAirwallexWalletServiceImpl extends ServiceImpl<TAirwallexWalletMapper, TAirwallexWallet> implements TAirwallexWalletService {
+
+}

+ 1 - 1
src/test/java/com/szwl/AutoGeneratorTests.java

@@ -48,7 +48,7 @@ class AutoGeneratorTests {
 		strategyConfig
 //				.setCapitalMode(true)//设置全局大写命名
 				.setInclude(new String[]{
-						"t_airwallex_mch"
+						"t_airwallex_payment"
 				})//只会生成该表
 				.setEntityLombokModel(true)//实体类生成之后自动添加lombok注解
 				.setNaming(NamingStrategy.underline_to_camel)//数据库表映射到实体的命名策略