func (p *CommonColumnAutoSetupperImpl) DoHandleCommonColumnOfInsertIfNeeds( entity *df.Entity, context *df.Context) { tempRegisterDatetime := df.CreateTimestamp(time.Now()) if &tempRegisterDatetime != nil { df.SetEntityValue(entity, "registerDatetime", tempRegisterDatetime) } tempRegisterUser := context.Get("User") if &tempRegisterUser != nil { df.SetEntityValue(entity, "registerUser", tempRegisterUser) } tempRegisterProcess := context.Get("Process") if &tempRegisterProcess != nil { df.SetEntityValue(entity, "registerProcess", tempRegisterProcess) } tempUpdateDatetime := df.GetEntityValue(entity, "registerDatetime") if &tempUpdateDatetime != nil { df.SetEntityValue(entity, "updateDatetime", tempUpdateDatetime) } tempUpdateUser := df.GetEntityValue(entity, "registerUser") if &tempUpdateUser != nil { df.SetEntityValue(entity, "updateUser", tempUpdateUser) } tempUpdateProcess := df.GetEntityValue(entity, "registerProcess") if &tempUpdateProcess != nil { df.SetEntityValue(entity, "updateProcess", tempUpdateProcess) } }
func EntityToMap(entity *df.Entity, rmap map[string]interface{}, elems []string) { for _, e := range elems { var edata interface{} = df.GetEntityValue(entity, e) rmap[e] = ConvWebData(edata) } }