wks пре 2 година
родитељ
комит
fd5bda5618

+ 18 - 0
src/main/java/com/ydtech/modules/admin/dao/SysUserAccountHistoryMapper.java

@@ -0,0 +1,18 @@
+package com.ydtech.modules.admin.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_account_history(用户账户表)】的数据库操作Mapper
+* @createDate 2024-03-05 11:47:38
+* @Entity generator.domain.SysUserAccountHistory
+*/
+public interface SysUserAccountHistoryMapper extends BaseMapper<SysUserAccountHistory> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/ydtech/modules/admin/dao/SysUserAccountMapper.java

@@ -0,0 +1,18 @@
+package com.ydtech.modules.admin.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ydtech.modules.admin.model.po.SysUserAccount;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_account(用户账户表)】的数据库操作Mapper
+* @createDate 2024-03-05 11:47:38
+* @Entity generator.domain.SysUserAccount
+*/
+public interface SysUserAccountMapper extends BaseMapper<SysUserAccount> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/ydtech/modules/admin/dao/SysUserBankCardMapper.java

@@ -0,0 +1,18 @@
+package com.ydtech.modules.admin.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ydtech.modules.admin.model.po.SysUserBankCard;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_bank_card(银行卡号)】的数据库操作Mapper
+* @createDate 2024-03-05 11:47:38
+* @Entity generator.domain.SysUserBankCard
+*/
+public interface SysUserBankCardMapper extends BaseMapper<SysUserBankCard> {
+
+}
+
+
+
+

+ 51 - 0
src/main/java/com/ydtech/modules/admin/model/po/SysUserAccount.java

