/**
 * Copyright (c) 2018-2099, Chill Zhuang 庄骞 (bladejava@qq.com).
 * <p>
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * <p>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p>
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.xiaoniu.subsystem.system.domain;

import lombok.Data;
import lombok.experimental.Accessors;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;

/**
 * 单位管理表实体类
 *
 * @author sst
 * @since 2024-11-26
 */
@Data
@Accessors(chain = true)
@XmlAccessorType(XmlAccessType.FIELD)
public class Record {

    @XmlElement(name = "id")
    private int id;

    @XmlElement(name = "ban_ben_hao")
    private String banBenHao;

    @XmlElement(name = "bei_zhu")
    private String beiZhu;

    @XmlElement(name = "bu_dui_fan_hao")
    private String buDuiFanHao;

    @XmlElement(name = "dan_wei_dai_ma")
    private String danWeiDaiMa;

    @XmlElement(name = "dan_wei_di_zhi")
    private String danWeiDiZhi;

    @XmlElement(name = "dan_wei_jian_cheng")
    private String danWeiJianCheng;

    @XmlElement(name = "dan_wei_lei_xing")
    private String danWeiLeiXing;

    @XmlElement(name = "dan_wei_lei_xing_2")
    private String danWeiLeiXing2;

    @XmlElement(name = "dan_wei_ming_cheng")
    private String danWeiMingCheng;

    @XmlElement(name = "dao_zhan")
    private String daoZhan;

    @XmlElement(name = "dian_zi_you_xiang")
    private String dianZiYouXiang;

    @XmlElement(name = "fa_zhan")
    private String faZhan;

    @XmlElement(name = "geng_xin_ri_qi")
    private String gengXinRiQi;

    @XmlElement(name = "he_cheng_lv_lei_xing")
    private String heChengLvLeiXing;

    @XmlElement(name = "jiu_dan_wei_dai_ma")
    private String jiuDanWeiDaiMa;

    @XmlElement(name = "kai_hu_ming")
    private String kaiHuMing;

    @XmlElement(name = "kai_hu_yin_hang")
    private String kaiHuYinHang;

    @XmlElement(name = "lian_xi_dian_hua")
    private String lianXiDianHua;

    @XmlElement(name = "lian_xi_ren")
    private String lianXiRen;

    @XmlElement(name = "qing_xing_he_cheng_lv_lei_xing")
    private String qingXingHeChengLvLeiXing;

    @XmlElement(name = "shang_ji_fen_lei_dai_ma")
    private String shangJiFenLeiDaiMa;

    @XmlElement(name = "shang_ji_fen_lei_ming_cheng")
    private String shangJiFenLeiMingCheng;

    @XmlElement(name = "shi_fou_you_xiao")
    private boolean shiFouYouXiao;

    @XmlElement(name = "suo_shu_da_dan_wei_dai_ma")
    private String suoShuDaDanWeiDaiMa;

    @XmlElement(name = "suo_shu_da_dan_wei_ming_cheng")
    private String suoShuDaDanWeiMingCheng;

    @XmlElement(name = "tong_ji_shun_xu_hao")
    private Integer tongJiShunXuHao;

    @XmlElement(name = "yin_hang_zhang_hao")
    private String yinHangZhangHao;

    @XmlElement(name = "you_zheng_bian_ma")
    private String youZhengBianMa;

    @XmlElement(name = "dan_wei_lei_xing_two")
    private String danWeiLeiXingTwo;

    @XmlElement(name = "lian_xi_ren_zhi_wu")
    private String lianXiRenZhiWu;

    // Getters and Setters for all fields

    public int getId() {
        return id;
    }

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

    public String getBanBenHao() {
        return banBenHao;
    }

    public void setBanBenHao(String banBenHao) {
        this.banBenHao = banBenHao;
    }

    public String getBeiZhu() {
        return beiZhu;
    }

    public void setBeiZhu(String beiZhu) {
        this.beiZhu = beiZhu;
    }

    public String getBuDuiFanHao() {
        return buDuiFanHao;
    }

    public void setBuDuiFanHao(String buDuiFanHao) {
        this.buDuiFanHao = buDuiFanHao;
    }

    public String getDanWeiDaiMa() {
        return danWeiDaiMa;
    }

    public void setDanWeiDaiMa(String danWeiDaiMa) {
        this.danWeiDaiMa = danWeiDaiMa;
    }

    public String getDanWeiDiZhi() {
        return danWeiDiZhi;
    }

    public void setDanWeiDiZhi(String danWeiDiZhi) {
        this.danWeiDiZhi = danWeiDiZhi;
    }

    public String getDanWeiJianCheng() {
        return danWeiJianCheng;
    }

    public void setDanWeiJianCheng(String danWeiJianCheng) {
        this.danWeiJianCheng = danWeiJianCheng;
    }

    public String getDanWeiLeiXing() {
        return danWeiLeiXing;
    }

    public void setDanWeiLeiXing(String danWeiLeiXing) {
        this.danWeiLeiXing = danWeiLeiXing;
    }

    public String getDanWeiLeiXing2() {
        return danWeiLeiXing2;
    }

    public void setDanWeiLeiXing2(String danWeiLeiXing2) {
        this.danWeiLeiXing2 = danWeiLeiXing2;
    }

