defmodule Odinsea.Database.Schema.WzItemAddData do @moduledoc """ Ecto schema for the wz_itemadddata table. Represents additional static item data from WZ files. """ use Ecto.Schema import Ecto.Changeset @primary_key {:id, :id, autogenerate: true} schema "wz_itemadddata" do field :itemid, :integer field :key, :string field :value1, :integer, default: 0 field :value2, :integer, default: 0 end @doc """ Changeset for WZ item add data. """ def changeset(wz_item_add_data, attrs) do wz_item_add_data |> cast(attrs, [:itemid, :key, :value1, :value2]) |> validate_required([:itemid, :key]) end end