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