Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
37149 amit 1
package com.spice.profitmandi.dao.model.external;
2
 
3
/**
37206 amit 4
 * Per-store stock + consumer price for one SKU, with item identity fields.
37295 amit 5
 * title is always derived from catalog.catalog. Color is deliberately NOT
6
 * exposed on the external API (client decision 2026-08-12). Exposes mop/mrp
7
 * ONLY — sellingPrice (dealer price) must never be added here.
37149 amit 8
 */
9
public class StoreSkuModel {
10
 
11
    private int storeId;
12
    private int itemId;
37206 amit 13
    private String title;
14
    private String brand;
15
    private String modelName;
16
    private String modelNumber;
17
    private String brandIdentifier;
37149 amit 18
    private int availability;
19
    private Float mop;
20
    private Float mrp;
21
    private boolean active;
22
    private Long updatedAt;
23
 
24
    public StoreSkuModel() {
25
    }
26
 
37206 amit 27
    public StoreSkuModel(int storeId, int itemId, String title, String brand, String modelName, String modelNumber,
37295 amit 28
            String brandIdentifier, int availability, Float mop, Float mrp, boolean active,
37149 amit 29
            Long updatedAt) {
30
        this.storeId = storeId;
31
        this.itemId = itemId;
37206 amit 32
        this.title = title;
33
        this.brand = brand;
34
        this.modelName = modelName;
35
        this.modelNumber = modelNumber;
36
        this.brandIdentifier = brandIdentifier;
37149 amit 37
        this.availability = availability;
38
        this.mop = mop;
39
        this.mrp = mrp;
40
        this.active = active;
41
        this.updatedAt = updatedAt;
42
    }
43
 
44
    public int getStoreId() {
45
        return storeId;
46
    }
47
 
48
    public void setStoreId(int storeId) {
49
        this.storeId = storeId;
50
    }
51
 
52
    public int getItemId() {
53
        return itemId;
54
    }
55
 
56
    public void setItemId(int itemId) {
57
        this.itemId = itemId;
58
    }
59
 
37206 amit 60
    public String getTitle() {
61
        return title;
62
    }
63
 
64
    public void setTitle(String title) {
65
        this.title = title;
66
    }
67
 
68
    public String getBrand() {
69
        return brand;
70
    }
71
 
72
    public void setBrand(String brand) {
73
        this.brand = brand;
74
    }
75
 
76
    public String getModelName() {
77
        return modelName;
78
    }
79
 
80
    public void setModelName(String modelName) {
81
        this.modelName = modelName;
82
    }
83
 
84
    public String getModelNumber() {
85
        return modelNumber;
86
    }
87
 
88
    public void setModelNumber(String modelNumber) {
89
        this.modelNumber = modelNumber;
90
    }
91
 
92
    public String getBrandIdentifier() {
93
        return brandIdentifier;
94
    }
95
 
96
    public void setBrandIdentifier(String brandIdentifier) {
97
        this.brandIdentifier = brandIdentifier;
98
    }
99
 
37149 amit 100
    public int getAvailability() {
101
        return availability;
102
    }
103
 
104
    public void setAvailability(int availability) {
105
        this.availability = availability;
106
    }
107
 
108
    public Float getMop() {
109
        return mop;
110
    }
111
 
112
    public void setMop(Float mop) {
113
        this.mop = mop;
114
    }
115
 
116
    public Float getMrp() {
117
        return mrp;
118
    }
119
 
120
    public void setMrp(Float mrp) {
121
        this.mrp = mrp;
122
    }
123
 
124
    public boolean isActive() {
125
        return active;
126
    }
127
 
128
    public void setActive(boolean active) {
129
        this.active = active;
130
    }
131
 
132
    public Long getUpdatedAt() {
133
        return updatedAt;
134
    }
135
 
136
    public void setUpdatedAt(Long updatedAt) {
137
        this.updatedAt = updatedAt;
138
    }
139
}