| | |
| | | //ç产计å管ç |
| | | struct PdplanInfo |
| | | { |
| | | int id;//ç产计åç¼å· |
| | | char planName[32];//ç产计ååå |
| | | int planId;//订åç¼å· |
| | | char planName[32];//订ååå |
| | | char startDate[32];//èµ·å§æ¥æ |
| | | char closingDate[32];//æªè³æ¥æ |
| | | char closingDate[32];//äº¤ä»æ¥æ |
| | | char pdName[8];//产åå |
| | | double plannedPd;//计åç产é |
| | | double actualPd;//å®é
ç产é |
| | | double progress;//ç产è¿åº¦ |
| | |
| | | struct MonoutputInfo |
| | | { |
| | | int month;//æä»½ |
| | | double output;//æäº§é |
| | | double aOutput;//a产åæäº§é |
| | | double bOutput;//b产åæäº§é |
| | | double cOutput;//c产åæäº§é |
| | | }; |
| | | |
| | | //æ·»å 䏿¡ç产计åç请æ±ç»æä½ |
| | |
| | | struct QueryPdplanReq |
| | | { |
| | | Head head; |
| | | int id;//ç产计åç¼å· |
| | | char planName[32];//ç产计ååå |
| | | int planId;//订åç¼å· |
| | | char planName[32];//订åååå |
| | | char startDate[32];//èµ·å§æ¥æ |
| | | char closingDate[32];//æªè³æ¥æ |
| | | char closingDate[32];//äº¤ä»æ¥æ |
| | | char pdName[8];//产åå |
| | | double plannedPd;//计åç产é |
| | | double actualPd;//å®é
ç产é |
| | | double progress;//ç产è¿åº¦ |
| | | int finishOntime;//æ¯å¦ææå®æ |
| | | QueryPdplanReq() { |
| | | head.type = QUERY_PDPLAN_REQ; |
| | |
| | | { |
| | | Head head; |
| | | int month;//æä»½ |
| | | double output;//æäº§é |
| | | double aOutput;//a产åæäº§é |
| | | double bOutput;//b产åæäº§é |
| | | double cOutput;//c产åæäº§é |
| | | QueryMonoutputReq() { |
| | | head.type = QUERY_MONOUTPUT_REQ; |
| | | head.len = sizeof(QueryMonoutputReq); |