Atributos
Atributo | Tamanho | Tipo | Descrição | Aceita Nulo | Observação |
---|---|---|---|---|---|
Company | 2 | Integer | Código da empresa do grupo Tramontina | Não | Vide tabela de empresas em Anexos |
ProductCode | 8 | Char | Código do produto Tramontina | Não | Identificador único do produto na Tramontina |
FileLanguage | 2 | Char | Idioma do arquivo | Não | Vide tabela de idiomas em Anexos |
FileType | 2 | Char | Tipo do arquivo | Não | Vide tabela de tipos de arquivos em Anexos |
FileResolution | 1 | Char | Resolução da imagem | Não | Vide tabela de Resolução em Anexos |
FileExtension | 4 | Char | Extensão do arquivo | Não | Vide tabela de Tipos de extensões em Anexos |
FileSequential | 1 | Integer | Sequência serial do arquivo | Não | Identifica a ordem dos arquivos de mesmo tipo, linguagem, resolução e extensão. É um número sequencial crescente. |
FileURL | 255 | Char | URL do vídeo | Sim | Link para o vídeo. Apenas terá valor para o tipo de arquivo (FileType) FT (Foto 360 graus) e LV (Vídeo site), nos demais casos estará com valor nulo,Para o tipo FT (foto 360), existem dois parâmetros que controlam o tamanho da imagem a ser visualizada (width e heigth). Adicionando valores a estes parâmetros a imagem será exibida no tamanho em pixels especificado. Apenas um dos valores pode ser informado, o outro é calculado de forma a manter a proporção. Caso seja informado mais de um será considerado apenas o “heigth”. O tamanho limite das imagens é 680×420. Exemplo de url: https://www.tramontina.net/foto360/foto360.html?ref=61533010&lang=M&view=001&width=340 |
FileName | 20 | Char | Identificador do arquivo | Sim | Identificador único do arquivo. Através deste campo será possível localizar o arquivo físico no file system, contendo o arquivo ou a imagem. É um caminho absoluto. Os tipos de arquivos (FileType) FT (Foto 360 graus) e LV (Vídeo site), não possuem valor no campo, pois deve ser usado a URL em FileURL |
Índices
Atributos | Tipo |
---|---|
Company, ProductCode, FileLanguage, FileType, FileResolution, FileExtension, FileSequential | Unique |
Anexos
Tabela de Empresas do Grupo Tramontina (Company)
Código | Empresa |
---|---|
01 | Tramontina Belém |
02 | Tramontina Cutelaria |
03 | Forjasul Canoas |
04 | Tramontina Garibáldi |
05 | Tramontina Materiais Elétricos |
06 | Tramontina Farroupilha |
07 | Tramontina Multi Ferramentas |
28 | Tramontina USA |
70 | Tramontina Sudeste |
72 | Tramontina Sul |
91 | Forjasul Encruzilhada |
92 | Tramontina Delta |
93 | Tramontina Teec |
Tabela de Idiomas (FileLanguage)
Código | Descrição |
---|---|
A | Alemão |
E | Espanhol |
F | Francês |
I | Inglês |
P | Português |
T | Italiano |
M | Multi idiomas |
Tabela de Tipos de arquivos (FileType)
Código | Descrição | Observações |
---|---|---|
SO | Selo | Imagem de selos dos produtos |
BM | Arquivos BIM | Arquivos do tipo BIM |
Resoluções (FileResolution)
Código | Descrição |
---|---|
C | 95×83 pixels |
D | 198×111 pixels |
E | 435×400 |
F | 99×102 pixels |
G | 1200×1200 pixels |
Tipos de extensões (FileExtension)
Código | Descrição |
---|---|
JPG | Arquivo no formato JPG |
Exemplos
- Retorna todas as imagens adicionais do produto 22202000 da empresa Cutelaria.
SELECT *
FROM vw_ProductImageBDSite
WHERE ProductCode = '22202000'
AND Company = 2
Código da View
CREATE VIEW vw_ProductImageBDSite
(Company,
ProductCode,
FileLanguage,
FileType,
FileResolution,
FileExtension,
FileSequential,
FileURL,
FileName) AS
SELECT pim.empcod AS `Company`,
pim.itecod AS `ProductCode`,
img.imgidioma AS `FileLanguage`,
img.imgtip AS `FileType`,
rim.rimreso AS `FileResolution`,
'JPG' AS `FileExtension`,
1 AS `FileSequential`,
'' AS `FileURL`,
concat(`par`.`parvl`,'DIAIMG/',rim.sarcod,'.jpg') AS `FileName`
FROM diapim pim, diaimg img, diarim rim, diapar par
WHERE pim.imgcod = img.imgcod
AND img.imgcod = rim.imgcod
AND img.imgtip IN ('SO','BM')
AND img.imgsit = 'S'
AND par.empcod = 20
AND par.parcod = 14
AND par.sissist = 'DI'