package pwc.taxtech.atms.vat.entity; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import pwc.taxtech.atms.entity.BaseEntity; /** * * This class was generated by MyBatis Generator. * This class corresponds to the database table revenue_config * * @mbg.generated do_not_delete_during_merge */ public class RevenueConfig extends BaseEntity implements Serializable { /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.id * * @mbg.generated */ private Long id; /** * Database Column Remarks: * 序号 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.serial_no * * @mbg.generated */ private String serialNo; /** * Database Column Remarks: * 收入类型名称 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.name * * @mbg.generated */ private String name; /** * Database Column Remarks: * 机构ID * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.org_id * * @mbg.generated */ private String orgId; /** * Database Column Remarks: * 账载收入类型 0.0值 1.科目 2.手工输入 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.account_type * * @mbg.generated */ private Integer accountType; /** * Database Column Remarks: * 账载收入名称 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.account_name * * @mbg.generated */ private String accountName; /** * Database Column Remarks: * 税率 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tax_rate * * @mbg.generated */ private BigDecimal taxRate; /** * Database Column Remarks: * 计税基础 1.账载 2.开票收入 3.手工录入 4.借方发生额 5.贷方发生额 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tax_base * * @mbg.generated */ private Integer taxBase; /** * Database Column Remarks: * 收入类型 0.货物及加工修理修配劳务 1.服务、不动产和无形资产 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.revenue_type * * @mbg.generated */ private Integer revenueType; /** * Database Column Remarks: * 计税方法 0.一般计税 1.简易计税 2.免抵退税 3.免税 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tax_type * * @mbg.generated */ private Integer taxType; /** * Database Column Remarks: * 状态 0:启用 1:停用 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.status * * @mbg.generated */ private Integer status; /** * Database Column Remarks: * 启用日期 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.start_date * * @mbg.generated */ private String startDate; /** * Database Column Remarks: * 终止日期 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.end_date * * @mbg.generated */ private String endDate; /** * Database Column Remarks: * 账载科目代码 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tb_segment3 * * @mbg.generated */ private String tbSegment3; /** * Database Column Remarks: * 账载利润中心代码 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tb_segment5 * * @mbg.generated */ private String tbSegment5; /** * Database Column Remarks: * 账载产品代码 * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.tb_segment6 * * @mbg.generated */ private String tbSegment6; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.update_time * * @mbg.generated */ private Date updateTime; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.create_time * * @mbg.generated */ private Date createTime; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.update_by * * @mbg.generated */ private String updateBy; /** * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.create_by * * @mbg.generated */ private String createBy; /** * Database Column Remarks: * 计税基础贷方发生额Code * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.base_cr_code * * @mbg.generated */ private String baseCrCode; /** * Database Column Remarks: * 计税基础借方发生额Code * * This field was generated by MyBatis Generator. * This field corresponds to the database column revenue_config.base_dr_code * * @mbg.generated */ private String baseDrCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table revenue_config * * @mbg.generated */ private static final long serialVersionUID = 1L; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.id * * @return the value of revenue_config.id * * @mbg.generated */ public Long getId() { return id; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.id * * @param id the value for revenue_config.id * * @mbg.generated */ public void setId(Long id) { this.id = id; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.serial_no * * @return the value of revenue_config.serial_no * * @mbg.generated */ public String getSerialNo() { return serialNo; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.serial_no * * @param serialNo the value for revenue_config.serial_no * * @mbg.generated */ public void setSerialNo(String serialNo) { this.serialNo = serialNo == null ? null : serialNo.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.name * * @return the value of revenue_config.name * * @mbg.generated */ public String getName() { return name; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.name * * @param name the value for revenue_config.name * * @mbg.generated */ public void setName(String name) { this.name = name == null ? null : name.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.org_id * * @return the value of revenue_config.org_id * * @mbg.generated */ public String getOrgId() { return orgId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.org_id * * @param orgId the value for revenue_config.org_id * * @mbg.generated */ public void setOrgId(String orgId) { this.orgId = orgId == null ? null : orgId.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.account_type * * @return the value of revenue_config.account_type * * @mbg.generated */ public Integer getAccountType() { return accountType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.account_type * * @param accountType the value for revenue_config.account_type * * @mbg.generated */ public void setAccountType(Integer accountType) { this.accountType = accountType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.account_name * * @return the value of revenue_config.account_name * * @mbg.generated */ public String getAccountName() { return accountName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.account_name * * @param accountName the value for revenue_config.account_name * * @mbg.generated */ public void setAccountName(String accountName) { this.accountName = accountName == null ? null : accountName.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tax_rate * * @return the value of revenue_config.tax_rate * * @mbg.generated */ public BigDecimal getTaxRate() { return taxRate; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tax_rate * * @param taxRate the value for revenue_config.tax_rate * * @mbg.generated */ public void setTaxRate(BigDecimal taxRate) { this.taxRate = taxRate; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tax_base * * @return the value of revenue_config.tax_base * * @mbg.generated */ public Integer getTaxBase() { return taxBase; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tax_base * * @param taxBase the value for revenue_config.tax_base * * @mbg.generated */ public void setTaxBase(Integer taxBase) { this.taxBase = taxBase; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.revenue_type * * @return the value of revenue_config.revenue_type * * @mbg.generated */ public Integer getRevenueType() { return revenueType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.revenue_type * * @param revenueType the value for revenue_config.revenue_type * * @mbg.generated */ public void setRevenueType(Integer revenueType) { this.revenueType = revenueType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tax_type * * @return the value of revenue_config.tax_type * * @mbg.generated */ public Integer getTaxType() { return taxType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tax_type * * @param taxType the value for revenue_config.tax_type * * @mbg.generated */ public void setTaxType(Integer taxType) { this.taxType = taxType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.status * * @return the value of revenue_config.status * * @mbg.generated */ public Integer getStatus() { return status; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.status * * @param status the value for revenue_config.status * * @mbg.generated */ public void setStatus(Integer status) { this.status = status; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.start_date * * @return the value of revenue_config.start_date * * @mbg.generated */ public String getStartDate() { return startDate; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.start_date * * @param startDate the value for revenue_config.start_date * * @mbg.generated */ public void setStartDate(String startDate) { this.startDate = startDate == null ? null : startDate.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.end_date * * @return the value of revenue_config.end_date * * @mbg.generated */ public String getEndDate() { return endDate; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.end_date * * @param endDate the value for revenue_config.end_date * * @mbg.generated */ public void setEndDate(String endDate) { this.endDate = endDate == null ? null : endDate.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tb_segment3 * * @return the value of revenue_config.tb_segment3 * * @mbg.generated */ public String getTbSegment3() { return tbSegment3; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tb_segment3 * * @param tbSegment3 the value for revenue_config.tb_segment3 * * @mbg.generated */ public void setTbSegment3(String tbSegment3) { this.tbSegment3 = tbSegment3 == null ? null : tbSegment3.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tb_segment5 * * @return the value of revenue_config.tb_segment5 * * @mbg.generated */ public String getTbSegment5() { return tbSegment5; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tb_segment5 * * @param tbSegment5 the value for revenue_config.tb_segment5 * * @mbg.generated */ public void setTbSegment5(String tbSegment5) { this.tbSegment5 = tbSegment5 == null ? null : tbSegment5.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.tb_segment6 * * @return the value of revenue_config.tb_segment6 * * @mbg.generated */ public String getTbSegment6() { return tbSegment6; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.tb_segment6 * * @param tbSegment6 the value for revenue_config.tb_segment6 * * @mbg.generated */ public void setTbSegment6(String tbSegment6) { this.tbSegment6 = tbSegment6 == null ? null : tbSegment6.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.update_time * * @return the value of revenue_config.update_time * * @mbg.generated */ public Date getUpdateTime() { return updateTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.update_time * * @param updateTime the value for revenue_config.update_time * * @mbg.generated */ public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.create_time * * @return the value of revenue_config.create_time * * @mbg.generated */ public Date getCreateTime() { return createTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.create_time * * @param createTime the value for revenue_config.create_time * * @mbg.generated */ public void setCreateTime(Date createTime) { this.createTime = createTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.update_by * * @return the value of revenue_config.update_by * * @mbg.generated */ public String getUpdateBy() { return updateBy; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.update_by * * @param updateBy the value for revenue_config.update_by * * @mbg.generated */ public void setUpdateBy(String updateBy) { this.updateBy = updateBy == null ? null : updateBy.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.create_by * * @return the value of revenue_config.create_by * * @mbg.generated */ public String getCreateBy() { return createBy; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.create_by * * @param createBy the value for revenue_config.create_by * * @mbg.generated */ public void setCreateBy(String createBy) { this.createBy = createBy == null ? null : createBy.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.base_cr_code * * @return the value of revenue_config.base_cr_code * * @mbg.generated */ public String getBaseCrCode() { return baseCrCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.base_cr_code * * @param baseCrCode the value for revenue_config.base_cr_code * * @mbg.generated */ public void setBaseCrCode(String baseCrCode) { this.baseCrCode = baseCrCode == null ? null : baseCrCode.trim(); } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column revenue_config.base_dr_code * * @return the value of revenue_config.base_dr_code * * @mbg.generated */ public String getBaseDrCode() { return baseDrCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column revenue_config.base_dr_code * * @param baseDrCode the value for revenue_config.base_dr_code * * @mbg.generated */ public void setBaseDrCode(String baseDrCode) { this.baseDrCode = baseDrCode == null ? null : baseDrCode.trim(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table revenue_config * * @mbg.generated */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", id=").append(id); sb.append(", serialNo=").append(serialNo); sb.append(", name=").append(name); sb.append(", orgId=").append(orgId); sb.append(", accountType=").append(accountType); sb.append(", accountName=").append(accountName); sb.append(", taxRate=").append(taxRate); sb.append(", taxBase=").append(taxBase); sb.append(", revenueType=").append(revenueType); sb.append(", taxType=").append(taxType); sb.append(", status=").append(status); sb.append(", startDate=").append(startDate); sb.append(", endDate=").append(endDate); sb.append(", tbSegment3=").append(tbSegment3); sb.append(", tbSegment5=").append(tbSegment5); sb.append(", tbSegment6=").append(tbSegment6); sb.append(", updateTime=").append(updateTime); sb.append(", createTime=").append(createTime); sb.append(", updateBy=").append(updateBy); sb.append(", createBy=").append(createBy); sb.append(", baseCrCode=").append(baseCrCode); sb.append(", baseDrCode=").append(baseDrCode); sb.append("]"); return sb.toString(); } }