Subversion Repositories SmartDukaan

Rev

Rev 36317 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
36317 aman 1
package com.spice.profitmandi.common.model;
2
 
3
import java.io.Serializable;
4
import java.util.ArrayList;
5
import java.util.List;
6
 
7
public class ImeiInvoiceGroup implements Serializable {
8
 
9
    private static final long serialVersionUID = 1L;
10
 
36568 amit 11
    // ── Invoice / vendor identification ───────────────────────────────
12
 
36317 aman 13
    private String invoiceNumber;
14
    private int invoiceId;
15
    private int vendorId;
16
    private String vendorName;
17
    private int purchaseId;
18
    private int warehouseId;
36568 amit 19
 
20
    // ── Aggregated data ───────────────────────────────────────────────
21
 
36317 aman 22
    private List<Entry> imeis = new ArrayList<>();
23
    private long totalAmount;
24
 
25
    public int getInvoiceId() {
26
        return invoiceId;
27
    }
28
 
29
    public void setInvoiceId(int invoiceId) {
30
        this.invoiceId = invoiceId;
31
    }
32
 
33
    public String getInvoiceNumber() {
34
        return invoiceNumber;
35
    }
36
 
37
    public void setInvoiceNumber(String invoiceNumber) {
38
        this.invoiceNumber = invoiceNumber;
39
    }
40
 
41
    public int getVendorId() {
42
        return vendorId;
43
    }
44
 
45
    public void setVendorId(int vendorId) {
46
        this.vendorId = vendorId;
47
    }
48
 
49
    public String getVendorName() {
50
        return vendorName;
51
    }
52
 
53
    public void setVendorName(String vendorName) {
54
        this.vendorName = vendorName;
55
    }
56
 
57
    public int getPurchaseId() {
58
        return purchaseId;
59
    }
60
 
61
    public void setPurchaseId(int purchaseId) {
62
        this.purchaseId = purchaseId;
63
    }
64
 
65
    public int getWarehouseId() {
66
        return warehouseId;
67
    }
68
 
69
    public void setWarehouseId(int warehouseId) {
70
        this.warehouseId = warehouseId;
71
    }
72
 
73
    public List<Entry> getImeis() {
74
        return imeis;
75
    }
76
 
77
    public void setImeis(List<Entry> imeis) {
78
        this.imeis = imeis;
79
    }
80
 
81
    public long getTotalAmount() {
82
        return totalAmount;
83
    }
84
 
85
    public void setTotalAmount(long totalAmount) {
86
        this.totalAmount = totalAmount;
87
    }
88
 
89
    public static class Entry implements Serializable {
90
        private static final long serialVersionUID = 1L;
36568 amit 91
 
92
        // ── Identification ────────────────────────────────────────────
93
 
36317 aman 94
        private String imei;
95
        private int itemId;
96
        private int inventoryItemId;
36568 amit 97
 
98
        // ── Pricing ───────────────────────────────────────────────────
99
 
36317 aman 100
        private long unitPrice;
101
        private String productName;
36568 amit 102
 
103
        // ── Tax rates ─────────────────────────────────────────────────
104
 
36317 aman 105
        private float cgstRate;
106
        private float sgstRate;
107
        private float igstRate;
108
 
109
        public String getImei() {
110
            return imei;
111
        }
112
 
113
        public void setImei(String imei) {
114
            this.imei = imei;
115
        }
116
 
117
        public int getItemId() {
118
            return itemId;
119
        }
120
 
121
        public void setItemId(int itemId) {
122
            this.itemId = itemId;
123
        }
124
 
125
        public int getInventoryItemId() {
126
            return inventoryItemId;
127
        }
128
 
129
        public void setInventoryItemId(int inventoryItemId) {
130
            this.inventoryItemId = inventoryItemId;
131
        }
132
 
133
        public long getUnitPrice() {
134
            return unitPrice;
135
        }
136
 
137
        public void setUnitPrice(long unitPrice) {
138
            this.unitPrice = unitPrice;
139
        }
140
 
141
        public String getProductName() {
142
            return productName;
143
        }
144
 
145
        public void setProductName(String productName) {
146
            this.productName = productName;
147
        }
148
 
149
        public float getCgstRate() {
150
            return cgstRate;
151
        }
152
 
153
        public void setCgstRate(float cgstRate) {
154
            this.cgstRate = cgstRate;
155
        }
156
 
157
        public float getSgstRate() {
158
            return sgstRate;
159
        }
160
 
161
        public void setSgstRate(float sgstRate) {
162
            this.sgstRate = sgstRate;
163
        }
164
 
165
        public float getIgstRate() {
166
            return igstRate;
167
        }
168
 
169
        public void setIgstRate(float igstRate) {
170
            this.igstRate = igstRate;
171
        }
172
    }
173
}