| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524 |
- package cn.com.lzt.userwagestrategy.dto;
- import java.io.Serializable;
- import java.util.List;
- import javax.persistence.Column;
- import org.jeecgframework.poi.excel.annotation.Excel;
- import cn.com.lzt.userwage.dto.UserWageDto;
- /**
- * @Title: Entity
- * @Description: 员工工资策略表
- * @author onlineGenerator
- * @date 2017-10-23 14:00:11
- * @version V1.0
- *
- */
- public class UserWagestrategyDto implements Serializable, Comparable<UserWagestrategyDto>{
- /**
- *
- */
- private static final long serialVersionUID = 9020136092325656821L;
- /**主键*/
- private java.lang.String id;
- /**创建人名称*/
- private java.lang.String createName;
- /**创建人登录名称*/
- private java.lang.String createBy;
- /**创建日期*/
- private java.util.Date createDate;
- /**更新人名称*/
- private java.lang.String updateName;
- /**更新人登录名称*/
- private java.lang.String updateBy;
- /**更新日期*/
- private java.util.Date updateDate;
- /**所属部门*/
- private java.lang.String sysOrgCode;
- /**所属公司*/
- private java.lang.String sysCompanyCode;
- /**流程状态*/
- private java.lang.String bpmStatus;
-
- private java.lang.String username;
- @Excel(name="员工工号",width = 15)
- private java.lang.String userNum;
- @Excel(name="员工姓名",width = 15)
- private java.lang.String realname;
- @Excel(name="是否配置策略",width = 15)
- private java.lang.String isset;
- @Excel(name="所属单位",width = 15)
- private java.lang.String departname;
- @Excel(name="职务",width = 15)
- private java.lang.String dutiesname;
- /**员工ID*/
- private java.lang.String userid;
- /**所属单位ID*/
- private java.lang.String belongUnitid;
- /**职务ID*/
- private java.lang.String dutiesid;
- /**加班费策略*/
- @Excel(name="加班费策略",width = 15)
- private java.lang.String overtimepayStrategyid;
- /**值班费策略*/
- @Excel(name="值班费策略",width = 15)
- private java.lang.String dutyStrategyid;
- @Excel(name="证书补贴",width = 100)
- private java.lang.String certificateName;
- /**证书补贴*/
- private java.lang.String certificateSubsidyid;
- /**交通补贴*/
- @Excel(name="交通补贴",width = 15)
- private java.lang.String trafficSubsidyid;
- /**高温补贴*/
- @Excel(name="高温补贴",width = 15)
- private java.lang.String megathermalSubsidyid;
- @Excel(name="餐补策略",dicCode="strategy_type",width=15)
- private java.lang.String strategyType;
- /**餐费补贴*/
- @Excel(name="按次餐补补贴",width = 15)
- private java.lang.String fixedmealsSubsidyid;
- @Excel(name="固定餐补补贴",width = 15)
- private java.lang.String nofixedmealsSubsidyid;
- @Excel(name="缴金补贴",width = 15)
- private java.math.BigDecimal jiaojinSubsidyid;
- @Excel(name="项目绩效",width = 15)
- private java.math.BigDecimal projectPerformance;
- /**其他补贴*/
- @Excel(name="其他补贴",width = 15)
- private java.lang.String otherSubsidyid;
- /**社保策略*/
- @Excel(name="社保策略",width = 15)
- private java.lang.String socialSecurityStrategyid;
- /**公积金策略*/
- @Excel(name="公积金策略",width = 15)
- private java.lang.String providentFundStrategyid;
- /**追加调整*/
- @Excel(name="其他补贴-追加调整",width = 15)
- private java.math.BigDecimal appendPay;
- /**扣除调整*/
- @Excel(name="扣除调整",width = 15)
- private java.math.BigDecimal deductPay;
- /**代扣款*/
- @Excel(name="代扣款",width = 15)
- private java.math.BigDecimal daikouFee;
- /**独生子女费*/
- @Excel(name="独生子女费",width = 15)
- private java.math.BigDecimal onlychildPay;
- /**状态*/
- private java.lang.String status;
- /**逻辑删除标识*/
- private java.lang.String deleteFlag;
-
-
- public java.lang.String getIsset() {
- return isset;
- }
- public void setIsset(java.lang.String isset) {
- this.isset = isset;
- }
- public java.math.BigDecimal getDaikouFee() {
- return daikouFee;
- }
- public void setDaikouFee(java.math.BigDecimal daikouFee) {
- this.daikouFee = daikouFee;
- }
- public java.math.BigDecimal getJiaojinSubsidyid() {
- return jiaojinSubsidyid;
- }
-
-
- public java.lang.String getUserNum() {
- return userNum;
- }
- public void setUserNum(java.lang.String userNum) {
- this.userNum = userNum;
- }
- public void setJiaojinSubsidyid(java.math.BigDecimal jiaojinSubsidyid) {
- this.jiaojinSubsidyid = jiaojinSubsidyid;
- }
- public java.math.BigDecimal getProjectPerformance() {
- return projectPerformance;
- }
- public void setProjectPerformance(java.math.BigDecimal projectPerformance) {
- this.projectPerformance = projectPerformance;
- }
- //项目id
- private java.lang.String pjtId;
- public java.lang.String getPjtId() {
- return pjtId;
- }
- public void setPjtId(java.lang.String pjtId) {
- this.pjtId = pjtId;
- }
-
- public java.lang.String getStrategyType() {
- return strategyType;
- }
- public void setStrategyType(java.lang.String strategyType) {
- this.strategyType = strategyType;
- }
-
- private List<String> orgIdList;
-
-
- private java.lang.String userids;
-
-
- public java.lang.String getCertificateName() {
- return certificateName;
- }
- public void setCertificateName(java.lang.String certificateName) {
- this.certificateName = certificateName;
- }
- public java.lang.String getUserids() {
- return userids;
- }
- public void setUserids(java.lang.String userids) {
- this.userids = userids;
- }
- private java.lang.String departid;
- public java.lang.String getDepartid() {
- return departid;
- }
- public void setDepartid(java.lang.String departid) {
- this.departid = departid;
- }
- public java.lang.String getDutiesname() {
- return dutiesname;
- }
- public void setDutiesname(java.lang.String dutiesname) {
- this.dutiesname = dutiesname;
- }
- public java.lang.String getDutid() {
- return dutid;
- }
- public void setDutid(java.lang.String dutid) {
- this.dutid = dutid;
- }
- private java.lang.String dutid;
-
- public java.lang.String getDepartname() {
- return departname;
- }
- public void setDepartname(java.lang.String departname) {
- this.departname = departname;
- }
- public java.lang.String getId() {
- return id;
- }
- public void setId(java.lang.String id) {
- this.id = id;
- }
- public java.lang.String getCreateName() {
- return createName;
- }
- public void setCreateName(java.lang.String createName) {
- this.createName = createName;
- }
- public java.lang.String getCreateBy() {
- return createBy;
- }
- public void setCreateBy(java.lang.String createBy) {
- this.createBy = createBy;
- }
- public java.util.Date getCreateDate() {
- return createDate;
- }
- public void setCreateDate(java.util.Date createDate) {
- this.createDate = createDate;
- }
- public java.lang.String getUpdateName() {
- return updateName;
- }
- public void setUpdateName(java.lang.String updateName) {
- this.updateName = updateName;
- }
- public java.lang.String getUpdateBy() {
- return updateBy;
- }
- public void setUpdateBy(java.lang.String updateBy) {
- this.updateBy = updateBy;
- }
- public java.util.Date getUpdateDate() {
- return updateDate;
- }
- public void setUpdateDate(java.util.Date updateDate) {
- this.updateDate = updateDate;
- }
- public java.lang.String getSysOrgCode() {
- return sysOrgCode;
- }
- public void setSysOrgCode(java.lang.String sysOrgCode) {
- this.sysOrgCode = sysOrgCode;
- }
- public java.lang.String getSysCompanyCode() {
- return sysCompanyCode;
- }
- public void setSysCompanyCode(java.lang.String sysCompanyCode) {
- this.sysCompanyCode = sysCompanyCode;
- }
- public java.lang.String getBpmStatus() {
- return bpmStatus;
- }
- public void setBpmStatus(java.lang.String bpmStatus) {
- this.bpmStatus = bpmStatus;
- }
- 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 getOvertimepayStrategyid() {
- return overtimepayStrategyid;
- }
- public void setOvertimepayStrategyid(java.lang.String overtimepayStrategyid) {
- this.overtimepayStrategyid = overtimepayStrategyid;
- }
- public java.lang.String getDutyStrategyid() {
- return dutyStrategyid;
- }
- public void setDutyStrategyid(java.lang.String dutyStrategyid) {
- this.dutyStrategyid = dutyStrategyid;
- }
- public java.lang.String getCertificateSubsidyid() {
- return certificateSubsidyid;
- }
- public void setCertificateSubsidyid(java.lang.String certificateSubsidyid) {
- this.certificateSubsidyid = certificateSubsidyid;
- }
- public java.lang.String getTrafficSubsidyid() {
- return trafficSubsidyid;
- }
- public void setTrafficSubsidyid(java.lang.String trafficSubsidyid) {
- this.trafficSubsidyid = trafficSubsidyid;
- }
- public java.lang.String getMegathermalSubsidyid() {
- return megathermalSubsidyid;
- }
- public void setMegathermalSubsidyid(java.lang.String megathermalSubsidyid) {
- this.megathermalSubsidyid = megathermalSubsidyid;
- }
- public java.lang.String getOtherSubsidyid() {
- return otherSubsidyid;
- }
- public void setOtherSubsidyid(java.lang.String otherSubsidyid) {
- this.otherSubsidyid = otherSubsidyid;
- }
- public java.lang.String getSocialSecurityStrategyid() {
- return socialSecurityStrategyid;
- }
- public void setSocialSecurityStrategyid(java.lang.String socialSecurityStrategyid) {
- this.socialSecurityStrategyid = socialSecurityStrategyid;
- }
- public java.lang.String getProvidentFundStrategyid() {
- return providentFundStrategyid;
- }
- public void setProvidentFundStrategyid(java.lang.String providentFundStrategyid) {
- this.providentFundStrategyid = providentFundStrategyid;
- }
- public java.math.BigDecimal getAppendPay() {
- return appendPay;
- }
- public void setAppendPay(java.math.BigDecimal appendPay) {
- this.appendPay = appendPay;
- }
- public java.math.BigDecimal getDeductPay() {
- return deductPay;
- }
- public void setDeductPay(java.math.BigDecimal deductPay) {
- this.deductPay = deductPay;
- }
- public java.math.BigDecimal getOnlychildPay() {
- return onlychildPay;
- }
- public void setOnlychildPay(java.math.BigDecimal onlychildPay) {
- this.onlychildPay = onlychildPay;
- }
- public java.lang.String getStatus() {
- return status;
- }
- public void setStatus(java.lang.String status) {
- this.status = status;
- }
- public java.lang.String getDeleteFlag() {
- return deleteFlag;
- }
- public void setDeleteFlag(java.lang.String deleteFlag) {
- this.deleteFlag = deleteFlag;
- }
- public java.lang.String getRealname() {
- return realname;
- }
- public void setRealname(java.lang.String realname) {
- this.realname = realname;
- }
- public java.lang.String getUsername() {
- return username;
- }
- public void setUsername(java.lang.String username) {
- this.username = username;
- }
- public List<String> getOrgIdList() {
- return orgIdList;
- }
- public void setOrgIdList(List<String> orgIdList) {
- this.orgIdList = orgIdList;
- }
- public java.lang.String getFixedmealsSubsidyid() {
- return fixedmealsSubsidyid;
- }
- public void setFixedmealsSubsidyid(java.lang.String fixedmealsSubsidyid) {
- this.fixedmealsSubsidyid = fixedmealsSubsidyid;
- }
- public java.lang.String getNofixedmealsSubsidyid() {
- return nofixedmealsSubsidyid;
- }
- public void setNofixedmealsSubsidyid(java.lang.String nofixedmealsSubsidyid) {
- this.nofixedmealsSubsidyid = nofixedmealsSubsidyid;
- }
-
- @Override
- public int compareTo(UserWagestrategyDto o) {
- if(o != null) {
- String set1 = getIsset();
- String set2 = o.getIsset();
- if(set1!= null && set2!=null) {
- if(set1.contains("未")) {
- return -1;
- }
- if(set2.contains("未")) {
- return 1;
- }
- }
- if(departid != null && o.getDepartid()!= null) {
- if(departid.equals(o.getDepartid())) {
- if(dutiesname != null && dutiesname.equals(o.getDutiesname())) {
- if(realname != null && o.getRealname()!=null) {
- if(realname.equals(o.getRealname())) {
- return 0;
- }else {
- return realname.compareTo(o.getRealname());
- }
- }
- }else if(dutiesname != null&&o.getDutiesname() != null) {
- if(dutiesname.equals(o.getDutiesname())) {
- return 0;
- }
- return dutiesname.compareTo(o.getDutiesname());
- }
- }else{
- return departid.compareTo(o.getDepartid());
- }
- }else if(departid == null) {
- return -1;
- }else {
- return 1;
- }
-
- }
- return 0;
- }
-
- }
|