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

运营平台完善knife4j接口描述

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