package com.ydtech.modules.inv.model; import com.baomidou.mybatisplus.annotation.IdType; 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.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; @TableName(value ="inv_company") @Data @ApiModel(value = "发票公司", description = "发票公司") public class InvCompany implements Serializable { /** * ID */ @TableId(value = "id", type = IdType.ASSIGN_ID) private String id; /** * 营业性质ID */ @ApiModelProperty(value = "营业性质ID") @TableField(value = "quality_id") private String qualityId; /** * 营业性质 */ @ApiModelProperty(value = "营业性质") @TableField(value = "quality_name") private String qualityName; /** * 所属地 */ @ApiModelProperty(value = "所属地") @TableField(value = "area_name") private String areaName; /** * 企业名称 */ @ApiModelProperty(value = "企业名称") @TableField(value = "enterprise_name") private String enterpriseName; /** * 法人 */ @ApiModelProperty(value = "法人") @TableField(value = "legal_person") private String legalPerson; /** * 税率 */ @ApiModelProperty(value = "税率") @TableField(value = "tax_rate") private String taxRate; /** * 成立日期 */ @ApiModelProperty(value = "成立日期") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @TableField(value = "found_date") private Date foundDate; /** * 管理员 */ @ApiModelProperty(value = "管理员") @TableField(value = "admin") private String admin; /** * 创建人 */ @TableField(value = "create_by") private String createBy; /** * 创建时间 */ @TableField(value = "create_time") private Date createTime; /** * 更新人 */ @TableField(value = "update_by") private String updateBy; /** * 更新时间 */ @TableField(value = "update_time") private Date updateTime; /** * 是否删除 -1:已删除 0:正常 */ @ApiModelProperty(value = "是否删除 -1:已删除 0:正常") @TableField(value = "del_flag") private Integer delFlag; /** * 报税限额度(年) */ @ApiModelProperty(value = "报税限额度(年)") @TableField(value = "tax_limit") private String taxLimit; @TableField(exist = false) private static final long serialVersionUID = 1L; }