Subversion Repositories SmartDukaan

Rev

Rev 27893 | Rev 31261 | 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 java.io.Serializable;

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

public class PartnerDetailModel implements Serializable {

        /**
         * 
         */
        private static final long serialVersionUID = 1L;
        private int lmtd;
        private int mtd;
        private int lms;
        private int secondarylms;
        private int secondarymtd;
        private int secondarylmtd;
        private int ticket;
        private int hygiene;
        private int totalHygiene;
        private int count;
        private int todayTertiary;
        private long lastThreeDaytertiary;
        private int walletAmount;
        private String authUser;
        private PartnerType partnerType;
        private long investment_ok;

        public long getInvestment_ok() {
                return investment_ok;
        }

        public void setInvestment_ok(long investment_ok) {
                this.investment_ok = investment_ok;
        }

        public int getLms() {
                return lms;
        }

        public void setLms(int lms) {
                this.lms = lms;
        }

        public double getSaleDiff() {
                return mtd - lmtd;
        }

        public int getSecondarylms() {
                return secondarylms;
        }

        public void setSecondarylms(int secondarylms) {
                this.secondarylms = secondarylms;
        }

        public int getSecondarymtd() {
                return secondarymtd;
        }

        public void setSecondarymtd(int secondarymtd) {
                this.secondarymtd = secondarymtd;
        }

        public int getSecondarylmtd() {
                return secondarylmtd;
        }

        public void setSecondarylmtd(int secondarylmtd) {
                this.secondarylmtd = secondarylmtd;
        }

        public PartnerType getPartnerType() {
                return partnerType;
        }

        public void setPartnerType(PartnerType partnerType) {
                this.partnerType = partnerType;
        }

        public String getAuthUser() {
                return authUser;
        }

        public void setAuthUser(String authUser) {
                this.authUser = authUser;
        }

        public int getWalletAmount() {
                return walletAmount;
        }

        public void setWalletAmount(int walletAmount) {
                this.walletAmount = walletAmount;
        }

        public long getLastThreeDaytertiary() {
                return lastThreeDaytertiary;
        }

        public void setLastThreeDaytertiary(long lastThreeDaytertiary) {
                this.lastThreeDaytertiary = lastThreeDaytertiary;
        }

        public int getCount() {
                return count;
        }

        public void setCount(int count) {
                this.count = count;
        }

        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 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;
        }

        public int getLmtd() {
                return lmtd;
        }

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

        public int getMtd() {
                return mtd;
        }

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

        public int getTodayTertiary() {
                return todayTertiary;
        }

        public void setTodayTertiary(int todayTertiary) {
                this.todayTertiary = todayTertiary;
        }

        public int getHygiene() {
                return hygiene;
        }

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

        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + ((authUser == null) ? 0 : authUser.hashCode());
                result = prime * result + count;
                result = prime * result + hygiene;
                result = prime * result + ((investment == null) ? 0 : investment.hashCode());
                result = prime * result + (int) (lastThreeDaytertiary ^ (lastThreeDaytertiary >>> 32));
                result = prime * result + leads;
                result = prime * result + lms;
                result = prime * result + lmtd;
                result = prime * result + mtd;
                result = prime * result + ((partnerType == null) ? 0 : partnerType.hashCode());
                result = prime * result + secondarylms;
                result = prime * result + secondarylmtd;
                result = prime * result + secondarymtd;
                result = prime * result + ticket;
                result = prime * result + todayTertiary;
                result = prime * result + totalHygiene;
                result = prime * result + walletAmount;
                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 (authUser == null) {
                        if (other.authUser != null)
                                return false;
                } else if (!authUser.equals(other.authUser))
                        return false;
                if (count != other.count)
                        return false;
                if (hygiene != other.hygiene)
                        return false;
                if (investment == null) {
                        if (other.investment != null)
                                return false;
                } else if (!investment.equals(other.investment))
                        return false;
                if (lastThreeDaytertiary != other.lastThreeDaytertiary)
                        return false;
                if (leads != other.leads)
                        return false;
                if (lms != other.lms)
                        return false;
                if (lmtd != other.lmtd)
                        return false;
                if (mtd != other.mtd)
                        return false;
                if (partnerType != other.partnerType)
                        return false;
                if (secondarylms != other.secondarylms)
                        return false;
                if (secondarylmtd != other.secondarylmtd)
                        return false;
                if (secondarymtd != other.secondarymtd)
                        return false;
                if (ticket != other.ticket)
                        return false;
                if (todayTertiary != other.todayTertiary)
                        return false;
                if (totalHygiene != other.totalHygiene)
                        return false;
                if (walletAmount != other.walletAmount)
                        return false;
                return true;
        }

        @Override
        public String toString() {
                return "PartnerDetailModel [lmtd=" + lmtd + ", mtd=" + mtd + ", lms=" + lms + ", secondarylms=" + secondarylms
                                + ", secondarymtd=" + secondarymtd + ", secondarylmtd=" + secondarylmtd + ", ticket=" + ticket
                                + ", hygiene=" + hygiene + ", totalHygiene=" + totalHygiene + ", count=" + count + ", todayTertiary="
                                + todayTertiary + ", lastThreeDaytertiary=" + lastThreeDaytertiary + ", walletAmount=" + walletAmount
                                + ", authUser=" + authUser + ", partnerType=" + partnerType + ", investment_ok=" + investment_ok
                                + ", investment=" + investment + ", leads=" + leads + "]";
        }

}