智慧考勤 v1.0.28版本的 MD5 值为:12729d810518c958a6eb8d5a86a946dd
以下内容为反编译后的 SatisfactionLeaveInfoModel.java 源代码,内容仅作参考
package com.bjhuitou.evaluate.satisfaction.rest.model;
import com.umeng.message.proguard.l;
public class SatisfactionLeaveInfoModel {
private String imgfile;
private String qjcontent;
private int qjdays;
private String qjenddate;
private int qjid;
private String qjname;
private String qjstartdate;
private String qjsubtime;
private String qjtype;
private int state;
private String tel;
protected boolean canEqual(final Object other) {
return other instanceof SatisfactionLeaveInfoModel;
}
public boolean equals(final Object o) {
if (o == this) {
return true;
}
if (o instanceof SatisfactionLeaveInfoModel) {
SatisfactionLeaveInfoModel satisfactionLeaveInfoModel = (SatisfactionLeaveInfoModel) o;
if (satisfactionLeaveInfoModel.canEqual(this) && getQjid() == satisfactionLeaveInfoModel.getQjid() && getQjdays() == satisfactionLeaveInfoModel.getQjdays() && getState() == satisfactionLeaveInfoModel.getState()) {
String qjtype = getQjtype();
String qjtype2 = satisfactionLeaveInfoModel.getQjtype();
if (qjtype != null ? qjtype.equals(qjtype2) : qjtype2 == null) {
String qjname = getQjname();
String qjname2 = satisfactionLeaveInfoModel.getQjname();
if (qjname != null ? qjname.equals(qjname2) : qjname2 == null) {
String qjstartdate = getQjstartdate();
String qjstartdate2 = satisfactionLeaveInfoModel.getQjstartdate();
if (qjstartdate != null ? qjstartdate.equals(qjstartdate2) : qjstartdate2 == null) {
String qjenddate = getQjenddate();
String qjenddate2 = satisfactionLeaveInfoModel.getQjenddate();
if (qjenddate != null ? qjenddate.equals(qjenddate2) : qjenddate2 == null) {
String qjcontent = getQjcontent();
String qjcontent2 = satisfactionLeaveInfoModel.getQjcontent();
if (qjcontent != null ? qjcontent.equals(qjcontent2) : qjcontent2 == null) {
String qjsubtime = getQjsubtime();
String qjsubtime2 = satisfactionLeaveInfoModel.getQjsubtime();
if (qjsubtime != null ? qjsubtime.equals(qjsubtime2) : qjsubtime2 == null) {
String imgfile = getImgfile();
String imgfile2 = satisfactionLeaveInfoModel.getImgfile();
if (imgfile != null ? imgfile.equals(imgfile2) : imgfile2 == null) {
String tel = getTel();
String tel2 = satisfactionLeaveInfoModel.getTel();
return tel != null ? tel.equals(tel2) : tel2 == null;
}
return false;
}
return false;
}
return false;
}
return false;
}
return false;
}
return false;
}
return false;
}
return false;
}
return false;
}
public int hashCode() {
int qjid = ((((getQjid() + 59) * 59) + getQjdays()) * 59) + getState();
String qjtype = getQjtype();
int hashCode = (qjid * 59) + (qjtype == null ? 43 : qjtype.hashCode());
String qjname = getQjname();
int hashCode2 = (hashCode * 59) + (qjname == null ? 43 : qjname.hashCode());
String qjstartdate = getQjstartdate();
int hashCode3 = (hashCode2 * 59) + (qjstartdate == null ? 43 : qjstartdate.hashCode());
String qjenddate = getQjenddate();
int hashCode4 = (hashCode3 * 59) + (qjenddate == null ? 43 : qjenddate.hashCode());
String qjcontent = getQjcontent();
int hashCode5 = (hashCode4 * 59) + (qjcontent == null ? 43 : qjcontent.hashCode());
String qjsubtime = getQjsubtime();
int hashCode6 = (hashCode5 * 59) + (qjsubtime == null ? 43 : qjsubtime.hashCode());
String imgfile = getImgfile();
int hashCode7 = (hashCode6 * 59) + (imgfile == null ? 43 : imgfile.hashCode());
String tel = getTel();
return (hashCode7 * 59) + (tel != null ? tel.hashCode() : 43);
}
public void setImgfile(final String imgfile) {
this.imgfile = imgfile;
}
public void setQjcontent(final String qjcontent) {
this.qjcontent = qjcontent;
}
public void setQjdays(final int qjdays) {
this.qjdays = qjdays;
}
public void setQjenddate(final String qjenddate) {
this.qjenddate = qjenddate;
}
public void setQjid(final int qjid) {
this.qjid = qjid;
}
public void setQjname(final String qjname) {
this.qjname = qjname;
}
public void setQjstartdate(final String qjstartdate) {
this.qjstartdate = qjstartdate;
}
public void setQjsubtime(final String qjsubtime) {
this.qjsubtime = qjsubtime;
}
public void setQjtype(final String qjtype) {
this.qjtype = qjtype;
}
public void setState(final int state) {
this.state = state;
}
public void setTel(final String tel) {
this.tel = tel;
}
public String toString() {
return "SatisfactionLeaveInfoModel(qjid=" + getQjid() + ", qjtype=" + getQjtype() + ", qjname=" + getQjname() + ", qjstartdate=" + getQjstartdate() + ", qjenddate=" + getQjenddate() + ", qjdays=" + getQjdays() + ", qjcontent=" + getQjcontent() + ", qjsubtime=" + getQjsubtime() + ", imgfile=" + getImgfile() + ", state=" + getState() + ", tel=" + getTel() + l.t;
}
public int getQjdays() {
return this.qjdays;
}
public int getQjid() {
return this.qjid;
}
public String getQjtype() {
return this.qjtype;
}
public String getQjname() {
return this.qjname;
}
public String getQjstartdate() {
return this.qjstartdate;
}
public String getQjenddate() {
return this.qjenddate;
}
public String getQjdaysStr() {
return String.valueOf(this.qjdays);
}
public String getQjcontent() {
return this.qjcontent;
}
public String getQjsubtime() {
return this.qjsubtime;
}
public boolean haveImage() {
String str = this.imgfile;
return (str == null || str.isEmpty()) ? false : true;
}
public String getImgfile() {
return "http://www.tssx.site/upload/passport/" + 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 ? "已销假" : "";
}
}