Desarrollar un diagrama de clases (sólo del dominio) y el programa donde se observe claramente los campos, propiedades y métodos para un sistema de logística donde nos informan que existen varios depósitos y tiendas donde sus principales datos son: Número de identificación, nombre, provincia y localidad. Las acciones que se pueden desarrollar son: Transferencia entre depósitos, ventas de las tiendas y devoluciones de las tiendas al depósito. Los depósitos y tiendas cuentan con ciertos productos de los cuales conocemos su nombre, descripción y precio. Estas acciones solamente son realizadas por usuarios de los que solamente conocemos su nombre, apellido, dni y si pertenece a alguna tienda o depósito. Adicionalmente necesitamos contar con un histórico de operaciones, usuario que realizó la operación y fecha de esta. Generar un modelo para persistir la información de devoluciones, ventas y transferencias entre tiendas y depósitos para luego poder consultar las mismas.
package com.example.logistica.dominio; import java.util.Date; public class Deposito { private int id; private String nombre; private String provincia; private String localidad; private String producto; private String descripcion; private double precio; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getProvincia() { return provincia; } public void setProvincia(String provincia) { this.provincia = provincia; } public String getLocalidad() { return localidad; } public void setLocalidad(String localidad)