content: package com.alipay.api.domain;
  
  import java.util.Date;
  
  import com.alipay.api.AlipayObject;
  import com.alipay.api.internal.mapping.ApiField;
  
  /**
   * 开票规则记录
   *
   * @author auto create
   * @since 1.0, 2024-01-30 14:28:38
   */
  public class EnterpriseOpenRuleRecordInfo extends AlipayObject {
  
  	private static final long serialVersionUID = 5615195189261732696L;
  
  	/**
  	 * 开票规则账单日
  	 */
  	@ApiField("bill_month_day")
  	private Long billMonthDay;
  
  	/**
  	 * 开票规则生效日期
  	 */
  	@ApiField("effective_start")
  	private Date effectiveStart;
  
  	/**
  	 * 企业ID
  	 */
  	@ApiField("enterprise_id")
  	private String enterpriseId;
  
  	/**
  	 * 创建时间
  	 */
  	@ApiField("gmt_create")
  	private Date gmtCreate;
  
  	/**
  	 * 修改时间
  	 */
  	@ApiField("gmt_modified")
  	private Date gmtModified;
  
  	/**
  	 * 开票规则ID
  	 */
  	@ApiField("invoice_rule_id")
  	private String invoiceRuleId;
  
  	/**
  	 * 开票规则记录ID
  	 */
  	@ApiField("invoice_rule_record_id")
  	private String invoiceRuleRecordId;
  
  	/**
  	 * 发票抬头id
  	 */
  	@ApiField("invoice_title_id")
  	private String invoiceTitleId;
  
  	/**
  	 * 开票申请方
  	 */
  	@ApiField("open_applyer")
  	private String openApplyer;
  
  	/**
  	 * 开票模式
  	 */
  	@ApiField("open_mode")
  	private String openMode;
  
  	/**
  	 * 开票申请类型
  	 */
  	@ApiField("open_type")
  	private String openType;
  
  	/**
  	 * 企业共同账户ID
  	 */
  	@ApiField("owner_id")
  	private String ownerId;
  
  	/**
  	 * 开票规则标记
  	 */
  	@ApiField("tag")
  	private String tag;
  
  	public Long getBillMonthDay() {
  		return this.billMonthDay;
  	}
  	public void setBillMonthDay(Long billMonthDay) {
  		this.billMonthDay = billMonthDay;
  	}
  
  	public Date getEffectiveStart() {
  		return this.effectiveStart;
  	}
  	public void setEffectiveStart(Date effectiveStart) {
  		this.effectiveStart = effectiveStart;
  	}
  
  	public String getEnterpriseId() {
  		return this.enterpriseId;
  	}
  	public void setEnterpriseId(String enterpriseId) {
  		this.enterpriseId = enterpriseId;
  	}
  
  	public Date getGmtCreate() {
  		return this.gmtCreate;
  	}
  	public void setGmtCreate(Date gmtCreate) {
  		this.gmtCreate = gmtCreate;
  	}
  
  	public Date getGmtModified() {
  		return this.gmtModified;
  	}
  	public void setGmtModified(Date gmtModified) {
  		this.gmtModified = gmtModified;
  	}
  
  	public String getInvoiceRuleId() {
  		return this.invoiceRuleId;
  	}
  	public void setInvoiceRuleId(String invoiceRuleId) {
  		this.invoiceRuleId = invoiceRuleId;
  	}
  
  	public String getInvoiceRuleRecordId() {
  		return this.invoiceRuleRecordId;
  	}
  	public void setInvoiceRuleRecordId(String invoiceRuleRecordId) {
  		this.invoiceRuleRecordId = invoiceRuleRecordId;
  	}
  
  	public String getInvoiceTitleId() {
  		return this.invoiceTitleId;
  	}
  	public void setInvoiceTitleId(String invoiceTitleId) {
  		this.invoiceTitleId = invoiceTitleId;
  	}
  
  	public String getOpenApplyer() {
  		return this.openApplyer;
  	}
  	public void setOpenApplyer(String openApplyer) {
  		this.openApplyer = openApplyer;
  	}
  
  	public String getOpenMode() {
  		return this.openMode;
  	}
  	public void setOpenMode(String openMode) {
  		this.openMode = openMode;
  	}
  
  	public String getOpenType() {
  		return this.openType;
  	}
  	public void setOpenType(String openType) {
  		this.openType = openType;
  	}
  
  	public String getOwnerId() {
  		return this.ownerId;
  	}
  	public void setOwnerId(String ownerId) {
  		this.ownerId = ownerId;
  	}
  
  	public String getTag() {
  		return this.tag;
  	}
  	public void setTag(String tag) {
  		this.tag = tag;
  	}
  
  }
  