Ignore:
Timestamp:
Oct 29, 2009, 8:30:58 PM (14 years ago)
Author:
gav
Message:

Substantial refactor of the Inventory domain.
InventoryItems can now be added to tasks, no quantity adjustments done yet.
Removed StoredItem and with it the ability to store an inventoryItem in multiple places, just too complex right now.
Svn move StoreLocation to InventoryLocation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/InventoryItem.groovy

    r146 r175  
    33    InventoryType inventoryType
    44    UnitOfMeasure unitOfMeasure
     5    InventoryLocation inventoryLocation
     6    Period averageDeliveryPeriod
    57    String name
    68    String description = ""
    79    String manufacturersPartNumber
    810    String suppliersPartNumber
     11    Integer unitsInStock = 0
    912    Integer reorderPoint
    1013    Integer recommendedReorderPoint
     
    1619    static hasMany = [alternateItems: InventoryItem,
    1720                                    spareFor: Asset,
    18                                     storedItems: StoredItem,
    1921                                    inventoryMovements: InventoryMovement,
    2022                                    manufacturers: Manufacturer,
     
    2426
    2527    static constraints = {
    26         name(unique:true, blank:false, maxSize:75)
     28        name(unique:true, blank:false, maxSize:50)
    2729        description()
     30        unitsInStock(min:0)
     31        unitOfMeasure()
    2832        reorderPoint()
    2933        enableReorder()
     34        recommendedReorderPoint(nullable:true)
    3035        isActive()
    3136        isObsolete()
    3237        inventoryGroup()
    3338        inventoryType()
    34         unitOfMeasure()
    3539        manufacturersPartNumber(blank:true, nullable:true)
    3640        suppliersPartNumber(blank:true, nullable:true)
    37         recommendedReorderPoint(nullable:true)
    3841        averageDeliveryTime(nullable:true)
     42        averageDeliveryPeriod(nullable:true)
    3943    }
    4044
Note: See TracChangeset for help on using the changeset viewer.