Subversion Repositories SmartDukaan

Rev

Rev 37279 | 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
/**
37295 amit 4
 * One SKU (catalog.item row) of a catalog with its consumer prices. title is
5
 * always derived from catalog.catalog. Color is deliberately NOT exposed on
6
 * the external API (client decision 2026-08-12: irrelevant to partners).
7
 * Exposes mop/mrp ONLY — sellingPrice (dealer price) must never be added here.
37149 amit 8
 */
9
public class CatalogSkuModel {
10
 
11
    private int catalogId;
12
    private int itemId;
37206 amit 13
    private String title;
37149 amit 14
    private String brand;
15
    private String modelName;
16
    private String modelNumber;
37206 amit 17
    private String brandIdentifier;
37149 amit 18
    private Float mop;
19
    private Float mrp;
20
    private boolean active;
21
    private Long updatedAt;
37279 amit 22
    private Long addedOn;
37149 amit 23
 
24
    public CatalogSkuModel() {
25
    }
26
 
37206 amit 27
    public CatalogSkuModel(int catalogId, int itemId, String title, String brand, String modelName,
37295 amit 28
            String modelNumber, String brandIdentifier, Float mop, Float mrp, boolean active,
37279 amit 29
            Long updatedAt, Long addedOn) {
37149 amit 30
        this.catalogId = catalogId;
31
        this.itemId = itemId;
37206 amit 32
        this.title = title;
37149 amit 33
        this.brand = brand;
34
        this.modelName = modelName;
35
        this.modelNumber = modelNumber;
37206 amit 36
        this.brandIdentifier = brandIdentifier;
37149 amit 37
        this.mop = mop;
38
        this.mrp = mrp;
39
        this.active = active;
40
        this.updatedAt = updatedAt;
37279 amit 41
        this.addedOn = addedOn;
37149 amit 42
    }
43
 
44
    public int getCatalogId() {
45
        return catalogId;
46
    }
47
 
48
    public void setCatalogId(int catalogId) {
49
        this.catalogId = catalogId;
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
 
37149 amit 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
 
37206 amit 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 Float getMop() {
101
        return mop;
102
    }
103
 
104
    public void setMop(Float mop) {
105
        this.mop = mop;
106
    }
107
 
108
    public Float getMrp() {
109
        return mrp;
110
    }
111
 
112
    public void setMrp(Float mrp) {
113
        this.mrp = mrp;
114
    }
115
 
116
    public boolean isActive() {
117
        return active;
118
    }
119
 
120
    public void setActive(boolean active) {
121
        this.active = active;
122
    }
123
 
124
    public Long getUpdatedAt() {
125
        return updatedAt;
126
    }
127
 
128
    public void setUpdatedAt(Long updatedAt) {
129
        this.updatedAt = updatedAt;
130
    }
37279 amit 131
 
132
    public Long getAddedOn() {
133
        return addedOn;
134
    }
135
 
136
    public void setAddedOn(Long addedOn) {
137
        this.addedOn = addedOn;
138
    }
37149 amit 139
}