/// <summary> /// 删除 /// </summary> /// <param name="id">主键</param> /// <returns>影响行数</returns> public int Delete(string id) { int returnValue = 0; // 删除角色权限结构定义 // returnValue = DbLogic.Delete(DbHelper, BaseRoleModuleOperationTable.TableName, BaseRoleModuleOperationTable.FieldRoleId, id); // 删除员工角色表结构定义部分 List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(BaseUserRoleEntity.FieldRoleId, id)); returnValue += DbLogic.Delete(DbHelper, BaseUserRoleEntity.TableName, parameters); // 删除角色的表结构定义部分 parameters = new List <KeyValuePair <string, object> >(); parameters.Add(new KeyValuePair <string, object>(BaseRoleEntity.FieldId, id)); returnValue += DbLogic.Delete(DbHelper, BaseRoleEntity.TableName, parameters); return(returnValue); }