| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 37640 |
22 d 23 h |
amit |
/trunk/profitmandi-dao/src/ |
Hot Deal brand: brand-driven membership, model_hot_deal reduced to attributes + oem_brand + oem_catalog_id, migration SQL |
|
| 37289 |
58 d 21 h |
amit |
/trunk/profitmandi-dao/src/ |
external api v2: space-separated ram/storage pair in catalog titles (refurb naming) |
|
| 37284 |
59 d 0 h |
amit |
/trunk/profitmandi-dao/src/ |
external api v2: derive specs from catalog brand/model title (pair + lone-storage forms) as last resort; migration file marks applied state, legacy update() note |
|
| 37281 |
59 d 1 h |
amit |
/trunk/profitmandi-dao/src/ |
external api v2: storeMaster visibility by fofo_type=FRANCHISE (drop internal flag check); spec derivation supports MB sizes (feature phones) |
|
| 37268 |
59 d 7 h |
amit |
/trunk/profitmandi-dao/src/ |
Hot deals: rename attribute activated -> fresh with polarity inversion (fresh = device unused/sealed). Entity/attributes/service/tests migrated; prod DDL (unapplied) now creates fresh directly; model_hot_deal_activated_to_fresh.sql migrates envs that had the old column (applied on local + saholic-test) |
|
| 37244 |
63 d 6 h |
amit |
/trunk/profitmandi-dao/src/ |
Hot deal attributes: five mandatory fields (warranty_months 0-12, item_condition NEW/OPEN_BOX/REFURBISHED, activated, finance_mapping, affordability) on model_hot_deal - entity+enum+attributes holder, service validation (no defaults), addDeal/updateDeal signatures, selectActiveByCatalogItemIds/selectAllActive repo queries, hotDealTags on FofoCatalogResponse, DDL script, tests (14 green) |
|
| 37215 |
65 d 2 h |
amit |
/trunk/profitmandi-dao/src/ |
external api v2: one-time ram/memory derivation from detailedSpecs/keySpecs |
|
| 37213 |
65 d 2 h |
amit |
/trunk/profitmandi-dao/src/ |
external api v2: CategorySpecUtil - positional spec values validated against category definitions |
|
| 37211 |
65 d 4 h |
amit |
/trunk/profitmandi-dao/src/ |
Hot Deals: model_hot_deal entity, repository and service with 15-active-per-brand cap, duplicate-active and date validation |
|