Subversion Repositories SmartDukaan

Rev

Rev 30051 | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.model;

import java.time.LocalDateTime;
import com.spice.profitmandi.dao.enumuration.transaction.SchemePayoutStatus;
public class LastMonthImeiModel {

        private String imei;
        private float amount;
        
        private float pendingSaleAmount;
        private String description;
        private LocalDateTime createTimeStamp;
        private SchemePayoutStatus status;
        
        public String getImei() {
                return imei;
        }
        public void setImei(String imei) {
                this.imei = imei;
        }
        public float getAmount() {
                return amount;
        }
        public void setAmount(float amount) {
                this.amount = amount;
        }
        public String getDescription() {
                return description;
        }
        public void setDescription(String description) {
                this.description = description;
        }
        public LocalDateTime getCreateTimeStamp() {
                return createTimeStamp;
        }
        public void setCreateTimeStamp(LocalDateTime createTimeStamp) {
                this.createTimeStamp = createTimeStamp;
        }
        
        public float getPendingSaleAmount() {
                return pendingSaleAmount;
        }
        public void setPendingSaleAmount(float pendingSaleAmount) {
                this.pendingSaleAmount = pendingSaleAmount;
        }
        
        
        
        public SchemePayoutStatus getStatus() {
                return status;
        }
        public void setStatus(SchemePayoutStatus status) {
                this.status = status;
        }
        @Override
        public int hashCode() {
                final int prime = 31;
                int result = 1;
                result = prime * result + Float.floatToIntBits(amount);
                result = prime * result + ((createTimeStamp == null) ? 0 : createTimeStamp.hashCode());
                result = prime * result + ((description == null) ? 0 : description.hashCode());
                result = prime * result + ((imei == null) ? 0 : imei.hashCode());
                result = prime * result + Float.floatToIntBits(pendingSaleAmount);
                result = prime * result + ((status == null) ? 0 : status.hashCode());
                return result;
        }
        @Override
        public boolean equals(Object obj) {
                if (this == obj)
                        return true;
                if (obj == null)
                        return false;
                if (getClass() != obj.getClass())
                        return false;
                LastMonthImeiModel other = (LastMonthImeiModel) obj;
                if (Float.floatToIntBits(amount) != Float.floatToIntBits(other.amount))
                        return false;
                if (createTimeStamp == null) {
                        if (other.createTimeStamp != null)
                                return false;
                } else if (!createTimeStamp.equals(other.createTimeStamp))
                        return false;
                if (description == null) {
                        if (other.description != null)
                                return false;
                } else if (!description.equals(other.description))
                        return false;
                if (imei == null) {
                        if (other.imei != null)
                                return false;
                } else if (!imei.equals(other.imei))
                        return false;
                if (Float.floatToIntBits(pendingSaleAmount) != Float.floatToIntBits(other.pendingSaleAmount))
                        return false;
                if (status != other.status)
                        return false;
                return true;
        }
        @Override
        public String toString() {
                return "LastMonthImeiModel [imei=" + imei + ", amount=" + amount + ", pendingSaleAmount=" + pendingSaleAmount
                                + ", description=" + description + ", createTimeStamp=" + createTimeStamp + ", status=" + status + "]";
        }
        public LastMonthImeiModel(String imei, float amount, float pendingSaleAmount, String description,
                        LocalDateTime createTimeStamp, SchemePayoutStatus status) {
                super();
                this.imei = imei;
                this.amount = amount;
                this.pendingSaleAmount = pendingSaleAmount;
                this.description = description;
                this.createTimeStamp = createTimeStamp;
                this.status = status;
        }
        
        
        
        
        
        
}