From 5efd96cc316f8a704f0f6315b85078b738ddee04 Mon Sep 17 00:00:00 2001 From: wumu <mayi@mayi.com> Date: 星期二, 26 十一月 2024 23:37:02 +0800 Subject: [PATCH] 1126 --- internal_system_v1/struct_data.h | 178 ++++++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 128 insertions(+), 50 deletions(-) diff --git a/internal_system_v1/struct_data.h b/internal_system_v1/struct_data.h index af16cc6..347301c 100644 --- a/internal_system_v1/struct_data.h +++ b/internal_system_v1/struct_data.h @@ -1,71 +1,149 @@ 锘�#ifndef STRUCT_DATA_H #define STRUCT_DATA_H +#include <QString> + // 鍗曚綅鍩烘湰淇℃伅 struct ComInfo{ // 鍩烘湰鎯呭喌 - char creditCode[64]; // 缁熶竴绀句細淇$敤浠g爜 - char name[128]; // 鍗曚綅鍚嶇О - char comType[64]; // 鏈烘瀯绫诲瀷 鏄竴涓笅鎷夋閫夐」 - char business[256]; // 涓氬姟娲诲姩 - char businessCode[32]; // 琛屼笟浠g爜 - char addr[256]; // 娉ㄥ唽鍦板強鍖哄垝 - char areaCode[32]; // 鍖哄煙浠g爜 - char townCode[32]; // 鍩庝埂浠g爜 - char scale[32]; // 鍗曚綅瑙勬ā 涓嬫媺妗嗛�夐」 + char creditCode[64]={0}; // 缁熶竴绀句細淇$敤浠g爜 + char name[128]={0}; // 鍗曚綅鍚嶇О + char comType[64]={0}; // 鏈烘瀯绫诲瀷 鏄竴涓笅鎷夋閫夐」 + char business[256]={0}; // 涓氬姟娲诲姩 + char businessCode[32]={0}; // 琛屼笟浠g爜 + char addr[256]={0}; // 娉ㄥ唽鍦板強鍖哄垝 + char areaCode[32]={0}; // 鍖哄煙浠g爜 + char townCode[32]={0}; // 鍩庝埂浠g爜 + char scale[32]={0}; // 鍗曚綅瑙勬ā 涓嬫媺妗嗛�夐」 int people; // 浠庝笟浜哄憳鏁伴噺 - char representative[32]; // 娉曚汉 - char standardType[32]; // 鎵ц浼氳鏍囧噯绫诲埆 - char trunkCode[32]; // 闀块�斿尯鍙� - char fixedTel[32]; // 鍥哄畾鐢佃瘽 - char postCode[32]; // 閭斂缂栫爜 - char email[32]; // 鐢靛瓙閭 - char webSite[128]; // 缃戝潃 + char representative[32]={0}; // 娉曚汉 + char standardType[32]={0}; // 鎵ц浼氳鏍囧噯绫诲埆 + char trunkCode[32]={0}; // 闀块�斿尯鍙� + char fixedTel[32]={0}; // 鍥哄畾鐢佃瘽 + char postCode[32]={0}; // 閭斂缂栫爜 + char email[32]={0}; // 鐢靛瓙閭 + char webSite[128]={0}; // 缃戝潃 // 浜屻�佸崟浣嶇粍缁囩粨鏋勬儏鍐� - char hasUpLegal[32]; // 鏄惁鏈変笂涓�绾ф硶浜� - char upCreditCode[32]; // 涓婁竴绾х粺涓�绀句細淇$敤浠g爜 - char oldCreditCode[32]; // 鍘熺粍缁囨満鏋勪唬鐮� - char upName[128]; // 涓婁竴绾у崟浣嶅悕绉� + char hasUpLegal[32]={0}; // 鏄惁鏈変笂涓�绾ф硶浜� + char upCreditCode[32]={0}; // 涓婁竴绾х粺涓�绀句細淇$敤浠g爜 + char oldCreditCode[32]={0}; // 鍘熺粍缁囨満鏋勪唬鐮� + char upName[128]={0}; // 涓婁竴绾у崟浣嶅悕绉� // 鎬诲璁″笀涓庡唴閮ㄥ璁℃満鏋勫熀鏈儏鍐� - char hasChiefDesigner[32]; // 鏄惁璁剧疆鎬诲璁″笀 - char ChiefDesignerLevel[32]; // 鎬诲璁″笀鑱屼綅灞傜骇 - char employmentMode[32]; // 鎬诲浠昏亴鏂瑰紡 - char hasSetIntervalAudit[32]; // 鏄惁璁剧疆鍐呭鏈烘瀯 - char internalName[128]; // 鍐呭鏈烘瀯鍚嶇О - char leadingOrganization[32]; // 棰嗗鏈烘瀯 - char hasSetSeparateIA[32]; // 鏄惁鐙珛璁剧疆鍐呭鏈烘瀯 + char hasChiefDesigner[32]={0}; // 鏄惁璁剧疆鎬诲璁″笀 + char ChiefDesignerLevel[32]={0}; // 鎬诲璁″笀鑱屼綅灞傜骇 + char employmentMode[32]={0}; // 鎬诲浠昏亴鏂瑰紡 + char hasSetIntervalAudit[32]={0}; // 鏄惁璁剧疆鍐呭鏈烘瀯 + char internalName[128]={0}; // 鍐呭鏈烘瀯鍚嶇О + char leadingOrganization[32]={0}; // 棰嗗鏈烘瀯 + char hasSetSeparateIA[32]={0}; // 鏄惁鐙珛璁剧疆鍐呭鏈烘瀯 bool financeDepartment; // 璐㈠姟閮ㄩ棬 bool legalDepartment; // 娉曞姟閮ㄩ棬 bool internalConDepart; // 鍐呴儴鎺у埗閮ㄩ棬 bool disceplineInDepart; // 绾閮ㄩ棬 bool otherDepart; // 鍏朵粬閮ㄩ棬 - char intavalAuditLeval[32]; // 鍐呭灞傜骇 + char intavalAuditLeval[32]={0}; // 鍐呭灞傜骇 // 鍐呴儴瀹¤浜哄憳閰嶅鍩烘湰鎯呭喌 - int organazationNum; // 缂栧埗鏁伴噺 - int realNum; // 瀹炴湁浜哄憳鏁� - int professionalNum; // 涓撹亴浜哄憳鏁伴噺 - int CIANum; // 鎷ユ湁CIA浜烘暟 - int masterNum; // 纭曞+瀛﹀巻浠ヤ笂浜烘暟 - int undergraduatesNum; // 鏈浜烘暟 - int juniorNum; // 涓撶鍙婁互涓嬩汉鏁� - int seniorNum; // 楂樼骇鑱岀О浜烘暟 - int intermediateNum; // 涓骇鑱岀О浜烘暟 - int primaryNum; // 鍒濈骇鑱岀О浜烘暟 - int noTitleNum; // 鏃犺亴绉颁汉鏁� - int upFiftyOldNum; // 50宀佷互涓婁汉鏁� - int upThirtyOldNum; // 30-50宀佷汉鏁� - int downThirtyOldNum; // 30宀佷互涓嬩汉鏁� - int auditNum; // 瀹¤鏁伴噺 - int accountingNum; // 浼氳鏁伴噺 - int economyNum; // 缁忔祹鏁伴噺 - int lawNum; // 娉曞緥鏁伴噺 - int managerNum; // 绠$悊鏁伴噺 - int itNum; // 淇℃伅鎶�鏈暟閲� - int engineeringNum; // 宸ョ▼鏁伴噺 - int otherNum; // 鍏朵粬鏁伴噺 + int organazationNum=0; // 缂栧埗鏁伴噺 + int realNum=0; // 瀹炴湁浜哄憳鏁� + int professionalNum=0; // 涓撹亴浜哄憳鏁伴噺 + int CIANum=0; // 鎷ユ湁CIA浜烘暟 + int masterNum=0; // 纭曞+瀛﹀巻浠ヤ笂浜烘暟 + int undergraduatesNum=0; // 鏈浜烘暟 + int juniorNum=0; // 涓撶鍙婁互涓嬩汉鏁� + int seniorNum=0; // 楂樼骇鑱岀О浜烘暟 + int intermediateNum=0; // 涓骇鑱岀О浜烘暟 + int primaryNum=0; // 鍒濈骇鑱岀О浜烘暟 + int noTitleNum=0; // 鏃犺亴绉颁汉鏁� + int upFiftyOldNum=0; // 50宀佷互涓婁汉鏁� + int upThirtyOldNum=0; // 30-50宀佷汉鏁� + int downThirtyOldNum=0; // 30宀佷互涓嬩汉鏁� + int auditNum=0; // 瀹¤鏁伴噺 + int accountingNum=0; // 浼氳鏁伴噺 + int economyNum=0; // 缁忔祹鏁伴噺 + int lawNum=0; // 娉曞緥鏁伴噺 + int managerNum=0; // 绠$悊鏁伴噺 + int itNum=0; // 淇℃伅鎶�鏈暟閲� + int engineeringNum=0; // 宸ョ▼鏁伴噺 + int otherNum=0; // 鍏朵粬鏁伴噺 + + // 鍚庨潰鐨�4涓俊鎭� + char statisticalConOfficer[32]={0}; // 缁熻璐熻矗浜� + char personFilling[32]={0}; // 濉〃浜� + char officerTel[32]={0}; // 鑱旂郴鐢佃瘽 + char fillingDateTime[32]={0}; // 濉姤鏃ユ湡 + +}; + +// 鍐呭缁煎悎琛ㄦ儏鍐� 瀵瑰簲5绉嶇被鍨嬶紝鍓嶉潰鐨勬�昏浼氳嚜鍔ㄦ眰鍜岋紝涓嶇敤瀵煎嚭 +struct NeiShenZongHeInfo +{ + // 鍏徃淇℃伅 + QString name; + // 涓� 浜� 涓� 闅愯棌 + // 鍥� 椤圭洰瀹¤ 鍗曚綅 涓� + int code_030300[5]; // 瀹¤椤圭洰 + int code_030301[5]; // 鍏朵腑锛氳疮褰昏惤瀹炲浗瀹堕噸澶ф斂绛栨帾鏂藉璁� + int code_030302[5]; // 璐㈡斂璐㈠姟鏀舵敮瀹¤ + int code_030303[5]; // 鍥哄畾璧勪骇鎶曡祫瀹¤ + int code_030304[5]; // 鍐呴儴鎺у埗鍜岄闄╃鐞嗗璁� + int code_030305[5]; // 缁忔祹璐d换瀹¤ + int code_030306[5]; // 淇℃伅绯荤粺瀹¤ + int code_030307[5]; // 澧冨瀹¤ + int code_030308[5]; // 鍏朵粬 + int code_030310[5]; // 鍏朵腑锛氬鎵樺鍖呴」鐩� + + // 浜� 鏈~鎶ュ懆鏈熷唴閮ㄥ璁″伐浣滈噺 闅愯棌 + + // 鍏�佸璁″彂鐜伴棶棰橀噾棰� 鍗曚綅 鍏� + double code_030500[5]; // 瀹¤鍙戠幇闂閲戦 + double code_030510[5]; // 鍏朵腑锛氱哗鏁堢被闂閲戦 + double code_030520[5]; // 鍚堣鎬ч棶棰橀噾棰� + double code_030521[5]; // 鍏朵腑锛氫細璁℃牳绠楁柟闈� + double code_030522[5]; // 杩濊浣跨敤璧勯噾 + double code_030523[5]; // 鎴暀銆佹矇娣�璧勯噾 + double code_030524[5]; // 鎹熷け娴垂 + double code_030525[5]; // 鎸敤璧勯噾 + double code_030526[5]; // 鍋锋紡绋庤垂 + double code_030527[5]; // 杩濊鍙栧緱鏀跺叆 + double code_030528[5]; // 鍏朵粬 + + // 涓冦�佸璁″彂鐜伴棶棰樹釜鏁� + int code_030600[5]; // 瀹¤鍙戠幇闂涓暟 + int code_030610[5]; // 鍏朵腑锛氶噾棰濈被闂涓暟 + int code_030620[5]; // 闈為噾棰濈被闂涓暟 + int code_030621[5]; // 鍏朵腑锛氬浗瀹舵斂绛栨帾鏂借惤瀹炴柟闈� + int code_030622[5]; // 鍙戝睍瑙勫垝涓庢垬鐣ュ喅绛栨柟闈� + int code_030623[5]; // 鍐呴儴鎺у埗涓庨闄╃鐞嗘柟闈� + int code_030624[5]; // 鍏朵粬 + + // 鍏�佸璁″彂鐜伴棶棰樻暣鏀癸紙閲戦绫伙級 鍗曚綅 鍏� + double code_030700[5]; // 瀹¤鍙戠幇闂鏁存敼锛堥噾棰濈被锛� + double code_030701[5]; // 鍏朵腑锛氳皟鏁翠細璁¤处鐩� + double code_030702[5]; // 鏀跺洖璧勯噾 + double code_030703[5]; // 鎸藉洖鎹熷け + double code_030704[5]; // 褰掕繕鍘熻祫閲戞笭閬� + double code_030705[5]; // 琛ョ即绋庤垂 + double code_030706[5]; // 鍏朵粬 + + // 涔濄�佸璁″彂鐜伴棶棰樻暣鏀癸紙闈為噾棰濈被锛� 鍗曚綅 涓� + int code_030800[5]; // 瀹¤鍙戠幇闂鏁存敼锛堥潪閲戦绫伙級 + int code_030801[5]; // 鍏朵腑锛氭柊鍒跺畾鍒跺害 + int code_030802[5]; // 淇瀹屽杽鍒跺害 + int code_030803[5]; // 浼樺寲瀹屽杽涓氬姟娴佺▼ + int code_030804[5]; // 鍏朵粬 + + // 鍗併�佹牴鎹璁″缓璁粰浜堝厷绾�佹斂鍔″拰鍐呴儴绾緥澶勫垎 鍗曚綅 浜� + int code_030900[5]; // 鏍规嵁瀹¤寤鸿缁欎簣鍏氱邯銆佹斂鍔″拰鍐呴儴绾緥澶勫垎 + int code_030901[5]; // 鍏朵腑锛氬厷绾鍒� + int code_030902[5]; // 鏀垮姟澶勫垎 + int code_030903[5]; // 鍐呴儴绾緥澶勫垎 + // 鍗佷竴銆佸悜鍙告硶鏈哄叧绉婚�佹垨鎶ュ憡妗堜欢绾跨储 + int code_031000[5]; // 鍚戝徃娉曟満鍏崇Щ閫佹垨鎶ュ憡妗堜欢绾跨储 浠� + int code_031001[5]; // 鍏朵腑锛氭秹妗堜汉鍛� 浜� + }; #endif // STRUCT_DATA_H -- Gitblit v1.8.0