package student import ( "git.sxidc.com/go-framework/baize/framework/core/domain" "git.sxidc.com/go-framework/baize/framework/core/domain/entity" ) const ( FieldName = "Name" ) var ( ColumnName = domain.ColumnName(FieldName) ) var fieldMap = map[string]string{ FieldName: "学生姓名", } type Entity struct { entity.Base Name string `sqlmapping:"column:name" sqlresult:"column:name" check:"required,lte=128,when=create/update"` FamilyID string `sqlmapping:"column:family_id" sqlresult:"column:family_id" check:"required,len=32"` ClassID string `sqlmapping:"column:class_id" sqlresult:"column:class_id" check:"required,len=32"` IdentityIDs []string `sqlmapping:"-" sqlresult:"-"` HobbyIDs []string `sqlmapping:"-" sqlresult:"-"` entity.TimeFields } func (e *Entity) DomainCNName() string { return "学生" } func (e *Entity) DomainCamelName() string { return "Student" } func (e *Entity) GetFieldMap() map[string]string { return fieldMap }