| | |
| | | |
| | | public string? FPRODUCEUNITID { get; set; } |
| | | public string? FSUBCONUNITID { get; set; } |
| | | |
| | | public string? F_UNW_CheckBox_SFBZ { get; set; } |
| | | public string? F_UNW_CheckBox_SFDB { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using MES.Service.Modes; |
| | | |
| | | namespace MES.Service.Dto.webApi; |
| | | |
| | | public class ErpSalesDelivery |
| | | { |
| | | public ErpSalesDeliveryDto OrderDto { get; set; } |
| | | |
| | | public List<ErpSalesDeliveryDetailDto> Items { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace MES.Service.Dto.webApi; |
| | | |
| | | public class ErpSalesDeliveryDetailDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? F_UNW_Text_xsddh { get; set; } // éå®è®¢åå· |
| | | public string? FMaterialId { get; set; } // ç©æç¼ç |
| | | public string? FMaterialName { get; set; } // ç©æåç§° |
| | | public string? FMaterialModel { get; set; } // è§æ ¼åå· |
| | | public string? FUnitID { get; set; } // éå®åä½ |
| | | public string? FQty { get; set; } // é宿°é |
| | | public string? FIsFree { get; set; } // æ¯å¦èµ å |
| | | public string? FDeliverydate { get; set; } // éè´§æ¥æ |
| | | public string? FStockId { get; set; } // ä»åº |
| | | public string? FMtoNo { get; set; } // 计åè·è¸ªå· |
| | | public string? FLot { get; set; } // æ¹å· |
| | | public string? FEntryDescription { get; set; } // 夿³¨ |
| | | public string? FRmType { get; set; } // éè´§ç±»å |
| | | public string? F_UNW_Base_GDY { get; set; } // è·åå |
| | | public string? FStockUnitID { get; set; } // åºååä½ |
| | | public decimal? FStockQty { get; set; } // åºåæ°é |
| | | public string? FMaterialType { get; set; } // ç©æç±»å« |
| | | public string? FOwnerTypeID { get; set; } // 货主类å |
| | | public string? FOwnerId { get; set; } // 货主 |
| | | public string? FSrcType { get; set; } // æºåç±»å |
| | | public string? FSrcBillNo { get; set; } // æºåç¼å· |
| | | public string? FOrderNo { get; set; } // 订ååå· |
| | | |
| | | public decimal? FPriceUnitQty { get; set; } // 计价æ°é |
| | | public string? FOwnerIdHead { get; set; } // 货主 |
| | | |
| | | public string? FPlanDeliveryDate { get; set; } //计ååè´§æ¥æ |
| | | public string? FOutLmtUnit { get; set; } // è¶
åæ§å¶åä½ |
| | | public decimal? FOutMaxQty { get; set; } // åºåºä¸é |
| | | public decimal? FOutMinQty { get; set; } // åºåºä¸é |
| | | public string? FDeliveryLoc { get; set; } // 交货å°ç¹ |
| | | public string? FDeliveryLAddress { get; set; } // 交货å°å |
| | | public string? FTerminationStatus { get; set; } // ç»æ¢ç¶æ |
| | | public string? FTerminateDate { get; set; } // ä¸å¡ç»æ¢æ¥æ |
| | | public decimal? FSumOutQty { get; set; } // 累计åºåºæ°é |
| | | public decimal? FRemainOutQty { get; set; } // æªåºåºæ°é |
| | | |
| | | |
| | | |
| | | public string? ErpID { get; set; } // ERPID |
| | | public string? EHID { get; set; } // ERP头ID |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace MES.Service.Dto.webApi; |
| | | |
| | | public class ErpSalesDeliveryDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? ErpID { get; set; } // ERPID |
| | | public string? FBillTypeID { get; set; } // åæ®ç±»å |
| | | public string? FBillNo { get; set; } // åæ®ç¼å· |
| | | public string? FDate { get; set; } // æ¥æ |
| | | public string? FSettleCurrld { get; set; } // ç»ç®å¸å« |
| | | public string? FSaleDeptId { get; set; } // éå®é¨é¨ |
| | | public string? F_UNW_Text_KHDD { get; set; } // 客æ·è®¢å |
| | | public string? FCustomerID { get; set; } // å®¢æ· |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // æ·å®å®¢æ·å¤æ³¨ |
| | | public string? FHeadDeliveryWay { get; set; } // 交货æ¹å¼ |
| | | public string? FHeadLocId { get; set; } // 交货å°ç¹ |
| | | public string? FCarrierID { get; set; } // æ¿è¿å |
| | | public string? FCarriageNO { get; set; } // è¿è¾åå· |
| | | public string? FDeliveryDeptID { get; set; } // åè´§é¨é¨ |
| | | public string? FStockerGroupId { get; set; } // åºåç» |
| | | public string? FStockerId { get; set; } // ä»ç®¡å |
| | | public string? FSaleGroupId { get; set; } // éå®ç» |
| | | public string? FSalesManId { get; set; } // éå®å |
| | | public string? FReceiveCusId { get; set; } // æ¶è´§æ¹ |
| | | public string? FReceiveCusContact { get; set; } // æ¶è´§æ¹è系人 |
| | | public string? FReceiveAddress { get; set; } // æ¶è´§æ¹å°å |
| | | public string? FLinkMan { get; set; } // æ¶è´§æ¹å§å |
| | | public string? FLinkPhone { get; set; } // èç³»çµè¯ |
| | | public string? FSettleID { get; set; } // ç»ç®æ¹ |
| | | public string? FPayerID { get; set; } // 仿¬¾æ¹ |
| | | public string? FCreatorId { get; set; } // å建人 |
| | | public string? FCreateDate { get; set; } // åå»ºæ¥æ |
| | | public string? FModifierId { get; set; } // æåä¿®æ¹äºº |
| | | public string? FModifyDate { get; set; } // æåä¿®æ¹æ¥æ |
| | | public string? FApproverId { get; set; } // å®¡æ ¸äºº |
| | | public string? FApproveDate { get; set; } // å®¡æ ¸æ¥æ |
| | | public string? FCloserId { get; set; } // å
³é人 |
| | | public string? FCloseReason { get; set; } // å
³éåå |
| | | public string? FBillCloseStatus { get; set; } // å
³éç¶æ |
| | | public string? FCancelStatus { get; set; } // ä½åºç¶æ |
| | | public string? FCancellerId { get; set; } // ä½åºäºº |
| | | public string? FCancelDate { get; set; } // ä½åºæ¥æ |
| | | |
| | | } |
| | |
| | | public class ErpSalesReturnDetailDto |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? F_UNW_Text_xsddh { get; set; } // éå®è®¢åå· |
| | | public string? FMaterialId { get; set; } // ç©æç¼ç |
| | | public string? FMaterialName { get; set; } // ç©æåç§° |
| | | public string? FMaterialModel { get; set; } // è§æ ¼åå· |
| | | public string? FUnitID { get; set; } // éå®åä½ |
| | | public string? FQty { get; set; } // é宿°é |
| | | public string? FPriceUnitId { get; set; } // 计价åä½ |
| | | public string? FPriceUnitQty { get; set; } // 计价æ°é |
| | | public string? FDeliveryDate { get; set; } // è¦è´§æ¥æ |
| | | public string? FIsFree { get; set; } // æ¯å¦èµ å |
| | | public string? F_UNW_Text_xsddh { get; set; } // éå®è®¢åå· |
| | | public string? F_UNW_Base_GDY { get; set; } // è·åå |
| | | public string? FOwnerTypeId { get; set; } // 货主类å |
| | | public string? FOwnerId { get; set; } // 货主 |
| | | public string? FEntryNote { get; set; } // 夿³¨ |
| | | public string? FDeliverydate { get; set; } // éè´§æ¥æ |
| | | public string? FStockId { get; set; } // ä»åº |
| | | public string? FMtoNo { get; set; } // 计åè·è¸ªå· |
| | | public string? FLot { get; set; } // æ¹å· |
| | | public string? FDeliveryMaxQty { get; set; } // åè´§ä¸é |
| | | public string? FDeliveryMinQty { get; set; } // åè´§ä¸é |
| | | public string? FOutLmtUnitID { get; set; } // è¶
åæ§å¶åä½ |
| | | public string? FMrpCloseStatus { get; set; } // ä¸å¡å
³é |
| | | public string? FMrpTerminateStatus { get; set; } // ä¸å¡ç»æ¢ |
| | | public string? FTerminateDate { get; set; } // ç»æ¢æ¥æ |
| | | public string? FTerminatorId { get; set; } // ç»æ¢äºº |
| | | public string? FEntryDescription { get; set; } // 夿³¨ |
| | | public string? FRmType { get; set; } // éè´§ç±»å |
| | | public string? F_UNW_Base_GDY { get; set; } // è·åå |
| | | public string? FStockUnitID { get; set; } // åºååä½ |
| | | public decimal? FStockQty { get; set; } // åºåæ°é |
| | | public string? FMaterialType { get; set; } // ç©æç±»å« |
| | | public string? FOwnerTypeID { get; set; } // 货主类å |
| | | public string? FOwnerId { get; set; } // 货主 |
| | | public string? FSrcType { get; set; } // æºåç±»å |
| | | public string? FSrcBillNo { get; set; } // æºååå· |
| | | public string? FDeliQty { get; set; } // 累计åè´§éç¥æ°é |
| | | public string? FStockOutQty { get; set; } // 累计åºåºæ°é |
| | | public string? FBaseRetNoticeQty { get; set; } // 累计éè´§éç¥æ°éï¼éå®åºæ¬ï¼ |
| | | public string? FBaseReturnQty { get; set; } // 累计éè´§æ°éï¼éå®åºæ¬ï¼ |
| | | public string? FBaseRemainOutQty { get; set; } // å©ä½æªåºæ°éï¼éå®åºæ¬ï¼ |
| | | public string? FBASEARQTY { get; set; } // ç´¯è®¡åºæ¶æ°éï¼éå®åºæ¬ï¼ |
| | | public string? FSrcBillNo { get; set; } // æºåç¼å· |
| | | public string? FOrderNo { get; set; } // 订ååå· |
| | | public string? ErpID { get; set; } // ERPID |
| | | public string? EHID { get; set; } // ERP头ID |
| | | |
| | |
| | | { |
| | | public string? Type { get; set; } |
| | | public string? ErpID { get; set; } // ERPID |
| | | public string? FBillNo { get; set; } // åæ®ç¼å· |
| | | public string? FBillTypeID { get; set; } // åæ®ç±»å |
| | | public string? FDocumentStatus { get; set; } // åæ®ç¶æ |
| | | public string? FDate { get; set; } // åæ®æ¥æ |
| | | public string? FBusinessType { get; set; } // ä¸å¡ç±»å |
| | | public string? FHeadDeliveryWay { get; set; } // 交货æ¹å¼ |
| | | public string? FHEADLOCID { get; set; } // 交货å°ç¹ |
| | | public string? F_UNW_Text_KHDD { get; set; } // 客æ·è®¢å |
| | | public string? F_UNW_Date_KHXQ { get; set; } // 客æ·éæ±äº¤æ |
| | | public string? F_UNW_BaseProperty_KHDJ { get; set; } // 客æ·ç级 |
| | | public string? FCustId { get; set; } // å®¢æ· |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // æ·å®å®¢æ·å¤æ³¨ |
| | | public string? FCloseStatus { get; set; } // å
³éç¶æ |
| | | public string? FBillNo { get; set; } // åæ®ç¼å· |
| | | public string? FDate { get; set; } // æ¥æ |
| | | public string? FSettleCurrld { get; set; } // ç»ç®å¸å« |
| | | public string? FSaleDeptId { get; set; } // éå®é¨é¨ |
| | | public string? FSalerId { get; set; } // éå®å |
| | | public string? FChangeReason { get; set; } // åæ´åå |
| | | public string? FNote { get; set; } // 夿³¨ |
| | | public string? F_UNW_Remarks_KHJHDD { get; set; } // 客æ·äº¤è´§å°ç¹ |
| | | public string? FSettleId { get; set; } // ç»ç®æ¹ |
| | | public string? FApproverId { get; set; } // å®¡æ ¸äºº |
| | | public string? FLinkMan { get; set; } // æ¶è´§äººå§å |
| | | public string? FChargeId { get; set; } // 仿¬¾æ¹ |
| | | public string? FLinkPhone { get; set; } // èç³»çµè¯ |
| | | public string? FRetcustId { get; set; } // éè´§å®¢æ· |
| | | public string? F_UNW_LargeText_TBKHBZ { get; set; } // æ·å®å®¢æ·å¤æ³¨ |
| | | public string? FRetcustReason { get; set; } // éè´§åå |
| | | public string? FHeadLocId { get; set; } // 交货å°ç¹ |
| | | public string? FRetDeptId { get; set; } // åºåé¨é¨ |
| | | public string? FStockerGroupId { get; set; } // åºåç» |
| | | public string? FStockerId { get; set; } // ä»ç®¡å |
| | | public string? FSaleGroupId { get; set; } // éå®ç» |
| | | public string? FSalesManId { get; set; } // éå®å |
| | | |
| | | public string? F_UNW_Text_KDDH { get; set; } // å¿«éåå· |
| | | public string? FReceiveCusId { get; set; } // æ¶è´§æ¹ |
| | | public string? FReceiveCusContact { get; set; } // æ¶è´§æ¹è系人 |
| | | public string? FReceiveAddress { get; set; } // æ¶è´§æ¹å°å |
| | | public string? FLinkMan { get; set; } // æ¶è´§æ¹å§å |
| | | public string? FSettleCusId { get; set; } // ç»ç®æ¹ |
| | | public string? FCreatorId { get; set; } // å建人 |
| | | public string? FCreateDate { get; set; } // åå»ºæ¥æ |
| | | public string? FModifierId { get; set; } // æåä¿®æ¹äºº |
| | | public string? FModifyDate { get; set; } // æåä¿®æ¹æ¥æ |
| | | public string? FApproveDate { get; set; } // å®¡æ ¸æ¥æ |
| | | public string? FCloserId { get; set; } // å
³é人 |
| | | public string? FCloseReason { get; set; } // å
³éåå |
| | | public string? FCloseDate { get; set; } // å
³éæ¥æ |
| | | public string? FChangeDate { get; set; } // åæ´æ¥æ |
| | | public string? FApproverId { get; set; } // å®¡æ ¸äºº |
| | | public string? FApproveDate { get; set; } // å®¡æ ¸æ¥æ |
| | | public string? FCancelStatus { get; set; } // ä½åºç¶æ |
| | | public string? FCancellerId { get; set; } // ä½åºäºº |
| | | public string? FVersionNo { get; set; } // çæ¬å· |
| | | public string? FChangerId { get; set; } // åæ´äºº |
| | | public string? FEntryNote { get; set; } // 夿³¨ |
| | | public string? FCancelDate { get; set; } // ä½åºæ¥æ |
| | | public string? FBillCloseStatus { get; set; } // å
³éç¶æ |
| | | } |
| | |
| | | public string Fpurchaseunitid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段1 |
| | | /// æ¯å¦å
è£
|
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK1")] |
| | | public string Remark1 { get; set; } |
| | | [SugarColumn(ColumnName = "CHECKBOX_SFBZ")] |
| | | public string CheckbosSFBZ { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段2 |
| | | /// æ¯å¦ææ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK2")] |
| | | public string Remark2 { get; set; } |
| | | [SugarColumn(ColumnName = "CHECKBOX_SFDB")] |
| | | public string CheckbosSFDB { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段3 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | /// <summary> |
| | | /// éå®åè´§éç¥å |
| | | ///</summary> |
| | | [SugarTable("SALES_DELIVERY_NOTICE")] |
| | | public class SalesDeliveryNotice |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ID", OracleSequenceName = "SEQ_sales", IsPrimaryKey = true)] |
| | | public decimal? Id { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç±»å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_TYPE" )] |
| | | public string BillType { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç¼å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_NO" )] |
| | | public string BillNo { get; set; } |
| | | /// <summary> |
| | | /// æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="F_DATE" )] |
| | | public DateTime? FDate { get; set; } |
| | | /// <summary> |
| | | /// ç»ç®å¸å« |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CURRENCY" )] |
| | | public string Currency { get; set; } |
| | | /// <summary> |
| | | /// éå®ç»ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_ORG" )] |
| | | public string SalesOrg { get; set; } |
| | | /// <summary> |
| | | /// éå®é¨é¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_DEPT" )] |
| | | public string SalesDept { get; set; } |
| | | /// <summary> |
| | | /// 客æ·è®¢å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CUSTOMER_ORDER_NO" )] |
| | | public string CustomerOrderNo { get; set; } |
| | | /// <summary> |
| | | /// å®¢æ· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CUSTOMER" )] |
| | | public string Customer { get; set; } |
| | | /// <summary> |
| | | /// æ·å®å®¢æ·å¤æ³¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TAOBAO_REMARK" )] |
| | | public string TaobaoRemark { get; set; } |
| | | /// <summary> |
| | | /// 交货æ¹å¼ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_METHOD" )] |
| | | public string DeliveryMethod { get; set; } |
| | | /// <summary> |
| | | /// 交货å°ç¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_LOCATION" )] |
| | | public string DeliveryLocation { get; set; } |
| | | /// <summary> |
| | | /// æ¿è¿å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CARRIER" )] |
| | | public string Carrier { get; set; } |
| | | /// <summary> |
| | | /// è¿è¾åå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TRANSPORT_NO" )] |
| | | public string TransportNo { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_NO_TYPE" )] |
| | | public string BillNoType { get; set; } |
| | | /// <summary> |
| | | /// åè´§ç»ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_ORG" )] |
| | | public string DeliveryOrg { get; set; } |
| | | /// <summary> |
| | | /// åè´§é¨é¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_DEPT" )] |
| | | public string DeliveryDept { get; set; } |
| | | /// <summary> |
| | | /// åºåç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="INVENTORY_GROUP" )] |
| | | public string InventoryGroup { get; set; } |
| | | /// <summary> |
| | | /// ä»ç®¡å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WAREHOUSE_MANAGER" )] |
| | | public string WarehouseManager { get; set; } |
| | | /// <summary> |
| | | /// éå®ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_GROUP" )] |
| | | public string SalesGroup { get; set; } |
| | | /// <summary> |
| | | /// éå®å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_PERSON" )] |
| | | public string SalesPerson { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="RECEIVER" )] |
| | | public string Receiver { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹è系人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="RECEIVER_CONTACT" )] |
| | | public string ReceiverContact { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹å°å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="RECEIVER_ADDRESS" )] |
| | | public string ReceiverAddress { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹å§å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="RECEIVER_NAME" )] |
| | | public string ReceiverName { get; set; } |
| | | /// <summary> |
| | | /// èç³»çµè¯ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LINK_PHONE" )] |
| | | public string LinkPhone { get; set; } |
| | | /// <summary> |
| | | /// ç»ç®æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SETTLE_PARTY" )] |
| | | public string SettleParty { get; set; } |
| | | /// <summary> |
| | | /// 仿¬¾æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PAYER_PARTY" )] |
| | | public string PayerParty { get; set; } |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CREATED_BY" )] |
| | | public string CreatedBy { get; set; } |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CREATED_DATE" )] |
| | | public DateTime? CreatedDate { get; set; } |
| | | /// <summary> |
| | | /// ä¿®æ¹äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MODIFIED_BY" )] |
| | | public string ModifiedBy { get; set; } |
| | | /// <summary> |
| | | /// ä¿®æ¹æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MODIFIED_DATE" )] |
| | | public DateTime? ModifiedDate { get; set; } |
| | | /// <summary> |
| | | /// å
³é人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CLOSED_BY" )] |
| | | public string ClosedBy { get; set; } |
| | | /// <summary> |
| | | /// å
³éåå |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CLOSE_REASON" )] |
| | | public string CloseReason { get; set; } |
| | | /// <summary> |
| | | /// å
³éæ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CLOSE_DATE" )] |
| | | public DateTime? CloseDate { get; set; } |
| | | /// <summary> |
| | | /// å®¡æ ¸äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="APPROVED_BY" )] |
| | | public string ApprovedBy { get; set; } |
| | | /// <summary> |
| | | /// å®¡æ ¸æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="APPROVED_DATE" )] |
| | | public DateTime? ApprovedDate { get; set; } |
| | | /// <summary> |
| | | /// ä½åºç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CANCEL_STATUS" )] |
| | | public string CancelStatus { get; set; } |
| | | /// <summary> |
| | | /// ä½åºäºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CANCELLED_BY" )] |
| | | public string CancelledBy { get; set; } |
| | | /// <summary> |
| | | /// ä½åºæ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CANCEL_DATE" )] |
| | | public DateTime? CancelDate { get; set; } |
| | | /// <summary> |
| | | /// å
³éç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CLOSE_STATUS" )] |
| | | public string CloseStatus { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦æå¨å
³é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MANUAL_CLOSE_FLAG" )] |
| | | public string ManualCloseFlag { get; set; } |
| | | /// <summary> |
| | | /// ERP头ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ERP_ID" )] |
| | | public string ErpId { get; set; } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | /// <summary> |
| | | /// éå®åè´§éç¥åæç»è¡¨ |
| | | ///</summary> |
| | | [SugarTable("SALES_DELIVERY_NOTICE_DETAIL")] |
| | | public class SalesDeliveryNoticeDetail |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ID", OracleSequenceName = "SEQ_sales", IsPrimaryKey = true)] |
| | | public decimal? Id { get; set; } |
| | | /// <summary> |
| | | /// éå®è®¢åå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_ORDER_ID" )] |
| | | public string SalesOrderId { get; set; } |
| | | /// <summary> |
| | | /// ç©æç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_ID" )] |
| | | public string MaterialId { get; set; } |
| | | /// <summary> |
| | | /// ç©æåç§° |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_NAME" )] |
| | | public string MaterialName { get; set; } |
| | | /// <summary> |
| | | /// ç©æè§æ ¼ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_SPECIFICATION" )] |
| | | public string MaterialSpecification { get; set; } |
| | | /// <summary> |
| | | /// éå®åä½ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_UNIT_ID" )] |
| | | public string SalesUnitId { get; set; } |
| | | /// <summary> |
| | | /// é宿°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SALES_QUANTITY" )] |
| | | public decimal? SalesQuantity { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦èµ å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="IS_FREE" )] |
| | | public string IsFree { get; set; } |
| | | /// <summary> |
| | | /// è¦è´§æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_DATE" )] |
| | | public DateTime? DeliveryDate { get; set; } |
| | | /// <summary> |
| | | /// åºè´§ä»åº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WAREHOUSE" )] |
| | | public string Warehouse { get; set; } |
| | | /// <summary> |
| | | /// 计åè·è¸ªå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PLAN_TRACKING_NUMBER" )] |
| | | public string PlanTrackingNumber { get; set; } |
| | | /// <summary> |
| | | /// æ¹å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LOT_NUMBER" )] |
| | | public string LotNumber { get; set; } |
| | | /// <summary> |
| | | /// æºåç¼å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SRC_BILL_NO" )] |
| | | public string SrcBillNo { get; set; } |
| | | /// <summary> |
| | | /// 计价æ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PRICE_QTY" )] |
| | | public decimal? PriceQty { get; set; } |
| | | /// <summary> |
| | | /// 货主 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OWNER_ID" )] |
| | | public string OwnerId { get; set; } |
| | | /// <summary> |
| | | /// åºååä½ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="INVENTORY_UNIT" )] |
| | | public string InventoryUnit { get; set; } |
| | | /// <summary> |
| | | /// åºåæ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="INVENTORY_QUANTITY" )] |
| | | public decimal? InventoryQuantity { get; set; } |
| | | /// <summary> |
| | | /// ç©æç±»å« |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="MATERIAL_CATEGORY" )] |
| | | public string MaterialCategory { get; set; } |
| | | /// <summary> |
| | | /// 计ååè´§æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PLAN_DELIVERY_DATE" )] |
| | | public DateTime? PlanDeliveryDate { get; set; } |
| | | /// <summary> |
| | | /// è¶
åæ§å¶åä½ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_LMT_UNIT" )] |
| | | public string OutLmtUnit { get; set; } |
| | | /// <summary> |
| | | /// åºåºä¸é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_MAX_QTY" )] |
| | | public decimal? OutMaxQty { get; set; } |
| | | /// <summary> |
| | | /// åºåºä¸é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="OUT_MIN_QTY" )] |
| | | public decimal? OutMinQty { get; set; } |
| | | /// <summary> |
| | | /// 交货å°ç¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERY_LOC" )] |
| | | public string DeliveryLoc { get; set; } |
| | | /// <summary> |
| | | /// 交货å°å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DELIVERYL_ADDRESS" )] |
| | | public string DeliverylAddress { get; set; } |
| | | /// <summary> |
| | | /// æºååå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SOURCE_BILL_NO" )] |
| | | public string SourceBillNo { get; set; } |
| | | /// <summary> |
| | | /// 订ååå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ORDER_BILL_NO" )] |
| | | public string OrderBillNo { get; set; } |
| | | /// <summary> |
| | | /// ç»æ¢ç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TERMINATION_STATUS" )] |
| | | public string TerminationStatus { get; set; } |
| | | /// <summary> |
| | | /// ç»æ¢æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TERMINATION_DATE" )] |
| | | public DateTime? TerminationDate { get; set; } |
| | | /// <summary> |
| | | /// 累计åºåºæ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SUM_OUT_QTY" )] |
| | | public decimal? SumOutQty { get; set; } |
| | | /// <summary> |
| | | /// æªåºåºæ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="REMAIN_OUT_QTY" )] |
| | | public decimal? RemainOutQty { get; set; } |
| | | /// <summary> |
| | | /// ERPè¡ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ERP_LINE_ID" )] |
| | | public string ErpLineId { get; set; } |
| | | /// <summary> |
| | | /// ERP头ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ERP_HEAD_ID" )] |
| | | public string ErpHeadId { get; set; } |
| | | } |
| | | } |
| | |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// éå®éè´§éç¥å表 |
| | | /// </summary> |
| | | [SugarTable("SALES_RETURN_NOTICE")] |
| | | public class SalesReturn |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | /// <summary> |
| | | /// SEQ_sales |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éå®è®¢åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALES_ORDER_ID")] |
| | | public string SalesOrderId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_ID")] |
| | | public string MaterialId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_NAME")] |
| | | public string MaterialName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æè§æ ¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_SPECIFICATION")] |
| | | public string MaterialSpecification { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éå®åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALES_UNIT_ID")] |
| | | public string SalesUnitId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é宿°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALES_QUANTITY")] |
| | | public decimal SalesQuantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦èµ å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_FREE")] |
| | | public bool IsFree { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´§æ¥æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "RETURN_DATE")] |
| | | public DateTime? ReturnDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WAREHOUSE")] |
| | | public string Warehouse { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计åè·è¸ªå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_TRACKING_NUMBER")] |
| | | public string PlanTrackingNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¹å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOT_NUMBER")] |
| | | public string LotNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NOTE")] |
| | | public string Note { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´§ç±»å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "RETURN_TYPE")] |
| | | public string ReturnType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è·åå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALES_CLERK")] |
| | | public string SalesClerk { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INVENTORY_UNIT")] |
| | | public string InventoryUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåæ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INVENTORY_QUANTITY")] |
| | | public decimal InventoryQuantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç±»å« |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_CATEGORY")] |
| | | public string MaterialCategory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 货主类å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OWNER_TYPE_ID")] |
| | | public string OwnerTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 货主 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OWNER_ID")] |
| | | public string OwnerId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºåç±»å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SOURCE_BILL_TYPE")] |
| | | public string SourceBillType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºååå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SOURCE_BILL_NO")] |
| | | public string SourceBillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 订ååå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ORDER_BILL_NO")] |
| | | public string OrderBillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPè¡ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_LINE_ID")] |
| | | public string ErpLineId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP头ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_HEAD_ID")] |
| | | public string ErpHeadId { get; set; } |
| | | |
| | | } |
| | | /// éå®éè´§éç¥å表 |
| | | ///</summary> |
| | | [SugarTable("SALES_RETURN_NOTICE")] |
| | | public class SalesReturnNotice |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", IsPrimaryKey = true)] |
| | | public decimal? Id { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç±»å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE")] |
| | | public string BillType { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç¼å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { get; set; } |
| | | /// <summary> |
| | | /// æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "F_DATE")] |
| | | public DateTime? FDate { get; set; } |
| | | /// <summary> |
| | | /// ç»ç®å¸å« |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CURRENCY")] |
| | | public string Currency { get; set; } |
| | | /// <summary> |
| | | /// éå®ç»ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SALES_ORG")] |
| | | public string SalesOrg { get; set; } |
| | | /// <summary> |
| | | /// éå®é¨é¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SALES_DEPT")] |
| | | public string SalesDept { get; set; } |
| | | /// <summary> |
| | | /// 客æ·è®¢å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CUSTOMER_ORDER_NO")] |
| | | public string CustomerOrderNo { get; set; } |
| | | /// <summary> |
| | | /// éè´§å®¢æ· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RETURN_CUSTOMER")] |
| | | public string ReturnCustomer { get; set; } |
| | | /// <summary> |
| | | /// æ·å®å®¢æ·å¤æ³¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "TAOBAO_REMARK")] |
| | | public string TaobaoRemark { get; set; } |
| | | /// <summary> |
| | | /// éè´§åå |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RETURN_REASON")] |
| | | public string ReturnReason { get; set; } |
| | | /// <summary> |
| | | /// 交货å°ç¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DELIVERY_LOCATION")] |
| | | public string DeliveryLocation { get; set; } |
| | | /// <summary> |
| | | /// åºåç»ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "INVENTORY_ORG")] |
| | | public string InventoryOrg { get; set; } |
| | | /// <summary> |
| | | /// åºåé¨é¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "INVENTORY_DEPT")] |
| | | public string InventoryDept { get; set; } |
| | | /// <summary> |
| | | /// åºåç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "INVENTORY_GROUP")] |
| | | public string InventoryGroup { get; set; } |
| | | /// <summary> |
| | | /// ä»ç®¡å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "WAREHOUSE_MANAGER")] |
| | | public string WarehouseManager { get; set; } |
| | | /// <summary> |
| | | /// éå®ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SALES_GROUP")] |
| | | public string SalesGroup { get; set; } |
| | | /// <summary> |
| | | /// éå®å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SALES_PERSON")] |
| | | public string SalesPerson { get; set; } |
| | | /// <summary> |
| | | /// å¿«éåå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "EXPRESS_NO")] |
| | | public string ExpressNo { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RECEIVER")] |
| | | public string Receiver { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹è系人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RECEIVER_CONTACT")] |
| | | public string ReceiverContact { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹å°å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RECEIVER_ADDRESS")] |
| | | public string ReceiverAddress { get; set; } |
| | | /// <summary> |
| | | /// æ¶è´§æ¹å§å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "RECEIVER_NAME")] |
| | | public string ReceiverName { get; set; } |
| | | /// <summary> |
| | | /// ç»ç®æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SETTLE_PARTY")] |
| | | public string SettleParty { get; set; } |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATED_BY")] |
| | | public string CreatedBy { get; set; } |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATED_DATE")] |
| | | public DateTime? CreatedDate { get; set; } |
| | | /// <summary> |
| | | /// ä¿®æ¹äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MODIFIED_BY")] |
| | | public string ModifiedBy { get; set; } |
| | | /// <summary> |
| | | /// ä¿®æ¹æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MODIFIED_DATE")] |
| | | public DateTime? ModifiedDate { get; set; } |
| | | /// <summary> |
| | | /// å
³é人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CLOSED_BY")] |
| | | public string ClosedBy { get; set; } |
| | | /// <summary> |
| | | /// å
³éåå |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CLOSE_REASON")] |
| | | public string CloseReason { get; set; } |
| | | /// <summary> |
| | | /// å
³éæ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CLOSE_DATE")] |
| | | public DateTime? CloseDate { get; set; } |
| | | /// <summary> |
| | | /// å®¡æ ¸äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "APPROVED_BY")] |
| | | public string ApprovedBy { get; set; } |
| | | /// <summary> |
| | | /// å®¡æ ¸æ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "APPROVED_DATE")] |
| | | public DateTime? ApprovedDate { get; set; } |
| | | /// <summary> |
| | | /// ä½åºç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CANCEL_STATUS")] |
| | | public string CancelStatus { get; set; } |
| | | /// <summary> |
| | | /// ä½åºäºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CANCELLED_BY")] |
| | | public string CancelledBy { get; set; } |
| | | /// <summary> |
| | | /// ä½åºæ¥æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CANCEL_DATE")] |
| | | public DateTime? CancelDate { get; set; } |
| | | /// <summary> |
| | | /// å
³éç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CLOSE_STATUS")] |
| | | public string CloseStatus { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦æå¨å
³é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MANUAL_CLOSE_FLAG")] |
| | | public string ManualCloseFlag { get; set; } |
| | | /// <summary> |
| | | /// ERP头ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ERP_ID")] |
| | | public string ErpId { get; set; } |
| | | } |
| | | } |
| | |
| | | /// <summary> |
| | | /// SEQ_sales |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", |
| | | IsPrimaryKey = true)] |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_sales", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | |
| | | SubconUnit = item.FSUBCONUNITID, |
| | | CreateDate = DateTime.Now, |
| | | Company = "1000", |
| | | Factory = "1000" |
| | | Factory = "1000", |
| | | CheckbosSFBZ = item.F_UNW_CheckBox_SFBZ, |
| | | CheckbosSFDB = item.F_UNW_CheckBox_SFDB |
| | | |
| | | }; |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes; |
| | | |
| | | namespace MES.Service.service |
| | | { |
| | | public class SalesDeliveryNoticeDetailManager : Repository<SalesDeliveryNoticeDetail> |
| | | { |
| | | |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ SalesDeliveryNoticeDetailManager.cs |
| | | |
| | | |
| | | #region æå¦æ¹æ³ |
| | | /// <summary> |
| | | /// ä»å¨æ¹æ³æ»¡è¶³ä¸äºå¤æä¸å¡éæ±ï¼ä¸å¡ä»£ç 请å¨è¿éé¢å®ä¹æ¹æ³ |
| | | /// </summary> |
| | | public void Study() |
| | | { |
| | | |
| | | /*********æ¥è¯¢*********/ |
| | | |
| | | var data1 = base.GetById(1);//æ ¹æ®IDæ¥è¯¢ |
| | | var data2 = base.GetList();//æ¥è¯¢ææ |
| | | var data3 = base.GetList(it => 1 == 1); //æ ¹æ®æ¡ä»¶æ¥è¯¢ |
| | | //var data4 = base.GetSingle(it => 1 == 1);//æ ¹æ®æ¡ä»¶æ¥è¯¢ä¸æ¡,妿è¶
è¿ä¸æ¡ä¼æ¥é |
| | | |
| | | var p = new PageModel() { PageIndex = 1, PageSize = 2 };// å页æ¥è¯¢ |
| | | var data5 = base.GetPageList(it => 1 == 1, p); |
| | | Console.Write(p.TotalCount);//è¿åæ»æ° |
| | | |
| | | var data6 = base.GetPageList(it => 1 == 1, p, it => SqlFunc.GetRandom(), OrderByType.Asc);// å页æ¥è¯¢å æåº |
| | | Console.Write(p.TotalCount);//è¿åæ»æ° |
| | | |
| | | List<IConditionalModel> conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel() { FieldName= typeof(SalesDeliveryNoticeDetail).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, FieldValue = "1" });//id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc); |
| | | |
| | | base.AsQueryable().Where(x => 1 == 1).ToList();//æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | |
| | | |
| | | /*********æå
¥*********/ |
| | | var insertData = new SalesDeliveryNoticeDetail() { };//æµè¯åæ° |
| | | var insertArray = new SalesDeliveryNoticeDetail[] { insertData }; |
| | | base.Insert(insertData);//æå
¥ |
| | | base.InsertRange(insertArray);//æ¹éæå
¥ |
| | | var id = base.InsertReturnIdentity(insertData);//æå
¥è¿åèªå¢å |
| | | base.AsInsertable(insertData).ExecuteCommand();//æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | |
| | | |
| | | /*********æ´æ°*********/ |
| | | var updateData = new SalesDeliveryNoticeDetail() { };//æµè¯åæ° |
| | | var updateArray = new SalesDeliveryNoticeDetail[] { updateData };//æµè¯åæ° |
| | | base.Update(updateData);//æ ¹æ®å®ä½æ´æ° |
| | | base.UpdateRange(updateArray);//æ¹éæ´æ° |
| | | //base.Update(it => new SalesDeliveryNoticeDetail() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å
¶å®å䏿´æ°ï¼æ¡ä»¶id=1 |
| | | base.AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | |
| | | |
| | | /*********å é¤*********/ |
| | | var deldata = new SalesDeliveryNoticeDetail() { };//æµè¯åæ° |
| | | base.Delete(deldata);//æ ¹æ®å®ä½å é¤ |
| | | base.DeleteById(1);//æ ¹æ®ä¸»é®å é¤ |
| | | base.DeleteById(new int[] { 1,2});//æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.Delete(it=>1==2);//æ ¹æ®æ¡ä»¶å é¤ |
| | | base.AsDeleteable().Where(it=>1==2).ExecuteCommand();//转æDeleteableå®ç°å¤æçæä½ |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.service.BasicData; |
| | | using System.Globalization; |
| | | |
| | | namespace MES.Service.service |
| | | { |
| | | public class SalesDeliveryNoticeManager : Repository<SalesDeliveryNotice> |
| | | { |
| | | |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | private readonly SalesDeliveryNoticeDetailManager _SalesDeliveryDetailManager = |
| | | new(); |
| | | //ErpSalesRerurn |
| | | public bool Save(ErpSalesDelivery SalesDelivery) |
| | | { |
| | | var erpSalesDeliveryDto = SalesDelivery.OrderDto; |
| | | var mesSalesDelivery = ConvertErpToSalesDelivery(SalesDelivery.OrderDto); |
| | | var mesSalesDeliveryDatas = ConvertErpToSalesDeliveryDetail(SalesDelivery.Items); |
| | | |
| | | return UseTransaction(db => |
| | | { |
| | | switch (erpSalesDeliveryDto.Type) |
| | | { |
| | | // case "2": |
| | | // return InsertData(db, mesSalesReturn, mesSalesReturnDatas, |
| | | // rohInErpRohIn.FBILLTYPE) |
| | | // ? 1 |
| | | // : 0; |
| | | case "3": |
| | | return UpdateData(db, mesSalesDelivery, mesSalesDeliveryDatas) ? 1 : 0; |
| | | case "2": |
| | | case "4": |
| | | return SaveOrUpdateData(db, mesSalesDelivery, mesSalesDeliveryDatas, erpSalesDeliveryDto.Type) |
| | | ? 1 |
| | | : 0; |
| | | default: |
| | | throw new NotImplementedException( |
| | | $"type没æ{erpSalesDeliveryDto.Type}è¿ä¸ªç±»å"); |
| | | } |
| | | }) > 0; |
| | | } |
| | | |
| | | private bool UpdateData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery, |
| | | List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas) |
| | | { |
| | | var decimals = mesSalesDeliveryDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesDelivery.Id); |
| | | var insertOrUpdate = db |
| | | .Deleteable<SalesDeliveryNoticeDetail>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | | throw new NotImplementedException("æ´æ°å¤±è´¥"); |
| | | } |
| | | |
| | | // æå
¥ææ´æ°æ°æ®çæ¹æ³ |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesDeliveryNotice mesSalesDelivery, |
| | | List<SalesDeliveryNoticeDetail> mesSalesDeliveryDatas, string type) |
| | | { |
| | | if (mesSalesDelivery.Id != null) base.DeleteById(mesSalesDelivery.Id); |
| | | |
| | | if (mesSalesDeliveryDatas.Count > 0) |
| | | db.Deleteable<SalesDeliveryNoticeDetail>() |
| | | .Where(s => s.ErpHeadId == mesSalesDelivery.ErpId).ExecuteCommand(); |
| | | |
| | | var orUpdate = base.Insert(mesSalesDelivery); |
| | | var baOrUpdate = _SalesDeliveryDetailManager.InsertRange(mesSalesDeliveryDatas); |
| | | if (orUpdate && baOrUpdate) return true; |
| | | |
| | | |
| | | throw new NotImplementedException("æå
¥ææ´æ°å¤±è´¥"); |
| | | } |
| | | |
| | | // æ¹éä¿åè®°å½çæ¹æ³ |
| | | public bool SaveList(List<ErpSalesDelivery> salesOrder) |
| | | { |
| | | var result = salesOrder.Select(Save).ToList(); |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private SalesDeliveryNotice ConvertErpToSalesDelivery( |
| | | ErpSalesDeliveryDto erpDto) |
| | | { |
| | | DateTime parsedDate; |
| | | |
| | | // æ¶é´æ ¼å¼è½¬æ¢å½æ°ï¼ERPæ¶é´æ ¼å¼ä¸º "yyyy-MM-dd HH:mm:ss" |
| | | DateTime? ParseDateTime(string dateStr) |
| | | { |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", |
| | | CultureInfo.InvariantCulture, |
| | | DateTimeStyles.None, |
| | | out parsedDate)) |
| | | return parsedDate; |
| | | |
| | | return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull |
| | | } |
| | | |
| | | var salesOrder = new SalesDeliveryNotice |
| | | { |
| | | BillNo = erpDto.FBillNo, |
| | | ErpId = erpDto.ErpID, |
| | | FDate = ParseDateTime(erpDto.FDate) ?? null, |
| | | BillType = erpDto.FBillTypeID, // åæ®ç±»å |
| | | Currency = erpDto.FSettleCurrld, // ç»ç®å¸å« |
| | | SalesDept = erpDto.FSaleDeptId, //éå®é¨é¨ |
| | | CustomerOrderNo = erpDto.F_UNW_Text_KHDD, // 客æ·è®¢å |
| | | Customer = erpDto.FCustomerID, // å®¢æ· |
| | | TaobaoRemark = erpDto.F_UNW_LargeText_TBKHBZ, // æ·å®å®¢æ·å¤æ³¨ |
| | | DeliveryMethod = erpDto.FHeadDeliveryWay, // 交货æ¹å¼ |
| | | DeliveryLocation = erpDto.FHeadLocId, // 交货å°ç¹ |
| | | Carrier = erpDto.FCarrierID, // æ¿è¿å |
| | | TransportNo = erpDto.FCarriageNO, // è¿è¾åå· |
| | | BillNoType = erpDto.FCarriageNO, // åæ®ç¶æ |
| | | DeliveryDept = erpDto.FDeliveryDeptID, // åè´§é¨é¨ |
| | | InventoryGroup = erpDto.FStockerGroupId, // åºåç» |
| | | WarehouseManager = erpDto.FStockerId, // ä»ç®¡å |
| | | SalesGroup = erpDto.FSaleGroupId, // éå®ç» |
| | | SalesPerson = erpDto.FSalesManId,//éå®å |
| | | Receiver = erpDto.FReceiveCusId, // æ¶è´§æ¹ |
| | | ReceiverContact = erpDto.FReceiveCusContact, // æ¶è´§æ¹è系人 |
| | | ReceiverAddress = erpDto.FReceiveAddress, // æ¶è´§æ¹å°å |
| | | ReceiverName = erpDto.FLinkMan, // æ¶è´§æ¹å§å |
| | | LinkPhone = erpDto.FLinkPhone,//èç³»çµè¯ |
| | | SettleParty = erpDto.FSettleID, // ç»ç®æ¹ |
| | | PayerParty = erpDto.FPayerID,//仿¬¾æ¹ |
| | | CreatedBy = erpDto.FCreatorId, // å建人 |
| | | CreatedDate = ParseDateTime(erpDto.FCreateDate) ?? null, // å建æ¶é´ |
| | | ModifiedBy = erpDto.FModifierId, // ä¿®æ¹äºº |
| | | ModifiedDate = ParseDateTime(erpDto.FModifyDate) ?? null, // ä¿®æ¹æ¶é´ |
| | | ClosedBy = erpDto.FCloserId, // å
³é人 |
| | | CloseReason = erpDto.FCloseReason, // å
³éåå |
| | | // CloseDate = ParseDateTime(erpDto.FCloseDate) ?? null, // å
³éæ¥æ |
| | | ApprovedBy = erpDto.FApproverId, // å®¡æ ¸äºº |
| | | ApprovedDate = ParseDateTime(erpDto.FApproveDate) ?? null, // å®¡æ ¸æ¥æ |
| | | CancelStatus = erpDto.FCancelStatus, // ä½åºç¶æ |
| | | CancelledBy = erpDto.FCancellerId, // ä½åºäºº |
| | | CancelDate = ParseDateTime(erpDto.FCancelDate) ?? null, // ä½åºæ¥æ |
| | | CloseStatus = erpDto.FBillCloseStatus, // å
³éç¶æ |
| | | |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.ErpId == erpDto.ErpID); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesDeliveryNoticeDetail> ConvertErpToSalesDeliveryDetail( |
| | | List<ErpSalesDeliveryDetailDto> erpDtoList) |
| | | |
| | | { |
| | | var salesOrderSubList = |
| | | new List<SalesDeliveryNoticeDetail>(); |
| | | |
| | | DateTime parsedDate; |
| | | // æ¶é´æ ¼å¼è½¬æ¢å½æ°ï¼ERPæ¶é´æ ¼å¼ä¸º "yyyy-MM-dd HH:mm:ss" |
| | | DateTime? ParseDateTime(string dateStr) |
| | | { |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", |
| | | CultureInfo.InvariantCulture, |
| | | DateTimeStyles.None, |
| | | out parsedDate)) |
| | | return parsedDate; |
| | | |
| | | return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull |
| | | } |
| | | |
| | | |
| | | |
| | | foreach (var erpDto in erpDtoList) |
| | | { |
| | | var salesOrderSub = new SalesDeliveryNoticeDetail |
| | | { |
| | | ErpLineId = erpDto.ErpID,//ERPè¡ID |
| | | ErpHeadId = erpDto.EHID,//ERP头ID |
| | | SalesOrderId = erpDto.F_UNW_Text_xsddh,//éå®è®¢åå· |
| | | MaterialId = erpDto.FMaterialId,//ç©æç¼å· |
| | | MaterialName = erpDto.FMaterialName,// ç©æåç§° |
| | | MaterialSpecification = erpDto.FMaterialModel,//è§æ ¼åå· |
| | | SalesUnitId = erpDto.FUnitID,//éå®åä½ |
| | | SalesQuantity = Convert.ToDecimal(erpDto.FQty),//é宿°é |
| | | IsFree = erpDto.FIsFree,//æ¯å¦èµ å |
| | | DeliveryDate = ParseDateTime(erpDto.FDeliverydate),//è¦è´§æ¥æ |
| | | Warehouse = erpDto.FStockId,//åºè´§ä»åº |
| | | PlanTrackingNumber = erpDto.FMtoNo,//计åè·è¸ªå· |
| | | LotNumber = erpDto.FLot,//æ¹å· |
| | | SrcBillNo = erpDto.FSrcBillNo,//æºåç¼å· |
| | | PriceQty = erpDto.FPriceUnitQty,//计价æ°é |
| | | OwnerId = erpDto.FOwnerIdHead,//货主 |
| | | InventoryUnit = erpDto.FStockUnitID,//åºååä½ |
| | | InventoryQuantity = Convert.ToDecimal(erpDto.FStockQty),//åºåæ°é |
| | | MaterialCategory = erpDto.FMaterialType,//ç©æç±»å« |
| | | PlanDeliveryDate = ParseDateTime(erpDto.FPlanDeliveryDate),//计ååè´§æ¥æ |
| | | OutLmtUnit = erpDto.FOutLmtUnit,//è¶
åæ§å¶åä½ |
| | | OutMaxQty = erpDto.FOutMaxQty,//åºåºä¸é |
| | | OutMinQty = erpDto.FOutMinQty,//åºåºä¸é |
| | | DeliveryLoc = erpDto.FDeliveryLoc,//交货å°ç¹ |
| | | DeliverylAddress = erpDto.FDeliveryLAddress,//交货å°å |
| | | SourceBillNo = erpDto.FSrcBillNo,//åååå· |
| | | OrderBillNo = erpDto.FOrderNo,//订ååå· |
| | | TerminationStatus = erpDto.FTerminationStatus,//ç»æ¢ç¶æ |
| | | TerminationDate = ParseDateTime(erpDto.FTerminateDate),//ä¸å¡ç»æ¢æ¥æ |
| | | SumOutQty = erpDto.FSumOutQty,//累计åºåºæ°é |
| | | RemainOutQty = erpDto.FRemainOutQty//æªåºåºæ°é |
| | | |
| | | }; |
| | | |
| | | var single = _SalesDeliveryDetailManager.GetSingle(it => |
| | | it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | | } |
| | | |
| | | return salesOrderSubList; |
| | | } |
| | | |
| | | } |
| | | } |
| | |
| | | |
| | | namespace MES.Service.service.BasicData; |
| | | |
| | | public class SalesReturnManager : Repository<SalesReturn> |
| | | public class SalesReturnNoticeManager : Repository<SalesReturnNotice> |
| | | { |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | |
| | | }) > 0; |
| | | } |
| | | |
| | | private bool UpdateData(SqlSugarScope db, SalesReturn mesSalesReturn, |
| | | List<SalesReturnDetail> mesSalesReturnDatas) |
| | | private bool UpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn, |
| | | List<SalesReturnNoticeDetail> mesSalesReturnDatas) |
| | | { |
| | | var decimals = mesSalesReturnDatas.Select(s => s.Id).ToArray(); |
| | | var update = base.DeleteById(mesSalesReturn.Id); |
| | | var insertOrUpdate = db |
| | | .Deleteable<SalesReturnDetail>().In(decimals) |
| | | .Deleteable<SalesReturnNoticeDetail>().In(decimals) |
| | | .ExecuteCommand() > 0; |
| | | |
| | | if (update && insertOrUpdate) return true; |
| | |
| | | } |
| | | |
| | | // æå
¥ææ´æ°æ°æ®çæ¹æ³ |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesReturn mesSalesReturn, |
| | | List<SalesReturnDetail> mesSalesReturnDatas,string type) |
| | | private bool SaveOrUpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn, |
| | | List<SalesReturnNoticeDetail> mesSalesReturnDatas,string type) |
| | | { |
| | | if (mesSalesReturn.Id != null) base.DeleteById(mesSalesReturn.Id); |
| | | |
| | | if (mesSalesReturnDatas.Count > 0) |
| | | db.Deleteable<SalesReturnDetail>() |
| | | .Where(s => s.EHID == mesSalesReturn.ErpID).ExecuteCommand(); |
| | | db.Deleteable<SalesReturnNoticeDetail>() |
| | | .Where(s => s.ErpHeadId == mesSalesReturn.ErpId).ExecuteCommand(); |
| | | |
| | | var orUpdate = base.Insert(mesSalesReturn); |
| | | var baOrUpdate = _SalesReturnDetailManager.InsertRange(mesSalesReturnDatas); |
| | |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private SalesReturn ConvertErpToSalesReturn( |
| | | ErpSalesRerurnDto erpDto) |
| | | private SalesReturnNotice ConvertErpToSalesReturn( |
| | | ErpSalesReturnDto erpDto) |
| | | { |
| | | DateTime parsedDate; |
| | | |
| | |
| | | return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull |
| | | } |
| | | |
| | | var salesOrder = new SalesReturn |
| | | var salesOrder = new SalesReturnNotice |
| | | { |
| | | BillNo = erpDto.FBillNo, |
| | | ErpID = Convert.ToDecimal(erpDto.ErpID), |
| | | ErpId = erpDto.ErpID, |
| | | FDate = ParseDateTime(erpDto.FDate) ?? null, |
| | | BillTypeId = erpDto.FBillTypeID, // åæ®ç±»å |
| | | DocumentStatus = erpDto.FDocumentStatus, // åæ®ç¶æ |
| | | BusinessType = erpDto.FBusinessType, // ä¸å¡ç±»å |
| | | HeadDeliveryWay = erpDto.FHeadDeliveryWay, // 交货æ¹å¼ |
| | | HeadLocId = erpDto.FHEADLOCID, // 交货å°ç¹ |
| | | UnWTextKhdd = erpDto.F_UNW_Text_KHDD, // 客æ·è®¢å |
| | | UnWDateKhxq = ParseDateTime(erpDto.F_UNW_Date_KHXQ) ?? null, // 客æ·éæ±äº¤æ |
| | | UnWBasePropertyKhdj = erpDto.F_UNW_BaseProperty_KHDJ, // 客æ·ç级 |
| | | CustId = erpDto.FCustId, // å®¢æ· |
| | | UnWLargetextTbkhbz = erpDto.F_UNW_LargeText_TBKHBZ, // æ·å®å®¢æ·å¤æ³¨ |
| | | CloseStatus = erpDto.FCloseStatus, // å
³éç¶æ |
| | | SaleDeptId = erpDto.FSaleDeptId, // éå®é¨é¨ |
| | | SalerId = erpDto.FSalerId, // éå®å |
| | | ChangeReason = erpDto.FChangeReason, // åæ´åå |
| | | Note = erpDto.FNote, // 夿³¨ |
| | | UnWRemarksKhjHdd = erpDto.F_UNW_Remarks_KHJHDD, // 客æ·äº¤è´§å°ç¹ |
| | | SettleId = erpDto.FSettleId, // ç»ç®æ¹ |
| | | ApproverId = erpDto.FApproverId, // å®¡æ ¸äºº |
| | | LinkMan = erpDto.FLinkMan, // æ¶è´§äººå§å |
| | | ChargeId = erpDto.FChargeId, // 仿¬¾æ¹ |
| | | LinkPhone = erpDto.FLinkPhone, // èç³»çµè¯ |
| | | CreatorId = erpDto.FCreatorId, // å建人 |
| | | CreateDate = ParseDateTime(erpDto.FCreateDate) ?? null, // åå»ºæ¥æ |
| | | ModifierId = erpDto.FModifierId, // æåä¿®æ¹äºº |
| | | ModifyDate = ParseDateTime(erpDto.FModifyDate) ?? null, // æåä¿®æ¹æ¥æ |
| | | ApproveDate = ParseDateTime(erpDto.FApproveDate) ?? null, // å®¡æ ¸æ¥æ |
| | | CloserId = erpDto.FCloserId, // å
³é人 |
| | | BillType = erpDto.FBillTypeID, // åæ®ç±»å |
| | | Currency = erpDto.FSettleCurrld, // ç»ç®å¸å« |
| | | SalesDept = erpDto.FSaleDeptId, //éå®é¨é¨ |
| | | ReturnCustomer = erpDto.FRetcustId, // éè´§å®¢æ· |
| | | TaobaoRemark = erpDto.F_UNW_LargeText_TBKHBZ, // æ·å®å®¢æ·å¤æ³¨ |
| | | ReturnReason = erpDto.FRetcustReason, // éè´§åå |
| | | DeliveryLocation = erpDto.FHeadLocId, // 交货å°ç¹ |
| | | InventoryDept = erpDto.FRetDeptId, // åºåé¨é¨ |
| | | InventoryGroup = erpDto.FStockerGroupId, // åºåç» |
| | | WarehouseManager = erpDto.FStockerId, // ä»ç®¡å |
| | | SalesGroup = erpDto.FSaleGroupId, // éå®ç» |
| | | SalesPerson = erpDto.FSalesManId,//éå®å |
| | | ExpressNo = erpDto.F_UNW_Text_KDDH, // å¿«éåå· |
| | | Receiver = erpDto.FReceiveCusId, // æ¶è´§æ¹ |
| | | ReceiverContact = erpDto.FReceiveCusContact, // æ¶è´§æ¹è系人 |
| | | ReceiverAddress = erpDto.FReceiveAddress, // æ¶è´§æ¹å°å |
| | | ReceiverName = erpDto.FLinkMan, // æ¶è´§æ¹å§å |
| | | SettleParty = erpDto.FSettleCurrld, // ç»ç®æ¹ |
| | | CreatedBy = erpDto.FCreatorId, // å建人 |
| | | CreatedDate = ParseDateTime(erpDto.FCreateDate) ?? null, // å建æ¶é´ |
| | | ModifiedBy = erpDto.FModifierId, // ä¿®æ¹äºº |
| | | ModifiedDate = ParseDateTime(erpDto.FModifyDate) ?? null, // ä¿®æ¹æ¶é´ |
| | | ClosedBy = erpDto.FCloserId, // å
³é人 |
| | | CloseReason = erpDto.FCloseReason, // å
³éåå |
| | | CloseDate = ParseDateTime(erpDto.FCloseDate) ?? null, // å
³éæ¥æ |
| | | ChangeDate = ParseDateTime(erpDto.FChangeDate) ?? null, // åæ´æ¥æ |
| | | ApprovedBy = erpDto.FApproverId, // å®¡æ ¸äºº |
| | | ApprovedDate = ParseDateTime(erpDto.FApproveDate) ?? null, // å®¡æ ¸æ¥æ |
| | | CancelStatus = erpDto.FCancelStatus, // ä½åºç¶æ |
| | | CancellerId = erpDto.FCancellerId, // ä½åºäºº |
| | | VersionNo = Convert.ToDouble(erpDto.FVersionNo), // çæ¬å· |
| | | ChangerId = erpDto.FChangerId, // åæ´äºº |
| | | EntryNote = erpDto.FEntryNote // 夿³¨ |
| | | //ParseDateTime() ?? null |
| | | //long.Parse() |
| | | //Convert.ToDecimal() |
| | | //Convert.ToDouble() |
| | | CancelledBy = erpDto.FCancellerId, // ä½åºäºº |
| | | CancelDate = ParseDateTime(erpDto.FCancelDate) ?? null, // ä½åºæ¥æ |
| | | CloseStatus = erpDto.FBillCloseStatus, // å
³éç¶æ |
| | | |
| | | }; |
| | | |
| | | var single = base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID)); |
| | | var single = base.GetSingle(it => it.ErpId == erpDto.ErpID); |
| | | if (single != null) salesOrder.Id = single.Id; |
| | | |
| | | return salesOrder; |
| | | } |
| | | |
| | | private List<SalesReturnDetail> ConvertErpToSalesReturnDetail( |
| | | List<ErpSalesRerurnDetailDto> erpDtoList) |
| | | private List<SalesReturnNoticeDetail> ConvertErpToSalesReturnDetail( |
| | | List<ErpSalesReturnDetailDto> erpDtoList) |
| | | |
| | | { |
| | | var salesOrderSubList = |
| | | new List<SalesReturnDetail>(); |
| | | new List<SalesReturnNoticeDetail>(); |
| | | |
| | | DateTime parsedDate; |
| | | // æ¶é´æ ¼å¼è½¬æ¢å½æ°ï¼ERPæ¶é´æ ¼å¼ä¸º "yyyy-MM-dd HH:mm:ss" |
| | | DateTime? ParseDateTime(string dateStr) |
| | | { |
| | | if (DateTime.TryParseExact(dateStr, "yyyy-MM-dd HH:mm:ss", |
| | | CultureInfo.InvariantCulture, |
| | | DateTimeStyles.None, |
| | | out parsedDate)) |
| | | return parsedDate; |
| | | |
| | | return null; // å¦æè½¬æ¢å¤±è´¥ï¼è¿ånull |
| | | } |
| | | |
| | | |
| | | |
| | | foreach (var erpDto in erpDtoList) |
| | | { |
| | | var salesOrderSub = new SalesReturnDetail |
| | | var salesOrderSub = new SalesReturnNoticeDetail |
| | | { |
| | | ErpID = Convert.ToDecimal(erpDto.ErpID), |
| | | EHID = Convert.ToDecimal(erpDto.EHID), |
| | | MaterialId = erpDto.FMaterialId, |
| | | UnitId = erpDto.FUnitID, |
| | | Qty = Convert.ToDecimal(erpDto.FQty), |
| | | PriceUnitId = erpDto.FPriceUnitId, |
| | | PriceUnitQty = Convert.ToDecimal(erpDto.FPriceUnitQty), |
| | | DeliveryDate = Convert.ToDateTime(erpDto.FDeliveryDate), |
| | | IsFree = erpDto.FIsFree, |
| | | SalesReturnNo = erpDto.F_UNW_Text_xsddh, |
| | | SalesFollowUp = erpDto.F_UNW_Base_GDY, |
| | | OwnerTypeId = erpDto.FOwnerTypeId, |
| | | OwnerId = erpDto.FOwnerId, |
| | | EntryNote = erpDto.FEntryNote, |
| | | MtoNo = erpDto.FMtoNo, |
| | | Lot = erpDto.FLot, |
| | | DeliveryMaxQty = Convert.ToDecimal(erpDto.FDeliveryMaxQty), |
| | | DeliveryMinQty = Convert.ToDecimal(erpDto.FDeliveryMinQty), |
| | | OutLmtUnitId = erpDto.FOutLmtUnitID, |
| | | MrpCloseStatus = erpDto.FMrpCloseStatus, |
| | | MrpTerminateStatus = erpDto.FMrpTerminateStatus, |
| | | TerminateDate = Convert.ToDateTime(erpDto.FTerminateDate), |
| | | TerminaterId = erpDto.FTerminatorId, |
| | | SrcType = erpDto.FSrcType, |
| | | SrcBillNo = erpDto.FSrcBillNo, |
| | | DeliQty = Convert.ToDecimal(erpDto.FDeliQty), |
| | | StockOutQty = Convert.ToDecimal(erpDto.FStockOutQty), |
| | | BaseRetNoticeQty = Convert.ToDecimal(erpDto.FBaseRetNoticeQty), |
| | | BaseReturnQty = Convert.ToDecimal(erpDto.FBaseReturnQty), |
| | | BaseRemainOutQty = Convert.ToDecimal(erpDto.FBaseRemainOutQty), |
| | | BASEARQTY = Convert.ToDecimal(erpDto.FBASEARQTY), |
| | | ErpLineId = erpDto.ErpID,//ERPè¡ID |
| | | ErpHeadId = erpDto.EHID,//ERP头ID |
| | | SalesOrderId = erpDto.F_UNW_Text_xsddh,//éå®è®¢åå· |
| | | MaterialId = erpDto.FMaterialId,//ç©æç¼å· |
| | | MaterialName = erpDto.FMaterialName,// ç©æåç§° |
| | | MaterialSpecification = erpDto.FMaterialModel,//è§æ ¼åå· |
| | | SalesUnitId = erpDto.FUnitID,//éå®åä½ |
| | | SalesQuantity = Convert.ToDecimal(erpDto.FQty),//é宿°é |
| | | IsFree = erpDto.FIsFree,//æ¯å¦èµ å |
| | | ReturnDate = ParseDateTime(erpDto.FDeliverydate),//éè´§æ¥æ |
| | | Warehouse = erpDto.FStockId,//ä»åº |
| | | PlanTrackingNumber = erpDto.FMtoNo,//计åè·è¸ªå· |
| | | LotNumber = erpDto.FLot,//æ¹å· |
| | | Note = erpDto.FEntryDescription,//夿³¨ |
| | | ReturnType = erpDto.FRmType,//éè´§ç±»å |
| | | SalesClerk = erpDto.F_UNW_Base_GDY,//è·åå |
| | | InventoryUnit = erpDto.FStockUnitID,//åºååä½ |
| | | InventoryQuantity = Convert.ToDecimal(erpDto.FStockQty),//åºåæ°é |
| | | MaterialCategory = erpDto.FMaterialType,//ç©æç±»å« |
| | | OwnerTypeId = erpDto.FOwnerTypeID,//货主类å |
| | | OwnerId = erpDto.FOwnerId,//货主 |
| | | SourceBillType = erpDto.FSrcType, |
| | | SourceBillNo = erpDto.FSrcBillNo, |
| | | OrderBillNo = erpDto.FOrderNo |
| | | |
| | | }; |
| | | |
| | | var single = _SalesReturnDetailManager.GetSingle(it => |
| | | it.ErpID == Convert.ToDecimal(salesOrderSub.ErpID)); |
| | | it.ErpLineId == salesOrderSub.ErpLineId); |
| | | if (single != null) salesOrderSub.Id = single.Id; |
| | | |
| | | salesOrderSubList.Add(salesOrderSub); |
| | |
| | | return salesOrderSubList; |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Microsoft.Extensions.Logging; |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Threading.Tasks; |
| | | using System.Dynamic; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | | using MES.Service.util; |
| | | using MES.Service.service.BasicData; |
| | | using MES.Service.Dto.webApi; |
| | | using Newtonsoft.Json; |
| | | |
| | | namespace MESApplication.Controllers |
| | | { |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class SalesDeliveryNoticeController : ControllerBase |
| | | { |
| | | |
| | | |
| | | |
| | | private readonly MessageCenterManager _manager = new(); |
| | | |
| | | private SalesDeliveryNoticeManager m = new SalesDeliveryNoticeManager(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "SALES_DELIVERY_NOTICE"; |
| | | |
| | | private readonly string URL = "http://localhost:10054/api/SalesDeliveryNotice/"; |
| | | |
| | | |
| | | // |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpSalesDelivery salesOrder) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "Save"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(salesOrder); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.Save(salesOrder); |
| | | |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | [HttpPost("SaveList")] |
| | | public ResponseResult SaveList(List<ErpSalesDelivery> units) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "SaveList"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(units); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.SaveList(units); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | /// <summary> |
| | | /// è·åææ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetList")] |
| | | public ResponseResult GetList() |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetList(); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®è·å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetById")] |
| | | public ResponseResult GetById(int id) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetById(id); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®å é¤ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("DeleteByIds")] |
| | | public ResponseResult DeleteByIds([FromBody] object[] ids) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.DeleteByIds(ids); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Insert")] |
| | | public ResponseResult Add([FromBody] SalesDeliveryNotice data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Insert(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// æ·»å è¿åèªå¢ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("InsertReturnIdentity")] |
| | | public ResponseResult InsertReturnIdentity([FromBody] SalesDeliveryNotice data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.InsertReturnIdentity(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Update")] |
| | | public ResponseResult Update([FromBody] SalesDeliveryNotice data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Update(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Microsoft.Extensions.Logging; |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Threading.Tasks; |
| | | using System.Dynamic; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | | using MES.Service.util; |
| | | |
| | | namespace MESApplication.Controllers |
| | | { |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class SalesDeliveryNoticeDetailController : ControllerBase |
| | | { |
| | | |
| | | private SalesDeliveryNoticeDetailManager m = new SalesDeliveryNoticeDetailManager(); |
| | | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | /// <summary> |
| | | /// è·åææ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetList")] |
| | | public ResponseResult GetList() |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetList(); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®è·å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetById")] |
| | | public ResponseResult GetById(int id) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetById(id); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®å é¤ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("DeleteByIds")] |
| | | public ResponseResult DeleteByIds([FromBody] object[] ids) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.DeleteByIds(ids); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Insert")] |
| | | public ResponseResult Add([FromBody] SalesDeliveryNoticeDetail data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Insert(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | /// <summary> |
| | | /// æ·»å è¿åèªå¢ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("InsertReturnIdentity")] |
| | | public ResponseResult InsertReturnIdentity([FromBody] SalesDeliveryNoticeDetail data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.InsertReturnIdentity(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Update")] |
| | | public ResponseResult Update([FromBody] SalesDeliveryNoticeDetail data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Update(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | | using MES.Service.service.BasicData; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | [Route("api/[controller]")] |
| | | public class SalesReturnNoticeController : ControllerBase |
| | | { |
| | | private readonly MessageCenterManager _manager = new(); |
| | | |
| | | private readonly SalesReturnNoticeManager m = new(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "SALES_RETURN_NOTICE"; |
| | | |
| | | private readonly string URL = "http://localhost:10054/api/SalesReturnNotice/"; |
| | | |
| | | |
| | | // |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpSalesRerurn salesOrder) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "Save"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(salesOrder); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.Save(salesOrder); |
| | | |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | [HttpPost("SaveList")] |
| | | public ResponseResult SaveList(List<ErpSalesRerurn> units) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "SaveList"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(units); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.SaveList(units); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.GetList"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.GetList"> |
| | | <summary> |
| | | è·åææ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.GetById(System.Int32)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.GetById(System.Int32)"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®è·å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.DeleteByIds(System.Object[])"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®å é¤ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.Add(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.Add(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | æ·»å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.InsertReturnIdentity(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | æ·»å è¿åèªå¢ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnNoticeDetailController.Update(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <member name="M:MESApplication.Controllers.BasicData.SalesReturnDetailController.Update(MES.Service.Modes.SalesReturnNoticeDetail)"> |
| | | <summary> |
| | | ä¿®æ¹ |
| | | </summary> |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetList"> |
| | | <summary> |
| | | è·åææ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.GetById(System.Int32)"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®è·å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®å é¤ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Add(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | æ·»å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | æ·»å è¿åèªå¢ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeController.Update(MES.Service.Modes.SalesDeliveryNotice)"> |
| | | <summary> |
| | | ä¿®æ¹ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetList"> |
| | | <summary> |
| | | è·åææ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.GetById(System.Int32)"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®è·å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.DeleteByIds(System.Object[])"> |
| | | <summary> |
| | | æ ¹æ®ä¸»é®å é¤ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Add(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | æ·»å |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.InsertReturnIdentity(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | æ·»å è¿åèªå¢ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.SalesDeliveryNoticeDetailController.Update(MES.Service.Modes.SalesDeliveryNoticeDetail)"> |
| | | <summary> |
| | | ä¿®æ¹ |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:MESApplication.Controllers.MesRfPrnbarcodeController.GetList"> |
| | | <summary> |
| | | è·åææ |