Commit 496865c8 authored by yurong's avatar yurong
Browse files

运营平台完善knife4j接口描述

parent 1fd61f3e
......@@ -37,11 +37,11 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "服务商信息表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_isv_info")
@ApiModel
public class IsvInfo extends BaseModel implements Serializable {
//gw
......
......@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -19,6 +21,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-06-15
*/
@ApiModel(value = "商户应用表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -36,52 +39,62 @@ public class MchApp extends BaseModel {
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
@TableId(value = "app_id", type = IdType.INPUT)
private String appId;
/**
* 应用名称
*/
@ApiModelProperty(value = "应用名称")
private String appName;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 应用状态: 0-停用, 1-正常
*/
@ApiModelProperty(value = "应用状态: 0-停用, 1-正常")
private Byte state;
/**
* 应用私钥
*/
@ApiModelProperty(value = "应用私钥")
private String appSecret;
/**
* 备注
*/
@ApiModelProperty(value = "备注")
private String remark;
/**
* 创建者用户ID
*/
@ApiModelProperty(value = "创建者用户ID")
private Long createdUid;
/**
* 创建者姓名
*/
@ApiModelProperty(value = "创建者姓名")
private String createdBy;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
}
......@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -20,6 +22,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-08-19
*/
@ApiModel(value = "商户分账接收者账号绑定关系表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -36,102 +39,122 @@ public class MchDivisionReceiver implements Serializable {
/**
* 分账接收者ID
*/
@ApiModelProperty(value = "分账接收者ID")
@TableId(value = "receiver_id", type = IdType.AUTO)
private Long receiverId;
/**
* 接收者账号别名
*/
@ApiModelProperty(value = "接收者账号别名")
private String receiverAlias;
/**
* 组ID(便于商户接口使用)
*/
@ApiModelProperty(value = "组ID(便于商户接口使用)")
private Long receiverGroupId;
/**
* 组名称
*/
@ApiModelProperty(value = "组名称")
private String receiverGroupName;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 支付接口代码
*/
@ApiModelProperty(value = "支付接口代码")
private String ifCode;
/**
* 分账接收账号类型: 0-个人(对私) 1-商户(对公)
*/
@ApiModelProperty(value = "分账接收账号类型: 0-个人(对私) 1-商户(对公)")
private Byte accType;
/**
* 分账接收账号
*/
@ApiModelProperty(value = "分账接收账号")
private String accNo;
/**
* 分账接收账号名称
*/
@ApiModelProperty(value = "分账接收账号名称")
private String accName;
/**
* 分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等
*/
@ApiModelProperty(value = "分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等")
private String relationType;
/**
* 当选择自定义时,需要录入该字段。 否则为对应的名称
*/
@ApiModelProperty(value = "当选择自定义时,需要录入该字段。 否则为对应的名称")
private String relationTypeName;
/**
* 分账比例
*/
@ApiModelProperty(value = "分账比例")
private BigDecimal divisionProfit;
/**
* 分账状态(本系统状态,并不调用上游关联关系): 1-正常分账, 0-暂停分账
*/
@ApiModelProperty(value = "分账状态(本系统状态,并不调用上游关联关系): 1-正常分账, 0-暂停分账")
private Byte state;
/**
* 上游绑定返回信息,一般用作查询绑定异常时的记录
*/
@ApiModelProperty(value = "上游绑定返回信息,一般用作查询绑定异常时的记录")
private String channelBindResult;
/**
* 渠道特殊信息
*/
@ApiModelProperty(value = "渠道特殊信息")
private String channelExtInfo;
/**
* 绑定成功时间
*/
@ApiModelProperty(value = "绑定成功时间")
private Date bindSuccessTime;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -19,6 +21,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-08-23
*/
@ApiModel(value = "分账账号组", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -35,42 +38,50 @@ public class MchDivisionReceiverGroup implements Serializable {
/**
* 组ID
*/
@ApiModelProperty(value = "组ID")
@TableId(value = "receiver_group_id", type = IdType.AUTO)
private Long receiverGroupId;
/**
* 组名称
*/
@ApiModelProperty(value = "组名称")
private String receiverGroupName;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 自动分账组(当订单分账模式为自动分账,改组将完成分账逻辑) 0-否 1-是
*/
@ApiModelProperty(value = "自动分账组(当订单分账模式为自动分账,改组将完成分账逻辑) 0-否 1-是")
private Byte autoDivisionFlag;
/**
* 创建者用户ID
*/
@ApiModelProperty(value = "创建者用户ID")
private Long createdUid;
/**
* 创建者姓名
*/
@ApiModelProperty(value = "创建者姓名")
private String createdBy;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -35,6 +37,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "商户信息表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -55,77 +58,92 @@ public class MchInfo extends BaseModel implements Serializable {
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
@TableId(value = "mch_no", type = IdType.INPUT)
private String mchNo;
/**
* 商户名称
*/
@ApiModelProperty(value = "商户名称")
private String mchName;
/**
* 商户简称
*/
@ApiModelProperty(value = "商户简称")
private String mchShortName;
/**
* 类型: 1-普通商户, 2-特约商户(服务商模式)
*/
@ApiModelProperty(value = "类型: 1-普通商户, 2-特约商户(服务商模式)")
private Byte type;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 联系人姓名
*/
@ApiModelProperty(value = "联系人姓名")
private String contactName;
/**
* 联系人手机号
*/
@ApiModelProperty(value = "联系人手机号")
private String contactTel;
/**
* 联系人邮箱
*/
@ApiModelProperty(value = "联系人邮箱")
private String contactEmail;
/**
* 商户状态: 0-停用, 1-正常
*/
@ApiModelProperty(value = "商户状态: 0-停用, 1-正常")
private Byte state;
/**
* 商户备注
*/
@ApiModelProperty(value = "商户备注")
private String remark;
/**
* 初始用户ID(创建商户时,允许商户登录的用户)
*/
@ApiModelProperty(value = "初始用户ID(创建商户时,允许商户登录的用户)")
private Long initUserId;
/**
* 创建者用户ID
*/
@ApiModelProperty(value = "创建者用户ID")
private Long createdUid;
/**
* 创建者姓名
*/
@ApiModelProperty(value = "创建者姓名")
private String createdBy;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -35,6 +37,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "商户通知记录表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -61,77 +64,92 @@ public class MchNotifyRecord extends BaseModel implements Serializable {
/**
* 商户通知记录ID
*/
@ApiModelProperty(value = "商户通知记录ID")
@TableId(value = "notify_id", type = IdType.AUTO)
private Long notifyId;
/**
* 订单ID
*/
@ApiModelProperty(value = "订单ID")
private String orderId;
/**
* 订单类型:1-支付,2-退款
*/
@ApiModelProperty(value = "订单类型:1-支付,2-退款")
private Byte orderType;
/**
* 商户订单号
*/
@ApiModelProperty(value = "商户订单号")
private String mchOrderNo;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 通知地址
*/
@ApiModelProperty(value = "通知地址")
private String notifyUrl;
/**
* 通知响应结果
*/
@ApiModelProperty(value = "通知响应结果")
private String resResult;
/**
* 通知次数
*/
@ApiModelProperty(value = "通知次数")
private Integer notifyCount;
/**
* 最大通知次数, 默认6次
*/
@ApiModelProperty(value = "最大通知次数, 默认6次")
private Integer notifyCountLimit;
/**
* 通知状态,1-通知中,2-通知成功,3-通知失败
*/
@ApiModelProperty(value = "通知状态,1-通知中,2-通知成功,3-通知失败")
private Byte state;
/**
* 最后一次通知时间
*/
@ApiModelProperty(value = "最后一次通知时间")
private Date lastNotifyTime;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -36,6 +38,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "商户支付通道表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -51,52 +54,62 @@ public class MchPayPassage extends BaseModel implements Serializable {
/**
* ID
*/
@ApiModelProperty(value = "ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 支付接口
*/
@ApiModelProperty(value = "支付接口")
private String ifCode;
/**
* 支付方式
*/
@ApiModelProperty(value = "支付方式")
private String wayCode;
/**
* 支付方式费率
*/
@ApiModelProperty(value = "支付方式费率")
private BigDecimal rate;
/**
* 风控数据
*/
@ApiModelProperty(value = "风控数据")
private String riskConfig;
/**
* 状态: 0-停用, 1-启用
*/
@ApiModelProperty(value = "状态: 0-停用, 1-启用")
private Byte state;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
}
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -36,6 +38,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "支付接口配置参数表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -51,72 +54,86 @@ public class PayInterfaceConfig extends BaseModel implements Serializable {
/**
* ID
*/
@ApiModelProperty(value = "ID")
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 账号类型:1-服务商 2-商户
*/
@ApiModelProperty(value = "账号类型:1-服务商 2-商户")
private Byte infoType;
/**
* 服务商或商户No
*/
@ApiModelProperty(value = "服务商或商户No")
private String infoId;
/**
* 支付接口代码
*/
@ApiModelProperty(value = "支付接口代码")
private String ifCode;
/**
* 接口配置参数,json字符串
*/
@ApiModelProperty(value = "接口配置参数,json字符串")
private String ifParams;
/**
* 支付接口费率
*/
@ApiModelProperty(value = "支付接口费率")
private BigDecimal ifRate;
/**
* 状态: 0-停用, 1-启用
*/
@ApiModelProperty(value = "状态: 0-停用, 1-启用")
private Byte state;
/**
* 备注
*/
@ApiModelProperty(value = "备注")
private String remark;
/**
* 创建者用户ID
*/
@ApiModelProperty(value = "创建者用户ID")
private Long createdUid;
/**
* 创建者姓名
*/
@ApiModelProperty(value = "创建者姓名")
private String createdBy;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新者用户ID
*/
@ApiModelProperty(value = "更新者用户ID")
private Long updatedUid;
/**
* 更新者姓名
*/
@ApiModelProperty(value = "更新者姓名")
private String updatedBy;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -22,6 +22,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -37,6 +39,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "支付接口定义表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -52,78 +55,93 @@ public class PayInterfaceDefine extends BaseModel implements Serializable {
/**
* 接口代码 全小写 wxpay alipay
*/
@ApiModelProperty(value = "接口代码 全小写 wxpay alipay")
@TableId
private String ifCode;
/**
* 接口名称
*/
@ApiModelProperty(value = "接口名称")
private String ifName;
/**
* 是否支持普通商户模式: 0-不支持, 1-支持
*/
@ApiModelProperty(value = "是否支持普通商户模式: 0-不支持, 1-支持")
private Byte isMchMode;
/**
* 是否支持服务商子商户模式: 0-不支持, 1-支持
*/
@ApiModelProperty(value = "是否支持服务商子商户模式: 0-不支持, 1-支持")
private Byte isIsvMode;
/**
* 支付参数配置页面类型:1-JSON渲染,2-自定义
*/
@ApiModelProperty(value = "支付参数配置页面类型:1-JSON渲染,2-自定义")
private Byte configPageType;
/**
* ISV接口配置定义描述,json字符串
*/
@ApiModelProperty(value = "ISV接口配置定义描述,json字符串")
private String isvParams;
/**
* 特约商户接口配置定义描述,json字符串
*/
@ApiModelProperty(value = "特约商户接口配置定义描述,json字符串")
private String isvsubMchParams;
/**
* 普通商户接口配置定义描述,json字符串
*/
@ApiModelProperty(value = "普通商户接口配置定义描述,json字符串")
private String normalMchParams;
/**
* 支持的支付方式 ["wxpay_jsapi", "wxpay_bar"]
*/
@ApiModelProperty(value = "支持的支付方式")
@TableField(typeHandler = FastjsonTypeHandler.class)
private JSONArray wayCodes;
/**
* 页面展示:卡片-图标
*/
@ApiModelProperty(value = "页面展示:卡片-图标")
private String icon;
/**
* 页面展示:卡片-背景色
*/
@ApiModelProperty(value = "页面展示:卡片-背景色")
private String bgColor;
/**
* 状态: 0-停用, 1-启用
*/
@ApiModelProperty(value = "状态: 0-停用, 1-启用")
private Byte state;
/**
* 备注
*/
@ApiModelProperty(value = "备注")
private String remark;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -35,6 +37,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "支付订单表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -74,182 +77,218 @@ public class PayOrder extends BaseModel implements Serializable {
/**
* 支付订单号
*/
@ApiModelProperty(value = "支付订单号")
@TableId
private String payOrderId;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 商户名称
*/
@ApiModelProperty(value = "商户名称")
private String mchName;
/**
* 类型: 1-普通商户, 2-特约商户(服务商模式)
*/
@ApiModelProperty(value = "类型: 1-普通商户, 2-特约商户(服务商模式)")
private Byte mchType;
/**
* 商户订单号
*/
@ApiModelProperty(value = "商户订单号")
private String mchOrderNo;
/**
* 支付接口代码
*/
@ApiModelProperty(value = "支付接口代码")
private String ifCode;
/**
* 支付方式代码
*/
@ApiModelProperty(value = "支付方式代码")
private String wayCode;
/**
* 支付金额,单位分
*/
@ApiModelProperty(value = "支付金额,单位分")
private Long amount;
/**
* 商户手续费费率快照
*/
@ApiModelProperty(value = "商户手续费费率快照")
private BigDecimal mchFeeRate;
/**
* 商户手续费,单位分
*/
@ApiModelProperty(value = "商户手续费,单位分")
private Long mchFeeAmount;
/**
* 三位货币代码,人民币:cny
*/
@ApiModelProperty(value = "三位货币代码,人民币:cny")
private String currency;
/**
* 支付状态: 0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭
*/
@ApiModelProperty(value = "支付状态: 0-订单生成, 1-支付中, 2-支付成功, 3-支付失败, 4-已撤销, 5-已退款, 6-订单关闭")
private Byte state;
/**
* 向下游回调状态, 0-未发送, 1-已发送
*/
@ApiModelProperty(value = "向下游回调状态, 0-未发送, 1-已发送")
private Byte notifyState;
/**
* 客户端IP
*/
@ApiModelProperty(value = "客户端IP")
private String clientIp;
/**
* 商品标题
*/
@ApiModelProperty(value = "商品标题")
private String subject;
/**
* 商品描述信息
*/
@ApiModelProperty(value = "商品描述信息")
private String body;
/**
* 特定渠道发起额外参数
*/
@ApiModelProperty(value = "特定渠道发起额外参数")
private String channelExtra;
/**
* 渠道用户标识,如微信openId,支付宝账号
*/
@ApiModelProperty(value = "渠道用户标识,如微信openId,支付宝账号")
private String channelUser;
/**
* 渠道订单号
*/
@ApiModelProperty(value = "渠道订单号")
private String channelOrderNo;
/**
* 退款状态: 0-未发生实际退款, 1-部分退款, 2-全额退款
*/
@ApiModelProperty(value = "退款状态: 0-未发生实际退款, 1-部分退款, 2-全额退款")
private Byte refundState;
/**
* 退款次数
*/
@ApiModelProperty(value = "退款次数")
private Integer refundTimes;
/**
* 退款总金额,单位分
*/
@ApiModelProperty(value = "退款总金额,单位分")
private Long refundAmount;
/**
* 订单分账模式:0-该笔订单不允许分账, 1-支付成功按配置自动完成分账, 2-商户手动分账(解冻商户金额)
*/
@ApiModelProperty(value = "订单分账模式:0-该笔订单不允许分账, 1-支付成功按配置自动完成分账, 2-商户手动分账(解冻商户金额)")
private Byte divisionMode;
/**
* 0-未发生分账, 1-等待分账任务处理, 2-分账处理中, 3-分账任务已结束(不体现状态)
*/
@ApiModelProperty(value = "0-未发生分账, 1-等待分账任务处理, 2-分账处理中, 3-分账任务已结束(不体现状态)")
private Byte divisionState;
/**
* 最新分账时间
*/
@ApiModelProperty(value = "最新分账时间")
private Date divisionLastTime;
/**
* 渠道支付错误码
*/
@ApiModelProperty(value = "渠道支付错误码")
private String errCode;
/**
* 渠道支付错误描述
*/
@ApiModelProperty(value = "渠道支付错误描述")
private String errMsg;
/**
* 商户扩展参数
*/
@ApiModelProperty(value = "商户扩展参数")
private String extParam;
/**
* 异步通知地址
*/
@ApiModelProperty(value = "异步通知地址")
private String notifyUrl;
/**
* 页面跳转地址
*/
@ApiModelProperty(value = "页面跳转地址")
private String returnUrl;
/**
* 订单失效时间
*/
@ApiModelProperty(value = "订单失效时间")
private Date expiredTime;
/**
* 订单支付成功时间
*/
@ApiModelProperty(value = "订单支付成功时间")
private Date successTime;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
}
......@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -20,6 +22,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-08-19
*/
@ApiModel(value = "分账记录表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -40,137 +43,164 @@ public class PayOrderDivisionRecord implements Serializable {
/**
* 分账记录ID
*/
@ApiModelProperty(value = "分账记录ID")
@TableId(value = "record_id", type = IdType.AUTO)
private Long recordId;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 商户名称
*/
@ApiModelProperty(value = "商户名称")
private String mchName;
/**
* 类型: 1-普通商户, 2-特约商户(服务商模式)
*/
@ApiModelProperty(value = "类型: 1-普通商户, 2-特约商户(服务商模式)")
private Byte mchType;
/**
* 支付接口代码
*/
@ApiModelProperty(value = "支付接口代码")
private String ifCode;
/**
* 系统支付订单号
*/
@ApiModelProperty(value = "系统支付订单号")
private String payOrderId;
/**
* 支付订单渠道支付订单号
*/
@ApiModelProperty(value = "支付订单渠道支付订单号")
private String payOrderChannelOrderNo;
/**
* 订单金额,单位分
*/
@ApiModelProperty(value = "订单金额,单位分")
private Long payOrderAmount;
/**
* 订单实际分账金额, 单位:分(订单金额 - 商户手续费 - 已退款金额)
*/
@ApiModelProperty(value = "订单实际分账金额, 单位:分(订单金额 - 商户手续费 - 已退款金额)")
private Long payOrderDivisionAmount;
/**
* 系统分账批次号
*/
@ApiModelProperty(value = "系统分账批次号")
private String batchOrderId;
/**
* 上游分账批次号
*/
@ApiModelProperty(value = "上游分账批次号")
private String channelBatchOrderId;
/**
* 状态: 0-待分账 1-分账成功, 2-分账失败
*/
@ApiModelProperty(value = "状态: 0-待分账 1-分账成功, 2-分账失败")
private Byte state;
/**
* 上游返回数据包
*/
@ApiModelProperty(value = "上游返回数据包")
private String channelRespResult;
/**
* 账号快照》 分账接收者ID
*/
@ApiModelProperty(value = "账号快照》 分账接收者ID")
private Long receiverId;
/**
* 账号快照》 组ID(便于商户接口使用)
*/
@ApiModelProperty(value = "账号快照》 组ID(便于商户接口使用)")
private Long receiverGroupId;
/**
* 账号快照》 分账接收者别名
*/
@ApiModelProperty(value = "账号快照》 分账接收者别名")
private String receiverAlias;
/**
* 账号快照》 分账接收账号类型: 0-个人 1-商户
*/
@ApiModelProperty(value = "账号快照》 分账接收账号类型: 0-个人 1-商户")
private Byte accType;
/**
* 账号快照》 分账接收账号
*/
@ApiModelProperty(value = "账号快照》 分账接收账号")
private String accNo;
/**
* 账号快照》 分账接收账号名称
*/
@ApiModelProperty(value = "账号快照》 分账接收账号名称")
private String accName;
/**
* 账号快照》 分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等
*/
@ApiModelProperty(value = "账号快照》 分账关系类型(参考微信), 如: SERVICE_PROVIDER 服务商等")
private String relationType;
/**
* 账号快照》 当选择自定义时,需要录入该字段。 否则为对应的名称
*/
@ApiModelProperty(value = "账号快照》 当选择自定义时,需要录入该字段。 否则为对应的名称")
private String relationTypeName;
/**
* 账号快照》 配置的实际分账比例
*/
@ApiModelProperty(value = "账号快照》 配置的实际分账比例")
private BigDecimal divisionProfit;
/**
* 计算该接收方的分账金额,单位分
*/
@ApiModelProperty(value = "计算该接收方的分账金额,单位分")
private Long calDivisionAmount;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -34,6 +36,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "支付方式表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -49,22 +52,26 @@ public class PayWay extends BaseModel implements Serializable {
/**
* 支付方式代码 例如: wxpay_jsapi
*/
@ApiModelProperty(value = "支付方式代码 例如: wxpay_jsapi")
@TableId
private String wayCode;
/**
* 支付方式名称
*/
@ApiModelProperty(value = "支付方式名称")
private String wayName;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -33,6 +35,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "退款订单表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -54,137 +57,164 @@ public class RefundOrder extends BaseModel {
/**
* 退款订单号(支付系统生成订单号)
*/
@ApiModelProperty(value = "退款订单号(支付系统生成订单号)")
@TableId
private String refundOrderId;
/**
* 支付订单号(与t_pay_order对应)
*/
@ApiModelProperty(value = "支付订单号(与t_pay_order对应)")
private String payOrderId;
/**
* 渠道支付单号(与t_pay_order channel_order_no对应)
*/
@ApiModelProperty(value = "渠道支付单号(与t_pay_order channel_order_no对应)")
private String channelPayOrderNo;
/**
* 商户号
*/
@ApiModelProperty(value = "商户号")
private String mchNo;
/**
* 服务商号
*/
@ApiModelProperty(value = "服务商号")
private String isvNo;
/**
* 应用ID
*/
@ApiModelProperty(value = "应用ID")
private String appId;
/**
* 商户名称
*/
@ApiModelProperty(value = "商户名称")
private String mchName;
/**
* 类型: 1-普通商户, 2-特约商户(服务商模式)
*/
@ApiModelProperty(value = "类型: 1-普通商户, 2-特约商户(服务商模式)")
private Byte mchType;
/**
* 商户退款单号(商户系统的订单号)
*/
@ApiModelProperty(value = "商户退款单号(商户系统的订单号)")
private String mchRefundNo;
/**
* 支付方式代码
*/
@ApiModelProperty(value = "支付方式代码")
private String wayCode;
/**
* 支付接口代码
*/
@ApiModelProperty(value = "支付接口代码")
private String ifCode;
/**
* 支付金额,单位分
*/
@ApiModelProperty(value = "支付金额,单位分")
private Long payAmount;
/**
* 退款金额,单位分
*/
@ApiModelProperty(value = "退款金额,单位分")
private Long refundAmount;
/**
* 三位货币代码,人民币:cny
*/
@ApiModelProperty(value = "三位货币代码,人民币:cny")
private String currency;
/**
* 退款状态:0-订单生成,1-退款中,2-退款成功,3-退款失败,4-退款任务关闭
*/
@ApiModelProperty(value = "退款状态:0-订单生成,1-退款中,2-退款成功,3-退款失败,4-退款任务关闭")
private Byte state;
/**
* 客户端IP
*/
@ApiModelProperty(value = "客户端IP")
private String clientIp;
/**
* 退款原因
*/
@ApiModelProperty(value = "退款原因")
private String refundReason;
/**
* 渠道订单号
*/
@ApiModelProperty(value = "渠道订单号")
private String channelOrderNo;
/**
* 渠道错误码
*/
@ApiModelProperty(value = "渠道错误码")
private String errCode;
/**
* 渠道错误描述
*/
@ApiModelProperty(value = "渠道错误描述")
private String errMsg;
/**
* 特定渠道发起时额外参数
*/
@ApiModelProperty(value = "特定渠道发起时额外参数")
private String channelExtra;
/**
* 通知地址
*/
@ApiModelProperty(value = "通知地址")
private String notifyUrl;
/**
* 扩展参数
*/
@ApiModelProperty(value = "扩展参数")
private String extParam;
/**
* 订单退款成功时间
*/
@ApiModelProperty(value = "订单退款成功时间")
private Date successTime;
/**
* 退款失效时间(失效后系统更改为退款任务关闭状态)
*/
@ApiModelProperty(value = "退款失效时间(失效后系统更改为退款任务关闭状态)")
private Date expiredTime;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
}
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -35,6 +37,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统配置表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -51,47 +54,56 @@ public class SysConfig extends BaseModel implements Serializable {
/**
* 配置KEY
*/
@ApiModelProperty(value = "配置KEY")
@TableId(value = "config_key", type = IdType.INPUT)
private String configKey;
/**
* 配置名称
*/
@ApiModelProperty(value = "配置名称")
private String configName;
/**
* 描述信息
*/
@ApiModelProperty(value = "描述信息")
private String configDesc;
/**
* 分组key
*/
@ApiModelProperty(value = "分组key")
private String groupKey;
/**
* 分组名称
*/
@ApiModelProperty(value = "分组名称")
private String groupName;
/**
* 配置内容项
*/
@ApiModelProperty(value = "配置内容项")
private String configVal;
/**
* 类型: text-输入框, textarea-多行文本, uploadImg-上传图片, switch-开关
*/
@ApiModelProperty(value = "类型: text-输入框, textarea-多行文本, uploadImg-上传图片, switch-开关")
private String type;
/**
* 显示顺序
*/
@ApiModelProperty(value = "显示顺序")
private Long sortNum;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -33,6 +35,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统权限表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -49,67 +52,80 @@ public class SysEntitlement extends BaseModel {
/**
* 权限ID[ENT_功能模块_子模块_操作], eg: ENT_ROLE_LIST_ADD
*/
@ApiModelProperty(value = "权限ID[ENT_功能模块_子模块_操作], eg: ENT_ROLE_LIST_ADD")
@TableId
private String entId;
/**
* 权限名称
*/
@ApiModelProperty(value = "权限名称")
private String entName;
/**
* 菜单图标
*/
@ApiModelProperty(value = "菜单图标")
private String menuIcon;
/**
* 菜单uri/路由地址
*/
@ApiModelProperty(value = "菜单uri/路由地址")
private String menuUri;
/**
* 组件Name(前后端分离使用)
*/
@ApiModelProperty(value = "组件Name(前后端分离使用)")
private String componentName;
/**
* 权限类型 ML-左侧显示菜单, MO-其他菜单, PB-页面/按钮
*/
@ApiModelProperty(value = "权限类型 ML-左侧显示菜单, MO-其他菜单, PB-页面/按钮")
private String entType;
/**
* 快速开始菜单 0-否, 1-是
*/
@ApiModelProperty(value = "快速开始菜单 0-否, 1-是")
private Byte quickJump;
/**
* 状态 0-停用, 1-启用
*/
@ApiModelProperty(value = "状态 0-停用, 1-启用")
private Byte state;
/**
* 父ID
*/
@ApiModelProperty(value = "父ID")
private String pid;
/**
* 排序字段, 规则:正序
*/
@ApiModelProperty(value = "排序字段, 规则:正序")
private Integer entSort;
/**
* 所属系统: MGR-运营平台, MCH-商户中心
*/
@ApiModelProperty(value = "所属系统: MGR-运营平台, MCH-商户中心")
private String sysType;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -34,6 +36,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-27
*/
@ApiModel(value = "系统操作日志表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -49,57 +52,68 @@ public class SysLog implements Serializable {
/**
* id
*/
@ApiModelProperty(value = "id")
@TableId(value = "sys_log_id", type = IdType.AUTO)
private Integer sysLogId;
/**
* 系统用户ID
*/
@ApiModelProperty(value = "系统用户ID")
private Long userId;
/**
* 用户姓名
*/
@ApiModelProperty(value = "用户姓名")
private String userName;
/**
* 用户IP
*/
@ApiModelProperty(value = "用户IP")
private String userIp;
/**
* 所属系统: MGR-运营平台, MCH-商户中心
*/
@ApiModelProperty(value = "所属系统: MGR-运营平台, MCH-商户中心")
private String sysType;
/**
* 方法名
*/
@ApiModelProperty(value = "方法名")
private String methodName;
/**
* 方法描述
*/
@ApiModelProperty(value = "方法描述")
private String methodRemark;
/**
* 请求地址
*/
@ApiModelProperty(value = "请求地址")
private String reqUrl;
/**
* 操作请求参数
*/
@ApiModelProperty(value = "操作请求参数")
private String optReqParam;
/**
* 操作响应结果
*/
@ApiModelProperty(value = "操作响应结果")
private String optResInfo;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
......
......@@ -18,6 +18,8 @@ package com.jeequan.jeepay.core.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -33,6 +35,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统角色表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -49,27 +52,32 @@ public class SysRole implements Serializable {
/**
* 角色ID, ROLE_开头
*/
@ApiModelProperty(value = "角色ID, ROLE_开头")
@TableId
private String roleId;
/**
* 角色名称
*/
@ApiModelProperty(value = "角色名称")
private String roleName;
/**
* 所属系统: MGR-运营平台, MCH-商户中心
*/
@ApiModelProperty(value = "所属系统: MGR-运营平台, MCH-商户中心")
private String sysType;
/**
* 所属商户ID / 0(平台)
*/
@ApiModelProperty(value = "所属商户ID / 0(平台)")
private String belongInfoId;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -17,6 +17,8 @@ package com.jeequan.jeepay.core.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -31,6 +33,7 @@ import java.io.Serializable;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统角色权限关联表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -47,11 +50,13 @@ public class SysRoleEntRela implements Serializable {
/**
* 角色ID
*/
@ApiModelProperty(value = "角色ID")
private String roleId;
/**
* 权限ID
*/
@ApiModelProperty(value = "权限ID")
private String entId;
......
......@@ -20,6 +20,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.jeequan.jeepay.core.model.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -34,6 +36,7 @@ import java.util.Date;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统用户表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -50,67 +53,80 @@ public class SysUser extends BaseModel {
/**
* 系统用户ID
*/
@ApiModelProperty(value = "系统用户ID")
@TableId(value = "sys_user_id", type = IdType.AUTO)
private Long sysUserId;
/**
* 登录用户名
*/
@ApiModelProperty(value = "登录用户名")
private String loginUsername;
/**
* 真实姓名
*/
@ApiModelProperty(value = "真实姓名")
private String realname;
/**
* 手机号
*/
@ApiModelProperty(value = "手机号")
private String telphone;
/**
* 性别 0-未知, 1-男, 2-女
*/
@ApiModelProperty(value = "性别 0-未知, 1-男, 2-女")
private Byte sex;
/**
* 头像地址
*/
@ApiModelProperty(value = "头像地址")
private String avatarUrl;
/**
* 员工编号
*/
@ApiModelProperty(value = "员工编号")
private String userNo;
/**
* 是否超管(超管拥有全部权限) 0-否 1-是
*/
@ApiModelProperty(value = "是否超管(超管拥有全部权限) 0-否 1-是")
private Byte isAdmin;
/**
* 状态 0-停用 1-启用
*/
@ApiModelProperty(value = "状态 0-停用 1-启用")
private Byte state;
/**
* 所属系统: MGR-运营平台, MCH-商户中心
*/
@ApiModelProperty(value = "所属系统: MGR-运营平台, MCH-商户中心")
private String sysType;
/**
* 所属商户ID / 0(平台)
*/
@ApiModelProperty(value = "所属商户ID / 0(平台)")
private String belongInfoId;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
private Date createdAt;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updatedAt;
......
......@@ -19,6 +19,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
......@@ -33,6 +35,7 @@ import java.io.Serializable;
* @author [mybatis plus generator]
* @since 2021-04-23
*/
@ApiModel(value = "系统用户认证表", description = "")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
......@@ -49,37 +52,44 @@ public class SysUserAuth implements Serializable {
/**
* ID
*/
@ApiModelProperty(value = "ID")
@TableId(value = "auth_id", type = IdType.AUTO)
private Long authId;
/**
* user_id
*/
@ApiModelProperty(value = "user_id")
private Long userId;
/**
* 登录类型 1-昵称 2-手机号 3-邮箱 10-微信 11-QQ 12-支付宝 13-微博
*/
@ApiModelProperty(value = "登录类型 1-昵称 2-手机号 3-邮箱 10-微信 11-QQ 12-支付宝 13-微博")
private Byte identityType;
/**
* 认证标识 ( 用户名 | open_id )
*/
@ApiModelProperty(value = "认证标识 ( 用户名 | open_id )")
private String identifier;
/**
* 密码凭证
*/
@ApiModelProperty(value = "密码凭证")
private String credential;
/**
* salt
*/
@ApiModelProperty(value = "salt")
private String salt;
/**
* 所属系统: MGR-运营平台, MCH-商户中心
*/
@ApiModelProperty(value = "所属系统: MGR-运营平台, MCH-商户中心")
private String sysType;
......
Supports Markdown
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