Commit 35de3b5c authored by licc's avatar licc

添加用户充值类

parent e7acaa69
package cn.wisenergy.mapper; package cn.wisenergy.mapper;
import cn.wisenergy.model.app.UserRecharge;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* <p> * @author 86187
* 充币表 Mapper 接口
* </p>
*
* @author chenqi
* @since 2021-06-15
*/ */
public interface UserRechargeMapper extends BaseMapper<UserRecharge> { public interface UserRechargeMapper extends BaseMapper<UserRechargeMapper> {
} }
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wisenergy.mapper.UserRechargeMapper">
<!-- 通用查询映射结果 --> <mapper namespace="cn.wisenergy.mapper.UserRechargeMapper">
<resultMap id="BaseResultMap" type="cn.wisenergy.model.app.UserRecharge"> <resultMap id="userMap" type="cn.wisenergy.model.app.UserRecharge">
<id column="id" property="id" /> <id column="id" property="id"/>
<result column="user_id" property="userId" /> <result column="user_id" property="userId"/>
<result column="currency_id" property="currencyId" /> <result column="currency_id" property="currencyId"/>
<result column="name" property="name" /> <result column="name" property="name"/>
<result column="type" property="type" /> <result column="type" property="type"/>
<result column="receive_addr" property="receiveAddr" /> <result column="receive_addr" property="receiveAddr"/>
<result column="from_addr" property="fromAddr" /> <result column="from_addr" property="fromAddr"/>
<result column="amount" property="amount" /> <result column="amount" property="amount"/>
<result column="hash" property="hash" /> <result column="hash" property="hash"/>
<result column="detail" property="detail" /> <result column="detail" property="detail"/>
<result column="payer" property="payer" /> <result column="payer" property="payer"/>
<result column="bank_name" property="bankName" /> <result column="bank_name" property="bankName"/>
<result column="bank_real_name" property="bankRealName" /> <result column="bank_real_name" property="bankRealName"/>
<result column="bank_card" property="bankCard" /> <result column="bank_card" property="bankCard"/>
<result column="method" property="method" /> <result column="method" property="method"/>
<result column="operate" property="operate" /> <result column="operate" property="operate"/>
<result column="operate_at" property="operateAt" /> <result column="operate_at" property="operateAt"/>
<result column="note" property="note" /> <result column="note" property="note"/>
<result column="status" property="status" /> <result column="status" property="status"/>
<result column="created_at" property="createdAt" /> <result column="created_at" property="createdAt"/>
<result column="updated_at" property="updatedAt" /> <result column="updated_at" property="updatedAt"/>
</resultMap> </resultMap>
<!-- 通用查询结果列 --> <sql id="table">
<sql id="Base_Column_List"> user_recharge
id, user_id, currency_id, name, type, receive_addr, from_addr, amount, hash, detail, payer, bank_name, bank_real_name, bank_card, method, operate, operate_at, note, status, created_at, updated_at </sql>
<sql id="cols_all">
id,
<include refid="cols_exclude_id"/>
</sql>
<sql id="cols_exclude_id">
user_id, currency_id, `name`, `type`, receive_addr, from_addr, amount, hash, detail, payer, bank_name,
bank_real_name, bank_card, method, operate, operate_at, note, status, created_at, updated_at
</sql>
<sql id="vals">
#{userId},#{currencyId},#{name},#{type},#{receiveAddr},#{fromAddr},#{amount},#{hash},#{detail},#{payer},
#{bankName},#{bankRealName},#{bankCard},#{method},#{operate},#{operateAt},#{note},#{status},now(),now()
</sql>
<sql id="updateCondition">
<if test="userId != null">user_id = #{userId},</if>
<if test="currencyId != null">currency_id =#{currencyId},</if>
<if test="name != null">`name` =#{name},</if>
<if test="type != null">`type` =#{type},</if>
<if test="receiveAddr != null">receive_addr =#{receiveAddr},</if>
<if test="fromAddr != null">from_addr = #{fromAddr},</if>
<if test="amount != null">amount =#{amount},</if>
<if test="hash != null">hash =#{hash},</if>
<if test="detail != null">detail =#{detail},</if>
<if test="payer != null">payer = #{payer},</if>
<if test="token != null">token = #{token},</if>
<if test="hash != null">hash =#{hash},</if>
<if test="bankName != null">bank_name =#{bankName},</if>
<if test="bankRealName != null">bank_real_name =#{bankRealName},</if>
<if test="bankCard != null">bank_card =#{bankCard},</if>
<if test="method != null">method = #{method},</if>
<if test="operate != null">operate =#{operate},</if>
<if test="operateAt != null">operate_at =#{operateAt},</if>
<if test="note != null">note =#{note},</if>
<if test="status != null">status = #{status},</if>
update_time =now()
</sql>
<sql id="criteria">
<if test="id != null">id = #{id}</if>
<if test="userId != null">and user_id = #{userId}</if>
<if test="currencyId != null">and currency_id =#{currencyId}</if>
<if test="name != null">and `name` =#{name}</if>
<if test="type != null">and `type` =#{type}</if>
<if test="receiveAddr != null">and receive_addr =#{receiveAddr}</if>
<if test="fromAddr != null">and from_addr = #{fromAddr}</if>
<if test="amount != null">and amount =#{amount}</if>
<if test="hash != null">and hash =#{hash}</if>
<if test="detail != null">and detail =#{detail}</if>
<if test="payer != null">and payer = #{payer}</if>
<if test="token != null">and token = #{token}</if>
<if test="hash != null">and hash =#{hash}</if>
<if test="bankName != null">and bank_name =#{bankName}</if>
<if test="bankRealName != null">and bank_real_name =#{bankRealName}</if>
<if test="bankCard != null">and bank_card =#{bankCard}</if>
<if test="method != null">and method = #{method}</if>
<if test="operate != null">and operate =#{operate}</if>
<if test="operateAt != null">and operate_at =#{operateAt}</if>
<if test="note != null">and note =#{note}</if>
<if test="status != null">and status = #{status}</if>
<if test="createdAt != null">and created_at &gt;= #{createdAt}</if>
<if test="updatedAt != null">and #{updatedAt} &gt;= updated_at</if>
</sql> </sql>
</mapper> </mapper>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<!-- 通用查询结果列 --> <!-- 通用查询结果列 -->
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, withdraws_sn, user_id, currency_id, name, type, hash, from, to, bank_name, bank_branch, bank_real_name, bank_card, amount, fee, actual, status, user_ip, user_addr, user_device, review, review_name, review_ip, review_addr, receipt, remark, created_at, updated_at id, withdraws_sn, user_id, currency_id, `name`, `type`, hash, `from`, `to`, bank_name, bank_branch, bank_real_name, bank_card, amount, fee, actual, status, user_ip, user_addr, user_device, review, review_name, review_ip, review_addr, receipt, remark, created_at, updated_at
</sql> </sql>
</mapper> </mapper>
package cn.wisenergy.model.app; package cn.wisenergy.model.app;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/** /**
* <p> * @author 86187
* 充币表
* </p>
*
* @author chenqi
* @since 2021-06-15
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) public class UserRecharge {
@TableName("user_recharge")
@ApiModel(value="UserRecharge对象", description="充币表") /**
public class UserRecharge implements Serializable { * 主键id
*/
private static final long serialVersionUID = 1L;
@ApiModelProperty(name = "id", value = "用户主键id")
@TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@ApiModelProperty(name = "userId", value = "会员id") /**
* 会员id
*/
private Integer userId; private Integer userId;
@ApiModelProperty(name = "currencyId", value = "币种id") /**
* 币种id
*/
private Integer currencyId; private Integer currencyId;
@ApiModelProperty(name = "name", value = "币种名称") /**
* 币种名称
*/
private String name; private String name;
@ApiModelProperty(name = "type", value = "0 ERC20") /**
* 0 ERC20
*/
private Integer type; private Integer type;
@ApiModelProperty(name = "receiveAddr", value = "转入地址") /**
* 转入地址
*/
private String receiveAddr; private String receiveAddr;
@ApiModelProperty(name = "fromAddr", value = "转出地址") /**
* 转出地址
*/
private String fromAddr; private String fromAddr;
@ApiModelProperty(name = "amount", value = "转入金额") /**
* 转入金额
*/
private BigDecimal amount; private BigDecimal amount;
@ApiModelProperty(name = "hash", value = "交易hash地址") /**
* 交易hash地址
*/
private String hash; private String hash;
@ApiModelProperty(name = "detail", value = "详细信息") /**
* 详细信息
*/
private String detail; private String detail;
@ApiModelProperty(name = "payer", value = "打款人姓名") /**
* 打款人姓名
*/
private String payer; private String payer;
@ApiModelProperty(name = "bankName", value = "收款银行") /**
* 收款银行
*/
private String bankName; private String bankName;
@ApiModelProperty(name = "bankRealName", value = "收款人") /**
* 收款人
*/
private String bankRealName; private String bankRealName;
@ApiModelProperty(name = "bankCard", value = "收款卡号") /**
* 收款银行卡
*/
private String bankCard; private String bankCard;
@ApiModelProperty(name = "method", value = "打款方式") /**
* 打款方式
*/
private String method; private String method;
@ApiModelProperty(name = "operate", value = "审核人") /**
* 审核人
*/
private String operate; private String operate;
@ApiModelProperty(name = "operateAt", value = "审核时间") /**
* 审核时间
*/
private Date operateAt; private Date operateAt;
@ApiModelProperty(name = "note", value = "备注") /**
* 备注
*/
private String note; private String note;
@ApiModelProperty(name = "status", value = "状态 0 待处理 1 充值成功 2 充值失败") /**
* 状态 0 待处理 1 充值成功 2 充值失败
*/
private Integer status; private Integer status;
private Date createdAt; private Date createdAt;
private Date updatedAt; private Date updatedAt;
} }
...@@ -19,7 +19,7 @@ public interface UserService { ...@@ -19,7 +19,7 @@ public interface UserService {
* @param userId 用户id * @param userId 用户id
* @return 用户信息 * @return 用户信息
*/ */
Users getById(Integer userId); Users getById(Long userId);
......
...@@ -22,7 +22,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, Users> implements ...@@ -22,7 +22,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, Users> implements
private UsersMapper usersMapper; private UsersMapper usersMapper;
@Override @Override
public Users getById(Integer userId) { public Users getById(Long userId) {
return null; return null;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment