class User { long amount//帐户余额 int level//等级 long point//声望 int status// 0 正常, 其它:非正常 String username //用户名 String email String province//省份 String city//城市 String name//姓名 String profession //职业 // String postCode//邮编 // String idCard//身份证 // String phone//电话 // String fax//传真 String mobile//手机 String qq // String lastIp //上次登录IP // String ip//此次登录IP Date lastLoginDate //上次登录时间 Date loginDate //本次登录时间 // String allowIp // String acl // String contact //联系人 Date dateCreated //创建时间 static constraints = { province(maxSize: 5, blank: false) name(maxSize: 40, blank: false) idCard(size: 15..18, matches: /\d{15}|\d{17}([A-Za-z0-9]){1}/) phone(size: 7..19, matches: /[0-9\(\)-]{7,19}/) fax(nullable: true, validator: {val -> if (val) { return val ==~ /[0-9\(\)-]{7,19}/ } }) mobile(maxSize: 11, matches: /1(3|5)\d{9}/) qq(maxSize: 15, matches: /\d{4,15}/, nullable: true) // lastIp(nullable: true, maxSize: 100) // ip(nullable: true, maxSize: 100) lastLoginDate(nullable: true) loginDate(nullable: true) } }