import Produto from '#models/produto'
import { BaseSeeder } from '@adonisjs/lucid/seeders'

export default class extends BaseSeeder {
  async run() {
    await Produto.createMany([
      {
        codigoPsu: 'FERT-001',
        artigo: 'NPK 20-10-10',
        nome: 'Fertilizante NPK 20-10-10',
        descricao: 'Fertilizante completo para culturas de ciclo curto',
        valor: 2500.00,
        moeda: 'MZN',
        marca: 'AgroFert',
        categoria: 'Fertilizantes',
        estoque: 500,
      },
      {
        codigoPsu: 'FERT-002',
        artigo: 'UREIA 46%',
        nome: 'Ureia 46% Nitrogênio',
        descricao: 'Fertilizante nitrogenado de alta concentração',
        valor: 1800.00,
        moeda: 'MZN',
        marca: 'AgroFert',
        categoria: 'Fertilizantes',
        estoque: 750,
      },
      {
        codigoPsu: 'SEM-001',
        artigo: 'MILHO-H01',
        nome: 'Sementes de Milho Híbrido',
        descricao: 'Sementes de milho híbrido de alta produtividade',
        valor: 350.00,
        moeda: 'MZN',
        marca: 'SeedCorp',
        categoria: 'Sementes',
        estoque: 200,
      },
      {
        codigoPsu: 'SEM-002',
        artigo: 'ARROZ-01',
        nome: 'Sementes de Arroz',
        descricao: 'Sementes de arroz certificadas',
        valor: 280.00,
        moeda: 'MZN',
        marca: 'SeedCorp',
        categoria: 'Sementes',
        estoque: 150,
      },
      {
        codigoPsu: 'PEST-001',
        artigo: 'HERB-GLY',
        nome: 'Herbicida Glifosato',
        descricao: 'Herbicida sistêmico não seletivo',
        valor: 450.00,
        moeda: 'MZN',
        marca: 'AgroProtect',
        categoria: 'Pesticidas',
        estoque: 300,
      },
      {
        codigoPsu: 'PEST-002',
        artigo: 'INSET-PYR',
        nome: 'Inseticida Piretroide',
        descricao: 'Inseticida de contato e ingestão',
        valor: 520.00,
        moeda: 'MZN',
        marca: 'AgroProtect',
        categoria: 'Pesticidas',
        estoque: 250,
      },
      {
        codigoPsu: 'FERT-003',
        artigo: 'SUPER-FOSFATO',
        nome: 'Super Fosfato Simples',
        descricao: 'Fertilizante fosfatado',
        valor: 1200.00,
        moeda: 'MZN',
        marca: 'AgroFert',
        categoria: 'Fertilizantes',
        estoque: 400,
      },
      {
        codigoPsu: 'SEM-003',
        artigo: 'FEIJAO-01',
        nome: 'Sementes de Feijão',
        descricao: 'Sementes de feijão comum',
        valor: 180.00,
        moeda: 'MZN',
        marca: 'SeedCorp',
        categoria: 'Sementes',
        estoque: 180,
      },
      {
        codigoPsu: 'EQUIP-001',
        artigo: 'BOMBA-AGUA',
        nome: 'Bomba de Água 2HP',
        descricao: 'Bomba centrífuga para irrigação',
        valor: 15000.00,
        moeda: 'MZN',
        marca: 'HydroTech',
        categoria: 'Equipamentos',
        estoque: 25,
      },
      {
        codigoPsu: 'EQUIP-002',
        artigo: 'ASPERSOR',
        nome: 'Aspersor Rotativo',
        descricao: 'Aspersor para irrigação por aspersão',
        valor: 850.00,
        moeda: 'MZN',
        marca: 'HydroTech',
        categoria: 'Equipamentos',
        estoque: 100,
      },
    ])
  }
}