Subversion Repositories SmartDukaan

Rev

Rev 26418 | Rev 26471 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.model;

import com.spice.profitmandi.dao.entity.fofo.PartnerDailyInvestment;

public class PartnerDetailModel {

        private double lmtd;
        private double mtd;
        private int ticket;
        private int hygiene;
        private int totalHygiene;

        private PartnerDailyInvestment investment;
        private int leads;

        public int getLeads() {
                return leads;
        }

        public void setLeads(int leads) {
                this.leads = leads;
        }
        
        public int getTotalHygiene() {
                return totalHygiene;
        }
        
        public void setTotalHygiene(int totalHygiene) {
                this.totalHygiene = totalHygiene;
        }

        public double getLmtd() {
                return lmtd;
        }

        public void setLmtd(double lmtd) {
                this.lmtd = lmtd;
        }

        public double getMtd() {
                return mtd;
        }

        public void setMtd(double mtd) {
                this.mtd = mtd;
        }

        public int getTicket() {
                return ticket;
        }
        
        public double getHygienePercentage() {
                if(this.totalHygiene==0) {
                        return 0;
                }
                return ((this.hygiene*1.0)/this.totalHygiene)*100;
        }
        

        public void setTicket(int ticket) {
                this.ticket = ticket;
        }

        public PartnerDailyInvestment getInvestment() {
                return investment;
        }

        public void setInvestment(PartnerDailyInvestment investment) {
                this.investment = investment;
        }

        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + hygiene;
                result = prime * result + ((investment == null) ? 0 : investment.hashCode());
                result = prime * result + leads;
                long temp;
                temp = Double.doubleToLongBits(lmtd);
                result = prime * result + (int) (temp ^ (temp >>> 32));
                temp = Double.doubleToLongBits(mtd);
                result = prime * result + (int) (temp ^ (temp >>> 32));
                result = prime * result + ticket;
                result = prime * result + totalHygiene;
                return result;
        }

        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                PartnerDetailModel other = (PartnerDetailModel) obj;
                if (hygiene != other.hygiene)
                        return false;
                if (investment == null) {
                        if (other.investment != null)
                                return false;
                } else if (!investment.equals(other.investment))
                        return false;
                if (leads != other.leads)
                        return false;
                if (Double.doubleToLongBits(lmtd) != Double.doubleToLongBits(other.lmtd))
                        return false;
                if (Double.doubleToLongBits(mtd) != Double.doubleToLongBits(other.mtd))
                        return false;
                if (ticket != other.ticket)
                        return false;
                if (totalHygiene != other.totalHygiene)
                        return false;
                return true;
        }

        @Override
        public String toString() {
                return "PartnerDetailModel [lmtd=" + lmtd + ", mtd=" + mtd + ", ticket=" + ticket + ", hygiene=" + hygiene
                                + ", totalHygiene=" + totalHygiene + ", investment=" + investment + ", leads=" + leads + "]";
        }

        public int getHygiene() {
                return hygiene;
        }

        public void setHygiene(int hygiene) {
                this.hygiene = hygiene;
        }

}