// UpdateRepPolicyEnablement ... func UpdateRepPolicyEnablement(id int64, enabled int) error { o := GetOrmer() p := models.RepPolicy{ ID: id, Enabled: enabled, UpdateTime: time.Now(), } var err error if enabled == 1 { p.StartTime = time.Now() _, err = o.Update(&p, "Enabled", "StartTime") } else { _, err = o.Update(&p, "Enabled") } return err }
// UpdateRepPolicy ... func UpdateRepPolicy(policy *models.RepPolicy) error { o := GetOrmer() policy.UpdateTime = time.Now() _, err := o.Update(policy, "TargetID", "Name", "Enabled", "Description", "CronStr", "UpdateTime") return err }