package com.yonge.cooleshow.biz.dal.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import lombok.Data;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;


/**
 * 微信配置信息
 * 2023-07-21 17:32:49
 */
@Data
@ApiModel(" WxConfigInfo-微信配置信息")
@TableName("wx_config_info")
public class WxConfigInfo implements Serializable {

    @ApiModelProperty("主键ID") 
	    @TableId(value = "id")
	    private Long id;

    @ApiModelProperty("公众号名称") 
	@TableField(value = "mp_name")
    private String mpName;

    @ApiModelProperty("公众号ID") 
	@TableField(value = "appid")
    private String appid;

    @ApiModelProperty("接入密钥") 
	@TableField(value = "secret")
    private String secret;

    @ApiModelProperty("消息密钥") 
	@TableField(value = "token")
    private String token;

    @ApiModelProperty("加密模式密钥") 
	@TableField(value = "aeskey")
    private String aeskey;

    @ApiModelProperty("关注公众号提示信息") 
	@TableField(value = "content")
    private String content;

    @ApiModelProperty("商户ID") 
	@TableField(value = "merchant_id")
    private String merchantId;

    @ApiModelProperty("商户密钥") 
	@TableField(value = "merchant_key")
    private String merchantKey;

    @ApiModelProperty("微信帐单回调") 
	@TableField(value = "notify_url")
    private String notifyUrl;

    @ApiModelProperty("交易类型") 
	@TableField(value = "trade_type")
    private String tradeType;

    @ApiModelProperty("签名类型") 
	@TableField(value = "sign_type")
    private String signType;

    @ApiModelProperty("关注跳转地址") 
	@TableField(value = "subscribe_url")
    private String subscribeUrl;

    @ApiModelProperty("关联公众号") 
	@TableField(value = "mp_app_id")
    private String mpAppId;

    @ApiModelProperty("公众号类型") 
	@TableField(value = "mp_type")
    private Integer mpType;

    @ApiModelProperty("全局标识") 
	@TableField(value = "is_global")
    private Boolean isGlobal;

    @ApiModelProperty("状态") 
	@TableField(value = "status")
    private Boolean status;

    @ApiModelProperty("创建时间") 
	@TableField(value = "create_time")
    private Date createTime;

}