package com.yuchen.saas.park.api.entity.park;

import com.baomidou.mybatisplus.annotation.TableName;
import com.thinkunion.park.service.common.entity.BasicEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @ClassName ParkInvoiceInfo
 * @Description 园区-瑞宏发票配置表
 * @Author 张逸飞
 * @Date 2022/6/16 15:50
 */
@Data
@TableName("park_invoice")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "园区-瑞宏发票配置表", description = "园区-瑞宏发票配置表")
public class ParkInvoiceInfo extends BasicEntity {
    /**
     * 由电子发票平台分配的 appCode
     */
    @ApiModelProperty(value = "由电子发票平台分配的 appCode")
    private String appCode;
    /**
     * 密钥库文件路径
     */
    @ApiModelProperty(value = "密钥库文件路径")
    private String keyStorePath;
    /**
     * 密钥库别名
     */
    @ApiModelProperty(value = "密钥库别名")
    private String alias;
    /**
     * 密钥库密码
     */
    @ApiModelProperty(value = "密钥库密码")
    private String password;
    /**
     * 请求的api地址
     */
    @ApiModelProperty(value = "请求的api地址")
    private String apiUrl;


    /**
     * 销售方纳税人识别号
     */
    @ApiModelProperty(value = "销售方纳税人识别号")
    private String testTaxpayerCode;

    /**
     * 发票类型
     */
    @ApiModelProperty(value = "发票类型：1:普通发票; 2: 全电发票")
    private String invoiceType;
}
