| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494 |
- package cn.com.lzt.userwage.dto;
- import java.util.List;
- import org.jeecgframework.poi.excel.annotation.Excel;
- import cn.com.lzt.userwagestrategy.dto.UserWagestrategyDto;
- /**
- * @Title: Entity
- * @Description: 员工工资核算表
- * @author onlineGenerator
- * @date 2017-10-26 18:36:30
- * @version V1.0
- *
- */
- public class UserWageDto implements java.io.Serializable,Comparable<UserWageDto> {
- /**
- *
- */
- private static final long serialVersionUID = 8967248541245698246L;
- /**主键*/
- private java.lang.String id;
- /**员工id*/
- private java.lang.String userid;
-
- private java.lang.String userids;
- public java.lang.String getUserids() {
- return userids;
- }
- public void setUserids(java.lang.String userids) {
- this.userids = userids;
- }
- @Excel(name="员工工号",width=15)
- private java.lang.String username;
- @Excel(name="员工姓名",width=15)
- private java.lang.String realname;
- /**所属单位id*/
- //@Excel(name="所属单位",width=15,dictTable="t_s_depart",dicCode="id",dicText="departname")
- private java.lang.String belongUnitid;
- //部门名称
- @Excel(name="所属单位",width=15)
- private java.lang.String belongUnitName;
- //项目id
- private java.lang.String pjtId;
- @Excel(name="身份证号",width=15)
- private java.lang.String pduname;
- @Excel(name="职务",width=15)
- private java.lang.String duname;
- /**职务id*/
- private java.lang.String dutiesid;
- @Excel(name="缴金单位",width=15)
- private String socialSecurityUnit;
- /**工资月度*/
- @Excel(name="工资月度",width=15)
- private java.lang.String monthly;
- /**基本工资*/
- @Excel(name="基本工资",width=15,isStatistics = true)
- private java.math.BigDecimal basicWage;
- /**职务津贴*/
- @Excel(name="职务津贴",width=15,isStatistics = true)
- private java.math.BigDecimal dutiesAllowance;
- /**证书补贴*/
- @Excel(name="证书补贴",width=15,isStatistics = true)
- private java.math.BigDecimal certificateSubsidy;
- /**交通补贴*/
- @Excel(name="交通补贴",width=15,isStatistics = true)
- private java.math.BigDecimal trafficSubsidy;
- /**高温补贴*/
- @Excel(name="高温补贴",width=15,isStatistics = true)
- private java.math.BigDecimal megathermalSubsidy;
- /**独生子女费*/
- @Excel(name="独生子女费",width=15,isStatistics = true)
- private java.math.BigDecimal onlyChildCost;
- /**其他补贴*/
- @Excel(name="其他补贴",width=15,isStatistics = true)
- private java.math.BigDecimal otherSubsidy;
- /**奖金*/
- @Excel(name="奖金",width=15,isStatistics = true)
- private java.math.BigDecimal bonus;
- /**项目绩效*/
- @Excel(name="项目绩效",width=15,isStatistics = true)
- private java.math.BigDecimal projectPerformance;
- /**餐补白班津贴*/
- @Excel(name="餐补白班津贴",width=15,isStatistics = true)
- private java.math.BigDecimal mealsSubsidyDay;
- /**餐补夜班津贴*/
- @Excel(name="餐补夜班津贴",width=15,isStatistics = true)
- private java.math.BigDecimal mealsSubsidyNight;
- /**餐费补助*/
- @Excel(name="餐费补助",width=15,isStatistics = true)
- private java.math.BigDecimal mealsSubsidy;
- /**加班超时费*/
- @Excel(name="加班超时费",width=15,isStatistics = true)
- private java.math.BigDecimal overtimepayTimeout;
- /**国定加班费*/
- @Excel(name="国定加班费",width=15,isStatistics = true)
- private java.math.BigDecimal overtimepayFixed;
- /**值班费*/
- @Excel(name="值班费",width=15,isStatistics = true)
- private java.math.BigDecimal duty;
- /**特殊加班费*/
- @Excel(name="特殊加班费",width=15,isStatistics = true)
- private java.math.BigDecimal specialOvertime;
- /**病假扣*/
- @Excel(name="病假扣",width=15,isStatistics = true)
- private java.math.BigDecimal sickLeaveDebit;
- /**事假扣*/
- @Excel(name="事假扣",width=15,isStatistics = true)
- private java.math.BigDecimal thingLeaveDebit;
- /**缺勤扣*/
- @Excel(name="缺勤扣",width=15,isStatistics = true)
- private java.math.BigDecimal absenceDebit;
- /**缴金补贴*/
- @Excel(name="缴金补贴",width=15,isStatistics = true)
- private java.math.BigDecimal paymentSubsidy;
- /**其他扣除*/
- @Excel(name="其他扣除",width=15,isStatistics = true)
- private java.math.BigDecimal otherDebit;
- /**代扣款*/
- @Excel(name="代扣款",width=15,isStatistics = true)
- private java.math.BigDecimal daikouDebit;
-
- @Excel(name="补发调整",width=15,isStatistics = true)
- private java.math.BigDecimal reissue;
- /**税前合计金额*/
- @Excel(name="应发工资",width=15,isStatistics = true)
- private java.math.BigDecimal preTaxMone;
- /**社保扣除*/
- @Excel(name="社保扣除",width=15,isStatistics = true)
- private java.math.BigDecimal socialSecurityDebit;
- /**公积金扣除*/
- @Excel(name="公积金扣除",width=15,isStatistics = true)
- private java.math.BigDecimal providentFundDebit;
- /**扣税金额*/
- @Excel(name="扣税金额",width=15,isStatistics = true)
- private java.math.BigDecimal taxMoney;
- /**实发金额*/
- @Excel(name="实发金额",width=15,isStatistics = true)
- private java.math.BigDecimal actualMoney;
- /**企业社保*/
- @Excel(name="企业社保",width=15,isStatistics = true)
- private java.math.BigDecimal comSocialSecurityDebit;
- /**企业公积金*/
- @Excel(name="企业公积金",width=15,isStatistics = true)
- private java.math.BigDecimal comProvidentFundDebit;
- /**公司成本合计*/
- @Excel(name="企业成本合计",width=15,isStatistics = true)
- private java.math.BigDecimal comCost;
-
- public String getSocialSecurityUnit() {
- return socialSecurityUnit;
- }
- public void setSocialSecurityUnit(String socialSecurityUnit) {
- this.socialSecurityUnit = socialSecurityUnit;
- }
- public java.math.BigDecimal getComCost() {
- return comCost;
- }
- public void setComCost(java.math.BigDecimal comCost) {
- this.comCost = comCost;
- }
- /**状态*/
- @Excel(name="状态",width=15,dicCode="businesStatus")
- private java.lang.String status;
- /**备注说明*/
- @Excel(name="备注说明",width=15)
- private java.lang.String remark;
- public java.math.BigDecimal getComSocialSecurityDebit() {
- return comSocialSecurityDebit;
- }
- public void setComSocialSecurityDebit(java.math.BigDecimal comSocialSecurityDebit) {
- this.comSocialSecurityDebit = comSocialSecurityDebit;
- }
- public java.math.BigDecimal getComProvidentFundDebit() {
- return comProvidentFundDebit;
- }
- public void setComProvidentFundDebit(java.math.BigDecimal comProvidentFundDebit) {
- this.comProvidentFundDebit = comProvidentFundDebit;
- }
-
- private java.lang.String belongBank;
- public java.lang.String getBelongBank() {
- return belongBank;
- }
- public void setBelongBank(java.lang.String belongBank) {
- this.belongBank = belongBank;
- }
- public java.lang.String getCardNumber() {
- return cardNumber;
- }
- public void setCardNumber(java.lang.String cardNumber) {
- this.cardNumber = cardNumber;
- }
- private java.lang.String cardNumber;
-
- public java.math.BigDecimal getReissue() {
- return reissue;
- }
- public void setReissue(java.math.BigDecimal reissue) {
- this.reissue = reissue;
- }
- public java.lang.String getDuname() {
- return duname;
- }
- public void setDuname(java.lang.String duname) {
- this.duname = duname;
- }
- public java.lang.String getPduname() {
- return pduname;
- }
- public void setPduname(java.lang.String pduname) {
- this.pduname = pduname;
- }
-
- private List<String> orgIdList;
- public List<String> getOrgIdList() {
- return orgIdList;
- }
- public void setOrgIdList(List<String> orgIdList) {
- this.orgIdList = orgIdList;
- }
- public java.lang.String getId() {
- return id;
- }
- public void setId(java.lang.String id) {
- this.id = id;
- }
- public java.lang.String getBelongUnitName() {
- return belongUnitName;
- }
- public void setBelongUnitName(java.lang.String belongUnitName) {
- this.belongUnitName = belongUnitName;
- }
- public java.lang.String getUserid() {
- return userid;
- }
- public void setUserid(java.lang.String userid) {
- this.userid = userid;
- }
- public java.lang.String getBelongUnitid() {
- return belongUnitid;
- }
- public void setBelongUnitid(java.lang.String belongUnitid) {
- this.belongUnitid = belongUnitid;
- }
- public java.lang.String getDutiesid() {
- return dutiesid;
- }
- public void setDutiesid(java.lang.String dutiesid) {
- this.dutiesid = dutiesid;
- }
- public java.lang.String getMonthly() {
- return monthly;
- }
- public void setMonthly(java.lang.String monthly) {
- this.monthly = monthly;
- }
- public java.math.BigDecimal getBasicWage() {
- return basicWage;
- }
- public void setBasicWage(java.math.BigDecimal basicWage) {
- this.basicWage = basicWage;
- }
- public java.math.BigDecimal getDutiesAllowance() {
- return dutiesAllowance;
- }
- public void setDutiesAllowance(java.math.BigDecimal dutiesAllowance) {
- this.dutiesAllowance = dutiesAllowance;
- }
- public java.math.BigDecimal getCertificateSubsidy() {
- return certificateSubsidy;
- }
- public void setCertificateSubsidy(java.math.BigDecimal certificateSubsidy) {
- this.certificateSubsidy = certificateSubsidy;
- }
- public java.math.BigDecimal getTrafficSubsidy() {
- return trafficSubsidy;
- }
- public void setTrafficSubsidy(java.math.BigDecimal trafficSubsidy) {
- this.trafficSubsidy = trafficSubsidy;
- }
- public java.math.BigDecimal getMegathermalSubsidy() {
- return megathermalSubsidy;
- }
- public void setMegathermalSubsidy(java.math.BigDecimal megathermalSubsidy) {
- this.megathermalSubsidy = megathermalSubsidy;
- }
- public java.math.BigDecimal getOnlyChildCost() {
- return onlyChildCost;
- }
- public void setOnlyChildCost(java.math.BigDecimal onlyChildCost) {
- this.onlyChildCost = onlyChildCost;
- }
- public java.math.BigDecimal getOtherSubsidy() {
- return otherSubsidy;
- }
- public void setOtherSubsidy(java.math.BigDecimal otherSubsidy) {
- this.otherSubsidy = otherSubsidy;
- }
- public java.math.BigDecimal getBonus() {
- return bonus;
- }
- public void setBonus(java.math.BigDecimal bonus) {
- this.bonus = bonus;
- }
- public java.lang.String getPjtId() {
- return pjtId;
- }
- public void setPjtId(java.lang.String pjtId) {
- this.pjtId = pjtId;
- }
- public java.math.BigDecimal getProjectPerformance() {
- return projectPerformance;
- }
- public void setProjectPerformance(java.math.BigDecimal projectPerformance) {
- this.projectPerformance = projectPerformance;
- }
- public java.math.BigDecimal getMealsSubsidyDay() {
- return mealsSubsidyDay;
- }
- public void setMealsSubsidyDay(java.math.BigDecimal mealsSubsidyDay) {
- this.mealsSubsidyDay = mealsSubsidyDay;
- }
- public java.math.BigDecimal getMealsSubsidyNight() {
- return mealsSubsidyNight;
- }
- public void setMealsSubsidyNight(java.math.BigDecimal mealsSubsidyNight) {
- this.mealsSubsidyNight = mealsSubsidyNight;
- }
- public java.math.BigDecimal getMealsSubsidy() {
- return mealsSubsidy;
- }
- public void setMealsSubsidy(java.math.BigDecimal mealsSubsidy) {
- this.mealsSubsidy = mealsSubsidy;
- }
- public java.math.BigDecimal getOvertimepayTimeout() {
- return overtimepayTimeout;
- }
- public void setOvertimepayTimeout(java.math.BigDecimal overtimepayTimeout) {
- this.overtimepayTimeout = overtimepayTimeout;
- }
- public java.math.BigDecimal getOvertimepayFixed() {
- return overtimepayFixed;
- }
- public void setOvertimepayFixed(java.math.BigDecimal overtimepayFixed) {
- this.overtimepayFixed = overtimepayFixed;
- }
- public java.math.BigDecimal getDuty() {
- return duty;
- }
- public void setDuty(java.math.BigDecimal duty) {
- this.duty = duty;
- }
- public java.math.BigDecimal getSpecialOvertime() {
- return specialOvertime;
- }
- public void setSpecialOvertime(java.math.BigDecimal specialOvertime) {
- this.specialOvertime = specialOvertime;
- }
- public java.math.BigDecimal getSickLeaveDebit() {
- return sickLeaveDebit;
- }
- public void setSickLeaveDebit(java.math.BigDecimal sickLeaveDebit) {
- this.sickLeaveDebit = sickLeaveDebit;
- }
- public java.math.BigDecimal getThingLeaveDebit() {
- return thingLeaveDebit;
- }
- public void setThingLeaveDebit(java.math.BigDecimal thingLeaveDebit) {
- this.thingLeaveDebit = thingLeaveDebit;
- }
- public java.math.BigDecimal getAbsenceDebit() {
- return absenceDebit;
- }
- public void setAbsenceDebit(java.math.BigDecimal absenceDebit) {
- this.absenceDebit = absenceDebit;
- }
- public java.math.BigDecimal getPaymentSubsidy() {
- return paymentSubsidy;
- }
- public void setPaymentSubsidy(java.math.BigDecimal paymentSubsidy) {
- this.paymentSubsidy = paymentSubsidy;
- }
- public java.math.BigDecimal getSocialSecurityDebit() {
- return socialSecurityDebit;
- }
- public void setSocialSecurityDebit(java.math.BigDecimal socialSecurityDebit) {
- this.socialSecurityDebit = socialSecurityDebit;
- }
- public java.math.BigDecimal getProvidentFundDebit() {
- return providentFundDebit;
- }
- public void setProvidentFundDebit(java.math.BigDecimal providentFundDebit) {
- this.providentFundDebit = providentFundDebit;
- }
- public java.math.BigDecimal getPreTaxMone() {
- return preTaxMone;
- }
- public void setPreTaxMone(java.math.BigDecimal preTaxMone) {
- this.preTaxMone = preTaxMone;
- }
- public java.math.BigDecimal getOtherDebit() {
- return otherDebit;
- }
- public void setOtherDebit(java.math.BigDecimal otherDebit) {
- this.otherDebit = otherDebit;
- }
-
-
- public java.math.BigDecimal getDaikouDebit() {
- return daikouDebit;
- }
- public void setDaikouDebit(java.math.BigDecimal daikouDebit) {
- this.daikouDebit = daikouDebit;
- }
- public java.math.BigDecimal getTaxMoney() {
- return taxMoney;
- }
- public void setTaxMoney(java.math.BigDecimal taxMoney) {
- this.taxMoney = taxMoney;
- }
- public java.math.BigDecimal getActualMoney() {
- return actualMoney;
- }
- public void setActualMoney(java.math.BigDecimal actualMoney) {
- this.actualMoney = actualMoney;
- }
- public java.lang.String getStatus() {
- return status;
- }
- public void setStatus(java.lang.String status) {
- this.status = status;
- }
- public java.lang.String getRemark() {
- return remark;
- }
- public void setRemark(java.lang.String remark) {
- this.remark = remark;
- }
- public java.lang.String getUsername() {
- return username;
- }
- public void setUsername(java.lang.String username) {
- this.username = username;
- }
- public java.lang.String getRealname() {
- return realname;
- }
- public void setRealname(java.lang.String realname) {
- this.realname = realname;
- }
- @Override
- public int compareTo(UserWageDto o) {
- if(o != null) {
- if(belongUnitName == null) {
- return -1;
- }
-
- if(belongUnitName.equals(o.getBelongUnitName())) {
- return otherCompared(o);
- }else {
- return belongUnitName.compareTo(o.getBelongUnitName());
- }
-
- }
- return 0;
- }
-
- private int otherCompared(UserWageDto o) {
- if(duname != null && duname.equals(o.getDuname())) {
- if(username != null) {
- if(o.getUsername() == null) {
- return -1;
- }
- return username.compareTo(o.getUsername());
- }
- }else if(duname != null) {
- if(o.getDuname() == null) {
- return -1;
- }
- return duname.compareTo(o.getDuname());
- }
- return 0;
- }
- }
|