fru: Add default configuration for fru record

Add mapping between the D-Bus properties to the PLDM FRU
properties can be in the code. Use this mapping when fru
jsons are not available

Tested:

Picked this change[30624], and tested on fp5280g2, saw the D-Bus
properties is mapped to the PLDM FRU properties as expected

[30624] https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/30624

1. Remove the fru configurations:
root@fp5280g2:rm -rf /usr/share/pldm/fru

2. Start pldmd
root@fp5280g2: pldmd&

Test
root@fp5280g2: pldmtool fru getfruRecordTable
FRUTableLength : 95
Total number of Record Set Identifiers in table : 2
Total number of records in table :  2
FRU Record Set Identifier: 1
FRU Record Type: General
Number of FRU fields: 4
Encoding Type for FRU fields: ASCII

FRU Table Data:
FRU Field Type: Part Number
FRU Field Length: 7
FRU Field Value: 02CY296
FRU Field Type: Serial Number
FRU Field Length: 12
FRU Field Value: YA1934415306
FRU Field Type: Manufacturer
FRU Field Length: 3
FRU Field Value: IBM
FRU Field Type: Version
FRU Field Length: 2
FRU Field Value: 22
FRU Record Set Identifier: 2
FRU Record Type: General
Number of FRU fields: 3
Encoding Type for FRU fields: ASCII

FRU Table Data:
FRU Field Type: Model
FRU Field Length: 20
FRU Field Value: 9ASF1G72PZ-2G6D1
FRU Field Type: Serial Number
FRU Field Length: 10
FRU Field Value: 0x1514b700
FRU Field Type: Manufacturer
FRU Field Length: 17
FRU Field Value: Micron Technology

Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I0e5ec3e4e1ede17c06ef716c6d6231156eddfd44
diff --git a/libpldmresponder/fru_parser.hpp b/libpldmresponder/fru_parser.hpp
index f93c1fc..aec27cb 100644
--- a/libpldmresponder/fru_parser.hpp
+++ b/libpldmresponder/fru_parser.hpp
@@ -119,6 +119,14 @@
      */
     void setupFruRecordMap(const std::string& dirPath);
 
+    /** @brief Set the default service root D-Bus path and the item interfaces.
+     */
+    void setupDefaultDBusLookup();
+
+    /** @brief Build the default FRU record informations
+     */
+    void setupDefaultFruRecordMap();
+
     std::optional<DBusLookupInfo> lookupInfo;
     FruRecordMap recordMap;
     std::map<Interface, EntityType> intfToEntityType;