PageRenderTime 92ms CodeModel.GetById 40ms app.highlight 2ms RepoModel.GetById 48ms app.codeStats 1ms

/grails-app/domain/general/TipoCliente.groovy

http://github.com/jdmr/mateo
Groovy | 29 lines | 19 code | 6 blank | 4 comment | 0 complexity | 3f776f7a894163726252cde81e2e0e64 MD5 | raw file
 1package general
 2
 3/**
 4 *
 5 * @author jdmr
 6 */
 7class TipoCliente implements java.io.Serializable {
 8    String nombre
 9    String descripcion
10    BigDecimal margenUtilidad = new BigDecimal("0.20")
11    Empresa empresa
12
13    static belongsTo = Empresa
14
15    static constraints = {
16        nombre(blank:false, maxSize:16, unique:'empresa')
17        descripcion(nullable:true,maxSize:128)
18        margenUtilidad(scale:2,precision:8)
19    }
20
21    static mapping = {
22        table 'tipos_cliente'
23    }
24
25    String toString() {
26        nombre
27    }
28
29}