Subversion Repositories SmartDukaan

Rev

Rev 37279 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.model.external;

/**
 * One SKU (catalog.item row) of a catalog with its consumer prices. title is
 * always derived from catalog.catalog. Color is deliberately NOT exposed on
 * the external API (client decision 2026-08-12: irrelevant to partners).
 * Exposes mop/mrp ONLY — sellingPrice (dealer price) must never be added here.
 */
public class CatalogSkuModel {

    private int catalogId;
    private int itemId;
    private String title;
    private String brand;
    private String modelName;
    private String modelNumber;
    private String brandIdentifier;
    private Float mop;
    private Float mrp;
    private boolean active;
    private Long updatedAt;
    private Long addedOn;

    public CatalogSkuModel() {
    }

    public CatalogSkuModel(int catalogId, int itemId, String title, String brand, String modelName,
            String modelNumber, String brandIdentifier, Float mop, Float mrp, boolean active,
            Long updatedAt, Long addedOn) {
        this.catalogId = catalogId;
        this.itemId = itemId;
        this.title = title;
        this.brand = brand;
        this.modelName = modelName;
        this.modelNumber = modelNumber;
        this.brandIdentifier = brandIdentifier;
        this.mop = mop;
        this.mrp = mrp;
        this.active = active;
        this.updatedAt = updatedAt;
        this.addedOn = addedOn;
    }

    public int getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(int catalogId) {
        this.catalogId = catalogId;
    }

    public int getItemId() {
        return itemId;
    }

    public void setItemId(int itemId) {
        this.itemId = itemId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getModelNumber() {
        return modelNumber;
    }

    public void setModelNumber(String modelNumber) {
        this.modelNumber = modelNumber;
    }

    public String getBrandIdentifier() {
        return brandIdentifier;
    }

    public void setBrandIdentifier(String brandIdentifier) {
        this.brandIdentifier = brandIdentifier;
    }

    public Float getMop() {
        return mop;
    }

    public void setMop(Float mop) {
        this.mop = mop;
    }

    public Float getMrp() {
        return mrp;
    }

    public void setMrp(Float mrp) {
        this.mrp = mrp;
    }

    public boolean isActive() {
        return active;
    }

    public void setActive(boolean active) {
        this.active = active;
    }

    public Long getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Long updatedAt) {
        this.updatedAt = updatedAt;
    }

    public Long getAddedOn() {
        return addedOn;
    }

    public void setAddedOn(Long addedOn) {
        this.addedOn = addedOn;
    }
}