智慧考勤 v1.0.28版本的 MD5 值为:12729d810518c958a6eb8d5a86a946dd

以下内容为反编译后的 SatisfactionReportInfoModel.java 源代码,内容仅作参考


package com.bjhuitou.evaluate.satisfaction.rest.model;

import com.umeng.message.proguard.l;
public class SatisfactionReportInfoModel {
    private String bbcontent;
    private int bbid;
    private String bbname;
    private String bbsubtime;
    private String imgfile;
    private int state;
    private String tel;

    protected boolean canEqual(final Object other) {
        return other instanceof SatisfactionReportInfoModel;
    }

    public boolean equals(final Object o) {
        if (o == this) {
            return true;
        }
        if (o instanceof SatisfactionReportInfoModel) {
            SatisfactionReportInfoModel satisfactionReportInfoModel = (SatisfactionReportInfoModel) o;
            if (satisfactionReportInfoModel.canEqual(this) && getBbid() == satisfactionReportInfoModel.getBbid() && getState() == satisfactionReportInfoModel.getState()) {
                String bbname = getBbname();
                String bbname2 = satisfactionReportInfoModel.getBbname();
                if (bbname != null ? bbname.equals(bbname2) : bbname2 == null) {
                    String bbcontent = getBbcontent();
                    String bbcontent2 = satisfactionReportInfoModel.getBbcontent();
                    if (bbcontent != null ? bbcontent.equals(bbcontent2) : bbcontent2 == null) {
                        String bbsubtime = getBbsubtime();
                        String bbsubtime2 = satisfactionReportInfoModel.getBbsubtime();
                        if (bbsubtime != null ? bbsubtime.equals(bbsubtime2) : bbsubtime2 == null) {
                            String imgfile = getImgfile();
                            String imgfile2 = satisfactionReportInfoModel.getImgfile();
                            if (imgfile != null ? imgfile.equals(imgfile2) : imgfile2 == null) {
                                String tel = getTel();
                                String tel2 = satisfactionReportInfoModel.getTel();
                                return tel != null ? tel.equals(tel2) : tel2 == null;
                            }
                            return false;
                        }
                        return false;
                    }
                    return false;
                }
                return false;
            }
            return false;
        }
        return false;
    }

    public int hashCode() {
        int bbid = ((getBbid() + 59) * 59) + getState();
        String bbname = getBbname();
        int hashCode = (bbid * 59) + (bbname == null ? 43 : bbname.hashCode());
        String bbcontent = getBbcontent();
        int hashCode2 = (hashCode * 59) + (bbcontent == null ? 43 : bbcontent.hashCode());
        String bbsubtime = getBbsubtime();
        int hashCode3 = (hashCode2 * 59) + (bbsubtime == null ? 43 : bbsubtime.hashCode());
        String imgfile = getImgfile();
        int hashCode4 = (hashCode3 * 59) + (imgfile == null ? 43 : imgfile.hashCode());
        String tel = getTel();
        return (hashCode4 * 59) + (tel != null ? tel.hashCode() : 43);
    }

    public void setBbcontent(final String bbcontent) {
        this.bbcontent = bbcontent;
    }

    public void setBbid(final int bbid) {
        this.bbid = bbid;
    }

    public void setBbname(final String bbname) {
        this.bbname = bbname;
    }

    public void setBbsubtime(final String bbsubtime) {
        this.bbsubtime = bbsubtime;
    }

    public void setImgfile(final String imgfile) {
        this.imgfile = imgfile;
    }

    public void setState(final int state) {
        this.state = state;
    }

    public void setTel(final String tel) {
        this.tel = tel;
    }

    public String toString() {
        return "SatisfactionReportInfoModel(bbid=" + getBbid() + ", bbname=" + getBbname() + ", bbcontent=" + getBbcontent() + ", bbsubtime=" + getBbsubtime() + ", imgfile=" + getImgfile() + ", state=" + getState() + ", tel=" + getTel() + l.t;
    }

    public int getBbid() {
        return this.bbid;
    }

    public String getBbname() {
        return this.bbname;
    }

    public String getBbcontent() {
        return this.bbcontent;
    }

    public String getBbsubtime() {
        return this.bbsubtime;
    }

    public boolean haveImage() {
        String str = this.imgfile;
        return (str == null || str.isEmpty()) ? false : true;
    }

    public String getImgfile() {
        return "http://www.tssx.site/upload/passport/baobei/" + this.imgfile;
    }

    public int getState() {
        return this.state;
    }

    public String getTel() {
        return this.tel;
    }

    public String getStateStr() {
        int i = this.state;
        return i == 0 ? "未审核" : i == 2 ? "通过" : i == 3 ? "拒绝" : i == 4 ? "已销假" : "";
    }
}