package com.ydtech.modules.inv.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 账户信息表 * * @TableName ins_account */ @TableName(value = "inv_account") @Data public class InvAccount implements Serializable { /** * 账户id */ @TableId @ApiModelProperty(value = "账户id") private String accountId; /** * 户名 */ @ApiModelProperty(value = "户名") private String accountName; /** * 营业性质 */ @ApiModelProperty(value = "营业性质(3一般纳税 2小规模 1个体户)") private String businessQuality; /** * 所属地 */ @ApiModelProperty(value = "所属地") private String owned; /** * 法人 */ @ApiModelProperty(value = "法人") private String juridicalPerson; /** * 成立日期 */ @ApiModelProperty(value = "成立日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date establishTime; /** * 开票员 */ @ApiModelProperty(value = "开票员") private String biller; /** * 开票额度 */ @ApiModelProperty(value = "开票额度") private String invoicingAmount; /** * 剩余开票额度 */ @ApiModelProperty(value = "剩余开票额度") private String invoicingAmountExcess; /** * 删除标志 */ @ApiModelProperty(value = "删除标志") private String delFlag; /** * 创建者 */ @ApiModelProperty(value = "创建者") private String createBy; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; /** * 更新者 */ @ApiModelProperty(value = "更新者") private String updateBy; /** * 更新时间 */ @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; /** * 外部账户标识(0内部账户 1外部账户) */ @ApiModelProperty(value = "外部账户标识(0内部账户 1外部账户)") private String outerFlag; /** * 总开票额度 */ @ApiModelProperty(value = "总开票额度") @TableField(exist = false) private String sumInvoicingAmount; @ApiModelProperty(value = "暂估") private String tentativeEstimates; @ApiModelProperty(value = "季度开票额度") @TableField(exist = false) private String quarterAmountExcess; @ApiModelProperty(value = "所属账户下的卡") @TableField(exist = false) List invAccountCardList; @TableField(exist = false) private int pageNo; @TableField(exist = false) private int pageSize; @TableField(exist = false) private static final long serialVersionUID = 1L; }