Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1.  
  2. type CabeDocTesouraria struct {
  3. gorm.Model
  4. Codigo string `json:"codigo" gorm:"column:codigo" sql:"index"`
  5. Descricao string `json:"descricao" gorm:"column:descricao"`
  6. Data time.Time `json:"data" gorm:"column:data"` //cuidado que isto permite nulls
  7. Numdoc int `json:"numDoc" gorm:"column:numdoc" sql:"index"`
  8. ContaRelacao ContaBancaria `json:"contaSugestao" gorm:"-"`
  9. ContaDestinoRefer ContaBancaria `json:"contaDestinoRefer" gorm:"-"`
  10. ContaOrigem int `json:"contaOrigem" gorm:"foreignkey:contaOrigem"`
  11. ContaDestino int `json:"contaDestino" gorm:"foreignkey:contaDestino"`
  12. MoedaRelacao []Moeda `json:"moeda" gorm:"-"`
  13. MoedaRef uint `json:"moedaRef" gorm:"column:moedaRef"` // campo que será activada com por aqui a estrutura da moeda
  14. Linhas []LinhasDocTesouraria `json:"linhas" gorm:"foreignkey:LinhasDocTesourariaRefer"`
  15. Empresa string `json:"empresa" gorm:"empresa"`
  16. TipoDocRefer uint `json:"tipodocRefer" gorm:"foreignkey:tipodocRefer" `
  17. TipoDoc TipoDoc `json:"tipodoc" gorm:"-"`
  18. NumDias int `json:"numDias" gorm:"column:numDias"`
  19. TaxaJuros float32 `json:"taxaJuros" gorm:"column:taxaJuros"`
  20. Valor float32 `json:"valor" gorm:"column:valor"`
  21. DataVencimento time.Time `json:"dataVencimento" gorm:"column:dataVencimento"`
  22. NumDiaro int `json:"numDiario" gorm:"column:numDiario"`
  23. EntidadeRefer int `json:"entidadeRefer" gorm:"foreignkey:entidadeRefer" `
  24. Entidade Entidade `json:"entidade"`
  25. NumDocCBL int `json:"numDocCbl" gorm:"column:numDocCbl"`
  26. DocumentoCBLRefer int `json:"documentoCbl" gorm:"foreignkey:documentoCbl"`
  27. DocumentoCBL DocumentoCBL `json:"documentoCbl"`
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement