diff --git a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
index cbc2f49..ea0f197 100644
--- a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
+++ b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
@@ -32,6 +32,7 @@
+
@@ -40,6 +41,7 @@
+
@@ -62,6 +64,7 @@
+
@@ -139,7 +142,7 @@
stdafx.h
$(IntDir)$(TargetName).pch
/utf-8 %(AdditionalOptions)
- ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;%(AdditionalIncludeDirectories)
+ ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;%(AdditionalIncludeDirectories)
Console
@@ -167,7 +170,7 @@
stdafx.h
$(IntDir)$(TargetName).pch
/utf-8 %(AdditionalOptions)
- ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;%(AdditionalIncludeDirectories)
+ ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;%(AdditionalIncludeDirectories)
Windows
diff --git a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters
index c266f4e..0e47bb8 100644
--- a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters
+++ b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj.filters
@@ -89,6 +89,12 @@
{c8f4e91d-d7b8-43e9-98c2-ba4d6336404f}
+
+ {c84c9e39-55b1-4672-9565-1fbe35c349a9}
+
+
+ {8590121c-3735-435c-bc37-248e931917d8}
+
@@ -143,7 +149,10 @@
数据\数据管理\导入导出\直接导入导出
- 窗口\内容窗口
+ 窗口\内容窗口\数据管理
+
+
+ 窗口\内容窗口\数据管理\车商方案表
@@ -159,7 +168,10 @@
窗口\登录窗口
- 窗口\内容窗口
+ 窗口\内容窗口\数据管理
+
+
+ 窗口\内容窗口\数据管理\车商方案表
@@ -170,7 +182,10 @@
窗口\登录窗口
- 窗口\内容窗口
+ 窗口\内容窗口\数据管理
+
+
+ 窗口\内容窗口\数据管理\车商方案表
diff --git a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/moc_QCarDealerSchemaWidget.cpp b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/moc_QCarDealerSchemaWidget.cpp
new file mode 100644
index 0000000..a600d8c
--- /dev/null
+++ b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/moc_QCarDealerSchemaWidget.cpp
@@ -0,0 +1,95 @@
+/****************************************************************************
+** Meta object code from reading C++ file 'QCarDealerSchemaWidget.h'
+**
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.13.1)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include
+#include "../../../../../../../source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.h"
+#include
+#include
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'QCarDealerSchemaWidget.h' doesn't include ."
+#elif Q_MOC_OUTPUT_REVISION != 67
+#error "This file was generated using the moc from 5.13.1. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_DEPRECATED
+struct qt_meta_stringdata_QCarDealerSchemaWidget_t {
+ QByteArrayData data[1];
+ char stringdata0[23];
+};
+#define QT_MOC_LITERAL(idx, ofs, len) \
+ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
+ qptrdiff(offsetof(qt_meta_stringdata_QCarDealerSchemaWidget_t, stringdata0) + ofs \
+ - idx * sizeof(QByteArrayData)) \
+ )
+static const qt_meta_stringdata_QCarDealerSchemaWidget_t qt_meta_stringdata_QCarDealerSchemaWidget = {
+ {
+QT_MOC_LITERAL(0, 0, 22) // "QCarDealerSchemaWidget"
+
+ },
+ "QCarDealerSchemaWidget"
+};
+#undef QT_MOC_LITERAL
+
+static const uint qt_meta_data_QCarDealerSchemaWidget[] = {
+
+ // content:
+ 8, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 0, 0, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ 0 // eod
+};
+
+void QCarDealerSchemaWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
+{
+ Q_UNUSED(_o);
+ Q_UNUSED(_id);
+ Q_UNUSED(_c);
+ Q_UNUSED(_a);
+}
+
+QT_INIT_METAOBJECT const QMetaObject QCarDealerSchemaWidget::staticMetaObject = { {
+ &QWidget::staticMetaObject,
+ qt_meta_stringdata_QCarDealerSchemaWidget.data,
+ qt_meta_data_QCarDealerSchemaWidget,
+ qt_static_metacall,
+ nullptr,
+ nullptr
+} };
+
+
+const QMetaObject *QCarDealerSchemaWidget::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
+}
+
+void *QCarDealerSchemaWidget::qt_metacast(const char *_clname)
+{
+ if (!_clname) return nullptr;
+ if (!strcmp(_clname, qt_meta_stringdata_QCarDealerSchemaWidget.stringdata0))
+ return static_cast(this);
+ return QWidget::qt_metacast(_clname);
+}
+
+int QCarDealerSchemaWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QWidget::qt_metacall(_c, _id, _a);
+ return _id;
+}
+QT_WARNING_POP
+QT_END_MOC_NAMESPACE
diff --git a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/ui_QCarDealerSchemaWidget.h b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/ui_QCarDealerSchemaWidget.h
new file mode 100644
index 0000000..1ff1811
--- /dev/null
+++ b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/ui_QCarDealerSchemaWidget.h
@@ -0,0 +1,46 @@
+/********************************************************************************
+** Form generated from reading UI file 'QCarDealerSchemaWidget.ui'
+**
+** Created by: Qt User Interface Compiler version 5.13.1
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef UI_QCARDEALERSCHEMAWIDGET_H
+#define UI_QCARDEALERSCHEMAWIDGET_H
+
+#include
+#include
+#include
+
+QT_BEGIN_NAMESPACE
+
+class Ui_QCarDealerSchemaWidget
+{
+public:
+
+ void setupUi(QWidget *QCarDealerSchemaWidget)
+ {
+ if (QCarDealerSchemaWidget->objectName().isEmpty())
+ QCarDealerSchemaWidget->setObjectName(QString::fromUtf8("QCarDealerSchemaWidget"));
+ QCarDealerSchemaWidget->resize(400, 300);
+
+ retranslateUi(QCarDealerSchemaWidget);
+
+ QMetaObject::connectSlotsByName(QCarDealerSchemaWidget);
+ } // setupUi
+
+ void retranslateUi(QWidget *QCarDealerSchemaWidget)
+ {
+ QCarDealerSchemaWidget->setWindowTitle(QCoreApplication::translate("QCarDealerSchemaWidget", "QCarDealerSchemaWidget", nullptr));
+ } // retranslateUi
+
+};
+
+namespace Ui {
+ class QCarDealerSchemaWidget: public Ui_QCarDealerSchemaWidget {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_QCARDEALERSCHEMAWIDGET_H
diff --git a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/qrc_resource.cpp b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/qrc_resource.cpp
index e52aa54..1cf034b 100644
--- a/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/qrc_resource.cpp
+++ b/代码/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/qrc_resource.cpp
@@ -36909,94 +36909,94 @@ static const unsigned char qt_resource_struct[] = {
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
// :/QMainFrame/Resources/8218_box1.png
0x0,0x0,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x3f,0xef,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf6,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xd6,
// :/QMainFrame/Resources/find.png
0x0,0x0,0x1,0x22,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xaa,0x5f,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfd,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe2,
// :/QMainFrame/Resources/print.png
0x0,0x0,0x1,0x62,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x47,0x63,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x2,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe8,
// :/QMainFrame/Resources/option.png
0x0,0x0,0x2,0x94,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x6,0xb8,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x1,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe7,
// :/QMainFrame/Resources/x.png
0x0,0x0,0x2,0x2c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0x6a,0x2d,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x6,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xed,
// :/QMainFrame/Resources/telephone.png
0x0,0x0,0x2,0xc4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xb2,0x8,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x5,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xeb,
// :/QMainFrame/Resources/plus.png
0x0,0x0,0x2,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0x5d,0x5f,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x2,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe8,
// :/QMainFrame/Resources/20121016085311441_easyicon_cn_128.png
0x0,0x0,0x0,0x82,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x77,0x17,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf5,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xd5,
// :/QMainFrame/Resources/new.png
0x0,0x0,0x2,0xe4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0xcc,0x61,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x0,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe6,
// :/QMainFrame/Resources/CPIC.png
0x0,0x0,0x2,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0xc9,0x50,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf7,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xd8,
// :/QMainFrame/Resources/ok.png
0x0,0x0,0x1,0x38,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xe8,0x27,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x1,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe6,
// :/QMainFrame/Resources/face.png
0x0,0x0,0x1,0xc8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0x29,0xa6,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfd,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe1,
// :/QMainFrame/Resources/CNY_Red.png
0x0,0x0,0x1,0xf8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0xfc,0xe0,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf6,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xd7,
// :/QMainFrame/Resources/car2.png
0x0,0x0,0x3,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x8,0x69,0x71,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfa,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xdd,
// :/QMainFrame/Resources/app.ico
0x0,0x0,0x0,0x46,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x2,0x22,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf9,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xdb,
// :/QMainFrame/Resources/save.png
0x0,0x0,0x2,0x7e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0xcf,0x1,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x4,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xea,
// :/QMainFrame/Resources/car.png
0x0,0x0,0x0,0x5a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1f,0x7e,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf9,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xdc,
// :/QMainFrame/Resources/cat.png
0x0,0x0,0x0,0x6e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x58,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfa,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xde,
// :/QMainFrame/Resources/excel.png
0x0,0x0,0x2,0x14,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x5,0x51,0x43,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfc,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe0,
// :/QMainFrame/Resources/CPIC??.png
0x0,0x0,0x1,0x7a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x9e,0xab,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xf8,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xda,
// :/QMainFrame/Resources/dec.png
0x0,0x0,0x0,0x32,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfb,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xdf,
// :/QMainFrame/Resources/folder.png
0x0,0x0,0x0,0xd2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xcc,0x2a,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfe,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe3,
// :/QMainFrame/Resources/edit.png
0x0,0x0,0x2,0x68,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6,0x61,0x1b,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfc,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe0,
// :/QMainFrame/Resources/clean.png
0x0,0x0,0x2,0xf8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x8,0x3a,0x47,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfb,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xde,
// :/QMainFrame/Resources/gear.png
0x0,0x0,0x2,0xae,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x5c,0x60,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xfe,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe3,
// :/QMainFrame/Resources/quit.png
0x0,0x0,0x0,0xec,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xe0,0xcc,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x3,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe9,
// :/QMainFrame/Resources/save2.png
0x0,0x0,0x1,0x4a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x29,0x5d,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x4,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xea,
// :/QMainFrame/Resources/manager.png
0x0,0x0,0x1,0x94,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x3,0x55,0x8f,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x0,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe5,
// :/QMainFrame/Resources/login.png
0x0,0x0,0x1,0xb0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x3,0xb9,0xe4,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x0,0xff,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xe4,
// :/QMainFrame/Resources/tongji.png
0x0,0x0,0x1,0xde,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x4,0x8a,0x1,
-0x0,0x0,0x1,0x68,0x54,0x2f,0x1,0x5,
+0x0,0x0,0x1,0x72,0xd,0x82,0xc,0xec,
};
diff --git a/代码/cpp/car_dealer_util/source/Data/DataManipulation/FromExcelToOracle/FromExcelToOracle.cpp b/代码/cpp/car_dealer_util/source/Data/DataManipulation/FromExcelToOracle/FromExcelToOracle.cpp
index 83d3153..4e13c76 100644
--- a/代码/cpp/car_dealer_util/source/Data/DataManipulation/FromExcelToOracle/FromExcelToOracle.cpp
+++ b/代码/cpp/car_dealer_util/source/Data/DataManipulation/FromExcelToOracle/FromExcelToOracle.cpp
@@ -67,24 +67,22 @@ void RepairMonitoringFromExcelToOracle( const std::wstring & filePath,
unsigned int rowIndex = firstRowIndex;
//保存标题
-<<<<<<< HEAD
if (hasTitleRow)
{
- while (index <= lastColumnIndex)
+ while (colIndex <= lastColumnIndex)
{
- wstring&& title = ReadCellStringFromXlsx(pBook, sheetIndex, firstRowIndex, index, false);
+ wstring&& title = ReadCellStringFromXlsx(pBook, sheetIndex, firstRowIndex, colIndex, false);
- titleMap.insert(pair(index, title));
+ titleMap.insert(pair(colIndex, title));
- ++index;
+ ++colIndex;
}
}
//逐行保存数据
-=======
while (colIndex <= lastColumnIndex)
{
- wstring&& title = ReadCellStringFromXlsx(pBook, sheetIndex, titleRowIndex, colIndex, false);
+ wstring&& title = ReadCellStringFromXlsx(pBook, sheetIndex, firstRowIndex, colIndex, false);
titleMap.insert(pair(colIndex, title));
@@ -95,7 +93,7 @@ void RepairMonitoringFromExcelToOracle( const std::wstring & filePath,
for (rowIndex = firstRowIndex; rowIndex >= lastRowIndex; rowIndex++)
{
//如果是标题行,就跳过
- if (rowIndex == titleRowIndex)
+ if (rowIndex == firstRowIndex)
{
continue;
}
@@ -107,5 +105,4 @@ void RepairMonitoringFromExcelToOracle( const std::wstring & filePath,
}
}
->>>>>>> 1c61f5c9c59d272bf37edf8d9217c4389b802ceb
}
diff --git a/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp
new file mode 100644
index 0000000..de38de3
--- /dev/null
+++ b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.cpp
@@ -0,0 +1,11 @@
+#include "QCarDealerSchemaWidget.h"
+
+QCarDealerSchemaWidget::QCarDealerSchemaWidget(QWidget *parent)
+ : QWidget(parent)
+{
+ ui.setupUi(this);
+}
+
+QCarDealerSchemaWidget::~QCarDealerSchemaWidget()
+{
+}
diff --git a/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.h b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.h
new file mode 100644
index 0000000..345e2ca
--- /dev/null
+++ b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.h
@@ -0,0 +1,16 @@
+#pragma once
+
+#include
+#include "ui_QCarDealerSchemaWidget.h"
+
+class QCarDealerSchemaWidget : public QWidget
+{
+ Q_OBJECT
+
+public:
+ QCarDealerSchemaWidget(QWidget *parent = Q_NULLPTR);
+ ~QCarDealerSchemaWidget();
+
+private:
+ Ui::QCarDealerSchemaWidget ui;
+};
diff --git a/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui
new file mode 100644
index 0000000..baad934
--- /dev/null
+++ b/代码/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerSchemaWidget/QCarDealerSchemaWidget.ui
@@ -0,0 +1,23 @@
+
+ QCarDealerSchemaWidget
+
+
+ QCarDealerSchemaWidget
+
+
+
+ 0
+ 0
+ 400
+ 300
+
+
+
+ QCarDealerSchemaWidget
+
+
+
+
+
+
+