Subversion Repositories SmartDukaan

Rev

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

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

/**
 * Per-store stock + consumer price for one SKU, with item identity fields.
 * title is always derived from catalog.catalog. Color is deliberately NOT
 * exposed on the external API (client decision 2026-08-12). Exposes mop/mrp
 * ONLY — sellingPrice (dealer price) must never be added here.
 */
public class StoreSkuModel {

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

    public StoreSkuModel() {
    }

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

    public int getStoreId() {
        return storeId;
    }

    public void setStoreId(int storeId) {
        this.storeId = storeId;
    }

    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 int getAvailability() {
        return availability;
    }

    public void setAvailability(int availability) {
        this.availability = availability;
    }

    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;
    }
}