public EntityBase Save(BLLContext context, EntityBase saveEntity, bool isAdd) { MES_BD_ZY mesBdZy = new MES_BD_ZY(MES_BD_ZY.Fields.GUID); mesBdZy.Data = saveEntity.Data; mesBdZy.EffectDataFields(); val.SaveValidate(context, mesBdZy, isAdd); if (isAdd) { if (context.Type != "tree") { mesBdZy.GUID = Guid.NewGuid().ToString("N"); } mesBdZy.AddUserInfo(context, isAdd); mesBdZy.Validate(); mesBdZy.Insert(context.Transaction); } else { mesBdZy.AddUserInfo(context, isAdd); mesBdZy.NotSave("CREATE_DATE,CREATE_USER"); mesBdZy.Validate(); mesBdZy.Update(context.Transaction); } return(mesBdZy); }