@@ -0,0 +1,51 @@
+package com.ydtech.modules.admin.model.po;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 用户账户表
+ * @TableName sys_user_account
+ */
+@TableName(value ="sys_user_account")
+@Data
+public class SysUserAccount implements Serializable {
+    /**
+     * 用户id
+     */
+    @TableId(value = "user_id")
+    private String userId;
+
+    /**
+     * 手续费佣金
+     */
+    @TableField(value = "handling_fee")
+    private BigDecimal handlingFee;
+
+    /**
+     * 非跟单佣金
+     */
+    @TableField(value = "documentary")
+    private BigDecimal documentary;
+
+    /**
+     * 推广佣金
+     */
+    @TableField(value = "promotion")
+    private BigDecimal promotion;
+
+    /**
+     * 创建时间
+     */
+    @TableField(value = "create_time")
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 81 - 0
src/main/java/com/ydtech/modules/admin/model/po/SysUserAccountHistory.java

@@ -0,0 +1,81 @@
+package com.ydtech.modules.admin.model.po;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 用户账户表
+ * @TableName sys_user_account_history
+ */
+@TableName(value ="sys_user_account_history")
+@Data
+public class SysUserAccountHistory implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(value = "id")
+    private Long id;
+
+    /**
+     * 金额
+     */
+    @TableField(value = "amount")
+    private BigDecimal amount;
+
+    /**
+     * 剩余金额
+     */
+    @TableField(value = "surplus_amount")
+    private BigDecimal surplusAmount;
+
+    /**
+     * 提现 / 收入 1 提现 2 收入
+     */
+    @TableField(value = "documentary")
+    private Integer documentary;
+
+    /**
+     * 金钱属性 1 手续费 2 非跟单 3 推广
+     */
+    @TableField(value = "property")
+    private Integer property;
+
+    /**
+     * 来源订单
+     */
+    @TableField(value = "suborder")
+    private String suborder;
+
+    /**
+     * 转出银行卡
+     */
+    @TableField(value = "from_bank_card")
+    private String fromBankCard;
+
+    /**
+     * 转入银行卡
+     */
+    @TableField(value = "to_bank_card")
+    private String toBankCard;
+
+    /**
+     * 提交人
+     */
+    @TableField(value = "user_id")
+    private String userId;
+
+    /**
+     * 提交时间
+     */
+    @TableField(value = "create_time")
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 50 - 0
src/main/java/com/ydtech/modules/admin/model/po/SysUserBankCard.java

@@ -0,0 +1,50 @@
+package com.ydtech.modules.admin.model.po;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 银行卡号
+ * @TableName sys_user_bank_card
+ */
+@TableName(value ="sys_user_bank_card")
+@Data
+public class SysUserBankCard implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(value = "id")
+    private Long id;
+
+    /**
+     * 银行卡号
+     */
+    @TableField(value = "bank_number")
+    private String bankNumber;
+
+    /**
+     * 开户行
+     */
+    @TableField(value = "bank_account")
+    private String bankAccount;
+
+    /**
+     * 提交人
+     */
+    @TableField(value = "user_id")
+    private String userId;
+
+    /**
+     * 创建时间
+     */
+    @TableField(value = "create_time")
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 13 - 0
src/main/java/com/ydtech/modules/admin/service/SysUserAccountHistoryService.java

@@ -0,0 +1,13 @@
+package com.ydtech.modules.admin.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_account_history(用户账户表)】的数据库操作Service
+* @createDate 2024-03-05 11:47:38
+*/
+public interface SysUserAccountHistoryService extends IService<SysUserAccountHistory> {
+
+}

+ 13 - 0
src/main/java/com/ydtech/modules/admin/service/SysUserAccountService.java

@@ -0,0 +1,13 @@
+package com.ydtech.modules.admin.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ydtech.modules.admin.model.po.SysUserAccount;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_account(用户账户表)】的数据库操作Service
+* @createDate 2024-03-05 11:47:38
+*/
+public interface SysUserAccountService extends IService<SysUserAccount> {
+
+}

+ 13 - 0
src/main/java/com/ydtech/modules/admin/service/SysUserBankCardService.java

@@ -0,0 +1,13 @@
+package com.ydtech.modules.admin.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ydtech.modules.admin.model.po.SysUserBankCard;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_bank_card(银行卡号)】的数据库操作Service
+* @createDate 2024-03-05 11:47:38
+*/
+public interface SysUserBankCardService extends IService<SysUserBankCard> {
+
+}

+ 21 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysUserAccountHistoryServiceImpl.java

@@ -0,0 +1,21 @@
+package com.ydtech.modules.admin.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ydtech.modules.admin.dao.SysUserAccountHistoryMapper;
+import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
+import com.ydtech.modules.admin.service.SysUserAccountHistoryService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author Administrator
+ * @description 针对表【sys_user_account_history(用户账户表)】的数据库操作Service实现
+ * @createDate 2024-03-05 11:52:30
+ */
+@Service
+public class SysUserAccountHistoryServiceImpl extends ServiceImpl<SysUserAccountHistoryMapper, SysUserAccountHistory> implements SysUserAccountHistoryService {
+
+}
+
+
+
+

+ 22 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysUserAccountServiceImpl.java

@@ -0,0 +1,22 @@
+package com.ydtech.modules.admin.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ydtech.modules.admin.dao.SysUserAccountMapper;
+import com.ydtech.modules.admin.model.po.SysUserAccount;
+import com.ydtech.modules.admin.service.SysUserAccountService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_account(用户账户表)】的数据库操作Service实现
+* @createDate 2024-03-05 11:52:30
+*/
+@Service
+public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper, SysUserAccount>
+    implements SysUserAccountService {
+
+}
+
+
+
+

+ 22 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysUserBankCardServiceImpl.java

@@ -0,0 +1,22 @@
+package com.ydtech.modules.admin.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ydtech.modules.admin.dao.SysUserBankCardMapper;
+import com.ydtech.modules.admin.model.po.SysUserBankCard;
+import com.ydtech.modules.admin.service.SysUserBankCardService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Administrator
+* @description 针对表【sys_user_bank_card(银行卡号)】的数据库操作Service实现
+* @createDate 2024-03-05 11:52:30
+*/
+@Service
+public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMapper, SysUserBankCard>
+    implements SysUserBankCardService {
+
+}
+
+
+
+

+ 26 - 0
src/main/resources/mapper/modules/admin/SysUserAccountHistoryMapper.xml

@@ -0,0 +1,26 @@
+<?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.ydtech.modules.admin.dao.SysUserAccountHistoryMapper">
+
+    <resultMap id="BaseResultMap" type="com.ydtech.modules.admin.model.po.SysUserAccountHistory">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="amount" column="amount" jdbcType="DECIMAL"/>
+            <result property="surplusAmount" column="surplus_amount" jdbcType="DECIMAL"/>
+            <result property="documentary" column="documentary" jdbcType="TINYINT"/>
+            <result property="property" column="property" jdbcType="TINYINT"/>
+            <result property="suborder" column="suborder" jdbcType="VARCHAR"/>
+            <result property="fromBankCard" column="from_bank_card" jdbcType="VARCHAR"/>
+            <result property="toBankCard" column="to_bank_card" jdbcType="VARCHAR"/>
+            <result property="userId" column="user_id" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,amount,surplus_amount,
+        documentary,property,suborder,
+        from_bank_card,to_bank_card,user_id,
+        create_time
+    </sql>
+</mapper>

+ 19 - 0
src/main/resources/mapper/modules/admin/SysUserAccountMapper.xml

@@ -0,0 +1,19 @@
+<?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.ydtech.modules.admin.dao.SysUserAccountMapper">
+
+    <resultMap id="BaseResultMap" type="com.ydtech.modules.admin.model.po.SysUserAccount">
+            <id property="userId" column="user_id" jdbcType="VARCHAR"/>
+            <result property="handlingFee" column="handling_fee" jdbcType="DECIMAL"/>
+            <result property="documentary" column="documentary" jdbcType="DECIMAL"/>
+            <result property="promotion" column="promotion" jdbcType="DECIMAL"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        user_id,handling_fee,documentary,
+        promotion,create_time
+    </sql>
+</mapper>

+ 19 - 0
src/main/resources/mapper/modules/admin/SysUserBankCardMapper.xml

@@ -0,0 +1,19 @@
+<?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.ydtech.modules.admin.dao.SysUserBankCardMapper">
+
+    <resultMap id="BaseResultMap" type="com.ydtech.modules.admin.model.po.SysUserBankCard">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="bankNumber" column="bank_number" jdbcType="VARCHAR"/>
+            <result property="bankAccount" column="bank_account" jdbcType="VARCHAR"/>
+            <result property="userId" column="user_id" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,bank_number,bank_account,
+        user_id,create_time
+    </sql>
+</mapper>