    public String getDanWeiMingCheng() {
        return danWeiMingCheng;
    }

    public void setDanWeiMingCheng(String danWeiMingCheng) {
        this.danWeiMingCheng = danWeiMingCheng;
    }

    public String getDaoZhan() {
        return daoZhan;
    }

    public void setDaoZhan(String daoZhan) {
        this.daoZhan = daoZhan;
    }

    public String getDianZiYouXiang() {
        return dianZiYouXiang;
    }

    public void setDianZiYouXiang(String dianZiYouXiang) {
        this.dianZiYouXiang = dianZiYouXiang;
    }

    public String getFaZhan() {
        return faZhan;
    }

    public void setFaZhan(String faZhan) {
        this.faZhan = faZhan;
    }

    public String getGengXinRiQi() {
        return gengXinRiQi;
    }

    public void setGengXinRiQi(String gengXinRiQi) {
        this.gengXinRiQi = gengXinRiQi;
    }

    public String getHeChengLvLeiXing() {
        return heChengLvLeiXing;
    }

    public void setHeChengLvLeiXing(String heChengLvLeiXing) {
        this.heChengLvLeiXing = heChengLvLeiXing;
    }

    public String getJiuDanWeiDaiMa() {
        return jiuDanWeiDaiMa;
    }

    public void setJiuDanWeiDaiMa(String jiuDanWeiDaiMa) {
        this.jiuDanWeiDaiMa = jiuDanWeiDaiMa;
    }

    public String getKaiHuMing() {
        return kaiHuMing;
    }

    public void setKaiHuMing(String kaiHuMing) {
        this.kaiHuMing = kaiHuMing;
    }

    public String getKaiHuYinHang() {
        return kaiHuYinHang;
    }

    public void setKaiHuYinHang(String kaiHuYinHang) {
        this.kaiHuYinHang = kaiHuYinHang;
    }

    public String getLianXiDianHua() {
        return lianXiDianHua;
    }

    public void setLianXiDianHua(String lianXiDianHua) {
        this.lianXiDianHua = lianXiDianHua;
    }

    public String getLianXiRen() {
        return lianXiRen;
    }

    public void setLianXiRen(String lianXiRen) {
        this.lianXiRen = lianXiRen;
    }

    public String getQingXingHeChengLvLeiXing() {
        return qingXingHeChengLvLeiXing;
    }

    public void setQingXingHeChengLvLeiXing(String qingXingHeChengLvLeiXing) {
        this.qingXingHeChengLvLeiXing = qingXingHeChengLvLeiXing;
    }

    public String getShangJiFenLeiDaiMa() {
        return shangJiFenLeiDaiMa;
    }

    public void setShangJiFenLeiDaiMa(String shangJiFenLeiDaiMa) {
        this.shangJiFenLeiDaiMa = shangJiFenLeiDaiMa;
    }

    public String getShangJiFenLeiMingCheng() {
        return shangJiFenLeiMingCheng;
    }

    public void setShangJiFenLeiMingCheng(String shangJiFenLeiMingCheng) {
        this.shangJiFenLeiMingCheng = shangJiFenLeiMingCheng;
    }

    public boolean isShiFouYouXiao() {
        return shiFouYouXiao;
    }

    public void setShiFouYouXiao(boolean shiFouYouXiao) {
        this.shiFouYouXiao = shiFouYouXiao;
    }

    public String getSuoShuDaDanWeiDaiMa() {
        return suoShuDaDanWeiDaiMa;
    }

    public void setSuoShuDaDanWeiDaiMa(String suoShuDaDanWeiDaiMa) {
        this.suoShuDaDanWeiDaiMa = suoShuDaDanWeiDaiMa;
    }

    public String getSuoShuDaDanWeiMingCheng() {
        return suoShuDaDanWeiMingCheng;
    }

    public void setSuoShuDaDanWeiMingCheng(String suoShuDaDanWeiMingCheng) {
        this.suoShuDaDanWeiMingCheng = suoShuDaDanWeiMingCheng;
    }

    public Integer getTongJiShunXuHao() {
        return tongJiShunXuHao;
    }

    public void setTongJiShunXuHao(Integer tongJiShunXuHao) {
        this.tongJiShunXuHao = tongJiShunXuHao;
    }

    public String getYinHangZhangHao() {
        return yinHangZhangHao;
    }

    public void setYinHangZhangHao(String yinHangZhangHao) {
        this.yinHangZhangHao = yinHangZhangHao;
    }

    public String getYouZhengBianMa() {
        return youZhengBianMa;
    }

    public void setYouZhengBianMa(String youZhengBianMa) {
        this.youZhengBianMa = youZhengBianMa;
    }

    public String getDanWeiLeiXingTwo() {
        return danWeiLeiXingTwo;
    }

    public void setDanWeiLeiXingTwo(String danWeiLeiXingTwo) {
        this.danWeiLeiXingTwo = danWeiLeiXingTwo;
    }

    public String getLianXiRenZhiWu() {
        return lianXiRenZhiWu;
    }

    public void setLianXiRenZhiWu(String lianXiRenZhiWu) {
        this.lianXiRenZhiWu = lianXiRenZhiWu;
    }
}
