|
|
@@ -28,6 +28,7 @@ type Entity struct {
|
|
|
Name string `sqlmapping:"column:name" sqlresult:"column:name" check:"required,lte=128"`
|
|
|
StudentNum int `sqlmapping:"column:student_num;updateClear;" sqlresult:"column:student_num"`
|
|
|
StudentIDs []string `sqlmapping:"-" sqlresult:"-"`
|
|
|
+ entity.UserIDFields
|
|
|
entity.TimeFields
|
|
|
}
|
|
|
|
|
|
@@ -52,6 +53,13 @@ func (e *Entity) ForCreate() error {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+ err = entity.CheckFieldCreateUserIDResult(checkResult)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
+ e.LastUpdateUserID = e.CreateUserID
|
|
|
+
|
|
|
return nil
|
|
|
}
|
|
|
|
|
|
@@ -79,6 +87,11 @@ func (e *Entity) ForUpdate() error {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+ err = entity.CheckFieldLastUpdateUserIDResult(checkResult)
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
return nil
|
|
|
}
|
|
|
|