Эх сурвалжийг харах

代付通道参数表
提现配置表

mac 2 жил өмнө
parent
commit
002996d0b9

+ 129 - 0
kxs-system/kxs-system-api/src/main/java/com/kxs/system/api/model/KxsInterfaceConfig.java

@@ -0,0 +1,129 @@
+package com.kxs.system.api.model;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 通道参数配置表(KxsInterfaceConfig)表实体类
+ *
+ * @author 系统
+ * @since 2024-07-12 16:45:55
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsInterfaceConfig extends Model<KxsInterfaceConfig> implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    
+    
+    /**
+     * 主键ID
+     */
+    @Schema(description = "主键ID")
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+
+    /**
+     * 新增时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @Schema(description = "新增时间")
+    private LocalDateTime createTime;
+
+
+    /**
+     * 更新时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    @Schema(description = "更新时间")
+    private LocalDateTime updateTime;
+
+
+    /**
+     * 删除标记,0未删除,1已删除
+     */
+    @Schema(description = "删除标记,0未删除,1已删除")
+    private String delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 添加人
+     */
+    @Schema(description = "添加人")
+    private String createBy;
+
+
+    /**
+     * 修改人
+     */
+    @Schema(description = "修改人")
+    private String updateBy;
+
+
+    /**
+     * 备注
+     */
+    @Schema(description = "备注")
+    private String remark;
+
+
+    /**
+     * 参数json格式
+     */
+    @Schema(description = "参数json格式")
+    private String params;
+
+
+    /**
+     * 状态: 0-停用, 1-启用
+     */
+    @Schema(description = "状态: 0-停用, 1-启用")
+    private Integer status;
+
+
+    /**
+     * 类型 0-代付平台 1-支付平台
+     */
+    @Schema(description = "类型 0-代付平台 1-支付平台")
+    private Integer paramType;
+
+
+    /**
+     * 网关地址
+     */
+    @Schema(description = "网关地址")
+    private String url;
+
+
+    /**
+     * 回调地址
+     */
+    @Schema(description = "回调地址")
+    private String callbackUrl;
+
+
+
+
+}
+

+ 17 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/mapper/KxsInterfaceConfigMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.system.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.system.api.model.KxsInterfaceConfig;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 通道参数配置表(KxsInterfaceConfig)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-07-12 16:45:55
+ */
+@Mapper
+public interface KxsInterfaceConfigMapper extends BaseMapper<KxsInterfaceConfig> {
+
+}
+

+ 15 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/KxsInterfaceConfigService.java

@@ -0,0 +1,15 @@
+package com.kxs.system.biz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.kxs.system.api.model.KxsInterfaceConfig;
+
+/**
+ * 通道参数配置表(KxsInterfaceConfig)表服务接口
+ *
+ * @author 系统
+ * @since 2024-07-12 16:45:55
+ */
+public interface KxsInterfaceConfigService extends IService<KxsInterfaceConfig> {
+
+}
+

+ 19 - 0
kxs-system/kxs-system-biz/src/main/java/com/kxs/system/biz/service/impl/KxsInterfaceConfigServiceImpl.java

@@ -0,0 +1,19 @@
+package com.kxs.system.biz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.system.biz.mapper.KxsInterfaceConfigMapper;
+import com.kxs.system.api.model.KxsInterfaceConfig;
+import com.kxs.system.biz.service.KxsInterfaceConfigService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 通道参数配置表(KxsInterfaceConfig)表服务实现类
+ *
+ * @author 系统
+ * @since 2024-07-12 16:45:55
+ */
+@Service("kxsInterfaceConfigService")
+public class KxsInterfaceConfigServiceImpl extends ServiceImpl<KxsInterfaceConfigMapper, KxsInterfaceConfig> implements KxsInterfaceConfigService {
+
+}
+

+ 22 - 0
kxs-system/kxs-system-biz/src/main/resources/mapper/KxsInterfaceConfigMapper.xml

@@ -0,0 +1,22 @@
+<?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.kxs.system.biz.mapper.KxsInterfaceConfigMapper">
+
+    <resultMap type="com.kxs.system.api.model.KxsInterfaceConfig" id="KxsInterfaceConfigMap">
+        <result column="id" property="id" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="version" property="version" />
+        <result column="create_by" property="createBy" />
+        <result column="update_by" property="updateBy" />
+        <result column="remark" property="remark" />
+        <result column="params" property="params" />
+        <result column="status" property="status" />
+        <result column="param_type" property="paramType" />
+        <result column="url" property="url" />
+        <result column="callback_url" property="callbackUrl" />
+
+    </resultMap>
+
+</mapper>

+ 87 - 0
kxs-user/kxs-user-api/src/main/java/com/kxs/user/api/model/KxsWithdrawalConfig.java

@@ -0,0 +1,87 @@
+package com.kxs.user.api.model;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * 提现到账配置表(KxsWithdrawalConfig)表实体类
+ *
+ * @author 系统
+ * @since 2024-07-12 16:41:28
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class KxsWithdrawalConfig extends Model<KxsWithdrawalConfig> implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1L;
+
+    
+    
+    /**
+     * 主键ID
+     */
+    @Schema(description = "主键ID")
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+
+    /**
+     * 新增时间
+     */
+    @TableField(fill = FieldFill.INSERT)
+    @Schema(description = "新增时间")
+    private LocalDateTime createTime;
+
+
+    /**
+     * 更新时间
+     */
+    @TableField(fill = FieldFill.UPDATE)
+    @Schema(description = "更新时间")
+    private LocalDateTime updateTime;
+
+
+    /**
+     * 删除标记,0未删除,1已删除
+     */
+    @Schema(description = "删除标记,0未删除,1已删除")
+    private String delFlag;
+
+
+    /**
+     * 版本
+     */
+    @Schema(description = "版本")
+    private Integer version;
+
+
+    /**
+     * 提现用户ID
+     */
+    @Schema(description = "提现用户ID")
+    private Integer userId;
+
+
+    /**
+     * 提现到账用户ID
+     */
+    @Schema(description = "提现到账用户ID")
+    private Integer toUserId;
+
+
+
+
+}
+

+ 17 - 0
kxs-user/kxs-user-biz/src/main/java/com/kxs/user/biz/mapper/KxsWithdrawalConfigMapper.java

@@ -0,0 +1,17 @@
+package com.kxs.user.biz.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.kxs.user.api.model.KxsWithdrawalConfig;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 提现到账配置表(KxsWithdrawalConfig)表数据库访问层
+ *
+ * @author 系统
+ * @since 2024-07-12 16:41:28
+ */
+@Mapper
+public interface KxsWithdrawalConfigMapper extends BaseMapper<KxsWithdrawalConfig> {
+
+}
+

+ 16 - 0
kxs-user/kxs-user-biz/src/main/resources/mapper/KxsWithdrawalConfigMapper.xml

@@ -0,0 +1,16 @@
+<?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.kxs.user.biz.mapper.KxsWithdrawalConfigMapper">
+
+    <resultMap type="com.kxs.user.api.model.KxsWithdrawalConfig" id="KxsWithdrawalConfigMap">
+        <result column="id" property="id" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+        <result column="del_flag" property="delFlag" />
+        <result column="version" property="version" />
+        <result column="user_id" property="userId" />
+        <result column="to_user_id" property="toUserId" />
+
+    </resultMap>
+
+</mapper>