package de.jgsoftware.lanserver.dto;

import org.springframework.stereotype.Repository;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 *
 * @author hoscho
 */
@Repository
public class dtoMKundenstamm
{



    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    private Long kundennummer;

    private String kundenname;

    private String land;

    private String name_Anschrift1;

    private String name_Anschrift2;

    private String name_Anschrift3;

    private String name_Anschrift4;

    private String strasse;

    private Integer plz;

    private String ort;

    private String iban;

    private String blz;

    private String konto_Nr;

    private Double kreditlimit;

    private String telefon;

    private String mobil1;

    private String mobil2;

    private String sip;

    private String email;

    private String ansprechpartner;

    private Float umsatz_Lfd_Jahr;

    private Float umsatz_Jahr_1;

    private Float umsatz_Jahr_2;

    private Date timestamp;

    private int gebiet;

    private int vertreter;

    private String bankverbindung;



    public dtoMKundenstamm() {
    }


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public int getGebiet() {
        return gebiet;
    }

    public void setGebiet(int gebiet) {
        this.gebiet = gebiet;
    }

    public int getVertreter() {
        return vertreter;
    }

    public void setVertreter(int vertreter) {
        this.vertreter = vertreter;
    }

    public String getBankverbindung() {
        return bankverbindung;
    }

    public void setBankverbindung(String bankverbindung) {
        this.bankverbindung = bankverbindung;
    }

    public String getKundenname() {
        return kundenname;
    }

    public void setKundenname(String kundenname) {
        this.kundenname = kundenname;
    }

    public Long getKundennummer() {
        return kundennummer;
    }

    public void setKundennummer(Long kundennummer) {
        this.kundennummer = kundennummer;
    }

    public String getLand() {
        return land;
    }

    public void setLand(String land) {
        this.land = land;
    }

    public String getStrasse() {
        return strasse;
    }

    public void setStrasse(String strasse) {
        this.strasse = strasse;
    }

    public Integer getPlz() {
        return plz;
    }

    public void setPlz(Integer plz) {
        this.plz = plz;
    }

    public String getOrt() {
        return ort;
    }

    public void setOrt(String ort) {
        this.ort = ort;
    }

    public String getIban() {
        return iban;
    }

    public void setIban(String iban) {
        this.iban = iban;
    }

    public String getBlz() {
        return blz;
    }

    public void setBlz(String blz) {
        this.blz = blz;
    }

    public String getKonto_Nr() {
        return konto_Nr;
    }

    public void setKonto_Nr(String konto_Nr) {
        this.konto_Nr = konto_Nr;
    }

    public Double getKreditlimit() {
        return kreditlimit;
    }

    public void setKreditlimit(Double kreditlimit) {
        this.kreditlimit = kreditlimit;
    }

    public String getTelefon() {
        return telefon;
    }

    public void setTelefon(String telefon) {
        this.telefon = telefon;
    }

    public String getMobil1() {
        return mobil1;
    }

    public void setMobil1(String mobil1) {
        this.mobil1 = mobil1;
    }

    public String getMobil2() {
        return mobil2;
    }

    public void setMobil2(String mobil2) {
        this.mobil2 = mobil2;
    }

    public String getSip() {
        return sip;
    }

    public void setSip(String sip) {
        this.sip = sip;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAnsprechpartner() {
        return ansprechpartner;
    }

    public void setAnsprechpartner(String ansprechpartner) {
        this.ansprechpartner = ansprechpartner;
    }

    public Date getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }

    public String getName_Anschrift1() {
        return name_Anschrift1;
    }

    public void setName_Anschrift1(String name_Anschrift1) {
        this.name_Anschrift1 = name_Anschrift1;
    }

    public String getName_Anschrift2() {
        return name_Anschrift2;
    }

    public void setName_Anschrift2(String name_Anschrift2) {
        this.name_Anschrift2 = name_Anschrift2;
    }

    public String getName_Anschrift3() {
        return name_Anschrift3;
    }

    public void setName_Anschrift3(String name_Anschrift3) {
        this.name_Anschrift3 = name_Anschrift3;
    }

    public String getName_Anschrift4() {
        return name_Anschrift4;
    }

    public void setName_Anschrift4(String name_Anschrift4) {
        this.name_Anschrift4 = name_Anschrift4;
    }

    public Float getUmsatz_Lfd_Jahr() {
        return umsatz_Lfd_Jahr;
    }

    public void setUmsatz_Lfd_Jahr(Float umsatz_Lfd_Jahr) {
        this.umsatz_Lfd_Jahr = umsatz_Lfd_Jahr;
    }

    public Float getUmsatz_Jahr_1() {
        return umsatz_Jahr_1;
    }

    public void setUmsatz_Jahr_1(Float umsatz_Jahr_1) {
        this.umsatz_Jahr_1 = umsatz_Jahr_1;
    }

    public Float getUmsatz_Jahr_2() {
        return umsatz_Jahr_2;
    }

    public void setUmsatz_Jahr_2(Float umsatz_Jahr_2) {
        this.umsatz_Jahr_2 = umsatz_Jahr_2;
    }






    @Override
    public String toString() {
        return "de.jsoft.model.data.Kundenstamm[ kundennummer=" + kundennummer + " ]";
    }

}
