Merge branch 'master' of http://43.142.96.171:8080/r/~tjx/StandardPda
| | |
| | | |
| | | [SugarColumn(ColumnName = "QTY")] |
| | | public decimal Qty { get; set; } // ä½¿ç¨ decimal æ¥è¡¨ç¤ºæ°é |
| | | |
| | | [SugarColumn(ColumnName = "sections_code")] |
| | | public string SectionsCode { get; set; } |
| | | |
| | | [SugarColumn(ColumnName = "erp_item_no")] |
| | | public string ErpItemNo { get; set; } |
| | | |
| | | [SugarColumn(ColumnName = "flist")] public string Flist { get; set; } |
| | | } |
| | |
| | | public string? Type { get; set; } |
| | | public string? DepotCode { get; set; } |
| | | public string? SuppNo { get; set; } |
| | | |
| | | public string Factory { get; set; } |
| | | |
| | | public string Company { get; set; } |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// åºå交æè®°å½è¡¨ |
| | | ///</summary> |
| | |
| | | /// <summary> |
| | | /// ID(seq_inv_id) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ID",OracleSequenceName = "SEQ_ID",IsPrimaryKey = true )] |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æ|0-æªäº¤æ1-已交æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="STATUS" )] |
| | | public decimal? Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç±»åID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_TYPE_ID" )] |
| | | public decimal? BillTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äºå¡ç±»åç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TRANSACTION_CODE" )] |
| | | public string TransactionCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交æç±»å|1-å
¥åº0-转åº-1åºåº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BUSINESS_TYPE" )] |
| | | public decimal? BusinessType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 忮ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_ID" )] |
| | | public decimal? BillId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_NO" )] |
| | | public string BillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产订åå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TASK_NO" )] |
| | | public string TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç¼å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CUSTOMER_NO" )] |
| | | public string CustomerNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®è¡ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="BILL_LINE_ID" )] |
| | | public decimal? BillLineId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææ¡ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ITEM_BARCODE" )] |
| | | public string ItemBarcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¬å¸ç©æç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ITEM_NO" )] |
| | | public string ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç©æç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="C_ITEM_CODE" )] |
| | | public string CItemCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå®¶æ¹æ¬¡ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LOT_NO" )] |
| | | public string LotNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦ç¯ä¿(0:å¦,1:æ¯) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="EP_FLAG" )] |
| | | public short? EpFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="QUANTITY" )] |
| | | public decimal? Quantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºååºCODE |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FROM_INV_DEPOTS_CODE" )] |
| | | public string FromInvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºè´§ä½CODE |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FROM_INV_DEPOT_SECTIONS_CODE" )] |
| | | public string FromInvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çååºCODE |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TO_INV_DEPOTS_CODE" )] |
| | | public string ToInvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çè´§ä½CODE |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="TO_INV_DEPOT_SECTIONS_CODE" )] |
| | | public string ToInvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交æå¼å¸¸ä¿¡æ¯ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="DESCRIPTION" )] |
| | | public string Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CREATE_BY" )] |
| | | public string CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CREATE_DATE" )] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LASTUPDATE_BY" )] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LASTUPDATE_DATE" )] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¶
æç»è®¡æ è¯ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ULLAGE_STAT_FLAG" )] |
| | | public short? UllageStatFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FACTORY" )] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="COMPANY" )] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®±å·æ¡ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ITEM_BARCODE2" )] |
| | | public string ItemBarcode2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 塿¿æ¡ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ITEM_BARCODE3" )] |
| | | public string ItemBarcode3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WORK_NO" )] |
| | | public string WorkNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åè¡å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WORK_LINE" )] |
| | | public decimal? WorkLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾åºå |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SUPP_NO" )] |
| | | public string SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产线 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LINE_NO" )] |
| | | public string LineNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´è®¢åid |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="EBELN_K3ID" )] |
| | | public decimal? EbelnK3id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´è®¢åè¡id |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LINE_K3ID" )] |
| | | public decimal? LineK3id { get; set; } |
| | | } |
| | | } |
| | |
| | | /// <summary> |
| | | /// SEQ_OUT |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_INV_ID", IsPrimaryKey = true)] |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_INV_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// ç©æç§»åºä¸»è¡¨ |
| | | /// </summary> |
| | | [SugarTable("MES_INV_ITEM_MOVES")] |
| | | public class MesInvItemMoves |
| | | { |
| | | /// <summary> |
| | | /// SEQ_INV_ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»åºåå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥ååºid |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_ID")] |
| | | public decimal? InvDepotsId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥è´§ä½id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")] |
| | | public decimal? InvDepotSectionsId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æ|0-å¶å1-è¿è´¦ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | public decimal? Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç±»åID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | public decimal? BillTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äºå¡ç±»åID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_ID")] |
| | | public decimal? TransactionId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å®¡æ ¸äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKUSER")] |
| | | public string Checkuser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å®¡æ ¸æ¥æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKDATE")] |
| | | public DateTime? Checkdate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥ååºcode |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_CODE")] |
| | | public string InvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥è´§ä½code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")] |
| | | public string InvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äºå¡ç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NO")] |
| | | public decimal? TransactionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»åºååºcode |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")] |
| | | public string FromDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY_CODE")] |
| | | public string FactoryCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAPè¿ååæ® |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPNO")] |
| | | public string Sapno { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²ååSAP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPSTATUS")] |
| | | public short? Sapstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAPè¿å年份 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPYEAR")] |
| | | public short? Sapyear { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAPè¿åä¿¡æ¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPTEXT")] |
| | | public string Saptext { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå®¡æ ¸äºå¡ç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MTRANSACTION_NO")] |
| | | public decimal? MtransactionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå¨ä¿ååæ®µ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ZD_NUM")] |
| | | public decimal? ZdNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦æ¨éERP1-æ¯ï¼2-å¦ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TS")] |
| | | public decimal? Ts { get; set; } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// ç©æç§»åºæ¡ç æç»ä»è¡¨ |
| | | /// </summary> |
| | | [SugarTable("MES_INV_ITEM_MOVES_C_DETAILS")] |
| | | public class MesInvItemMovesCDetails |
| | | { |
| | | /// <summary> |
| | | /// seq_inv_id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_MOVE_ID")] |
| | | public decimal? ItemMoveId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE")] |
| | | public string ItemBarcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç©æç¼ç ï¼æ æ¡ç æå·¥å½å
¥ï¼ææ¡ç 为åä½åæ®µï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "C_ITEM_CODE")] |
| | | public string CItemCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¿¡åç©æç¼ç ï¼æ æ¡ç æå·¥å½å
¥ï¼ææ¡ç 为åä½åæ®µï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | public string ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå®¶æ¹æ¬¡ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOT_NO")] |
| | | public string LotNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ°éï¼æ æ¡ç æå·¥å½å
¥ï¼ææ¡ç 为åä½åæ®µï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUANTITY")] |
| | | public decimal? Quantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºåºæ¹å¼(1:ææ¡ç ,0:æ æ¡ç ) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_FLAG")] |
| | | public short? BarcodeFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¯ä¿æ å¿ï¼æ æ¡ç æå·¥å½å
¥ï¼ææ¡ç 为åä½åæ®µï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EP_FLAG")] |
| | | public short? EpFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååºid |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_ID")] |
| | | public decimal? InvDepotsId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´§ä½id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")] |
| | | public decimal? InvDepotSectionsId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_NO")] |
| | | public string CustNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡ä»¤å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | public string TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»åºä»åºç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")] |
| | | public string FromDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»åºåºä½ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_DEPOT_SECTIONS_CODE")] |
| | | public string FromDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¡ç 夿³¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®±å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BOX_NO")] |
| | | public string BoxNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 塿¿å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "KO_NO")] |
| | | public string KoNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥ä»åºç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_CODE")] |
| | | public string InvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç§»å
¥åºä½ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")] |
| | | public string InvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´¨æ£ç»æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IQC_STATUS")] |
| | | public string IqcStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å°è½¦ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCAR")] |
| | | public string Fcar { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¥åºæ¥æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INDEP_DATE")] |
| | | public DateTime? IndepDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å»ç»æäº¤éæ£ï¼0ï¼å»ç»æªæäº¤éæ£ï¼1ï¼å»ç»å¹¶æäº¤éæ£ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VISABLE_SUBMIT")] |
| | | public short? VisableSubmit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æäº¤éæ£äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VISABLE_SUBMIT_BY")] |
| | | public string VisableSubmitBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æäº¤éæ£æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VISABLE_SUBMIT_DATE")] |
| | | public DateTime? VisableSubmitDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 产ååå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BOARD_STYLE")] |
| | | public string BoardStyle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_NO")] |
| | | public string WorkNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åè¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_LINE")] |
| | | public decimal? WorkLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾åºåç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | public string SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è°å
¥ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOVE_OK")] |
| | | public decimal? MoveOk { get; set; } |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | namespace MES.Service.Modes |
| | | { |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// æ¥ææ£éªä»è¡¨ |
| | | ///</summary> |
| | |
| | | public class MesQaItemsDetectDetail5 |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="ID" ,IsPrimaryKey = true )] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ åå¼ç±»å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FTEXT_TYPE" )] |
| | | public string FtextType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ åå¼ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FSTAND" )] |
| | | public decimal? Fstand { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸å
¬å·® |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FUP_ALLOW" )] |
| | | public string FupAllow { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸å
¬å·® |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FDOWN_ALLOW" )] |
| | | public string FdownAllow { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªæ°´å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="SAMPLE_SIZE_NO" )] |
| | | public string SampleSizeNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªæ°´å¹³ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FCHECK_LEVEL" )] |
| | | public string FcheckLevel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ææ¶æ°´å¹³ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FAC_LEVEL" )] |
| | | public string FacLevel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªé¡¹ç® |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FCHECK_ITEM" )] |
| | | public string FcheckItem { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è§æ ¼è¦æ± |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FSPEC_REQU" )] |
| | | public string FspecRequ { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ½æ£æ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="CHECK_QYT" )] |
| | | public decimal? CheckQyt { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªç»æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FCHECK_RESU" )] |
| | | public string FcheckResu { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ACæ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FAC_QTY" )] |
| | | public decimal? FacQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// REæ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FRE_QTY" )] |
| | | public decimal? FreQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸åæ ¼æ° |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FNG_QTY" )] |
| | | public decimal? FngQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸è¯ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FNG_RATE" )] |
| | | public decimal? FngRate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·²å½å
¥æ°é |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FENTER_QTY" )] |
| | | public decimal? FenterQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="RELEASE_NO" )] |
| | | public string ReleaseNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="COMPANY" )] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FACTORY" )] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªé¡¹ç®æè¿° |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FCHECK_ITEM_DESC" )] |
| | | public string FcheckItemDesc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥åºå· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="PROC_NO" )] |
| | | public string ProcNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥ä½ä¸å¿ç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="WORKSHOP_CENTER_CODE" )] |
| | | public string WorkshopCenterCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åä½ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FUNIT" )] |
| | | public string Funit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¹å®ä¿®æ¹ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="GIVEN_MODIFY" )] |
| | | public short? GivenModify { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ£éªå·¥å
· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="FCHECK_TOOL" )] |
| | | public string FcheckTool { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ´æ°äºº |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LASTUPDATE_BY" )] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ´æ°æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName="LASTUPDATE_DATE" )] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | } |
| | | } |
| | |
| | | Status = 0, |
| | | Isdeparture = 0, |
| | | CheckFlag = 0, |
| | | ExpFiel12 = 0, |
| | | ExpFiel12 = 0 |
| | | }; |
| | | } |
| | | |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using MES.Service.DB; |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.service.QC |
| | | { |
| | | public class MesQaItemsDetectDetail5Manager : Repository<MesQaItemsDetectDetail5> |
| | | { |
| | | namespace MES.Service.service.QC; |
| | | |
| | | public class |
| | | MesQaItemsDetectDetail5Manager : Repository<MesQaItemsDetectDetail5> |
| | | { |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ MesQaItemsDetectDetail5Manager.cs |
| | | |
| | | |
| | | #region æå¦æ¹æ³ |
| | | |
| | | /// <summary> |
| | | /// ä»å¨æ¹æ³æ»¡è¶³ä¸äºå¤æä¸å¡éæ±ï¼ä¸å¡ä»£ç 请å¨è¿éé¢å®ä¹æ¹æ³ |
| | | /// </summary> |
| | | public void Study() |
| | | { |
| | | |
| | | /*********æ¥è¯¢*********/ |
| | | |
| | | var data1 = base.GetById(1);//æ ¹æ®IDæ¥è¯¢ |
| | |
| | | var data3 = base.GetList(it => 1 == 1); //æ ¹æ®æ¡ä»¶æ¥è¯¢ |
| | | //var data4 = base.GetSingle(it => 1 == 1);//æ ¹æ®æ¡ä»¶æ¥è¯¢ä¸æ¡,妿è¶
è¿ä¸æ¡ä¼æ¥é |
| | | |
| | | var p = new PageModel() { PageIndex = 1, PageSize = 2 };// å页æ¥è¯¢ |
| | | 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);// å页æ¥è¯¢å æåº |
| | | var data6 = |
| | | base.GetPageList(it => 1 == 1, p, |
| | | it => SqlFunc.GetRandom()); // å页æ¥è¯¢å æåº |
| | | Console.Write(p.TotalCount);//è¿åæ»æ° |
| | | |
| | | List<IConditionalModel> conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel() { FieldName= typeof(MesQaItemsDetectDetail5).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, FieldValue = "1" });//id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc); |
| | | var conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(MesQaItemsDetectDetail5).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | | base.AsQueryable().Where(x => 1 == 1).ToList();//æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | AsQueryable().Where(x => 1 == 1) |
| | | .ToList(); //æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | |
| | | /*********æå
¥*********/ |
| | | var insertData = new MesQaItemsDetectDetail5() { };//æµè¯åæ° |
| | | var insertArray = new MesQaItemsDetectDetail5[] { insertData }; |
| | | var insertData = new MesQaItemsDetectDetail5(); //æµè¯åæ° |
| | | var insertArray = new[] { insertData }; |
| | | base.Insert(insertData);//æå
¥ |
| | | base.InsertRange(insertArray);//æ¹éæå
¥ |
| | | var id = base.InsertReturnIdentity(insertData);//æå
¥è¿åèªå¢å |
| | | base.AsInsertable(insertData).ExecuteCommand();//æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | AsInsertable(insertData).ExecuteCommand(); //æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | |
| | | /*********æ´æ°*********/ |
| | | var updateData = new MesQaItemsDetectDetail5() { };//æµè¯åæ° |
| | | var updateArray = new MesQaItemsDetectDetail5[] { updateData };//æµè¯åæ° |
| | | var updateData = new MesQaItemsDetectDetail5(); //æµè¯åæ° |
| | | var updateArray = new[] { updateData }; //æµè¯åæ° |
| | | base.Update(updateData);//æ ¹æ®å®ä½æ´æ° |
| | | base.UpdateRange(updateArray);//æ¹éæ´æ° |
| | | //base.Update(it => new MesQaItemsDetectDetail5() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å
¶å®å䏿´æ°ï¼æ¡ä»¶id=1 |
| | | base.AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | |
| | | /*********å é¤*********/ |
| | | var deldata = new MesQaItemsDetectDetail5() { };//æµè¯åæ° |
| | | var deldata = new MesQaItemsDetectDetail5(); //æµè¯åæ° |
| | | base.Delete(deldata);//æ ¹æ®å®ä½å é¤ |
| | | base.DeleteById(1);//æ ¹æ®ä¸»é®å é¤ |
| | | base.DeleteById(new int[] { 1,2});//æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.DeleteById(new[] { 1, 2 }); //æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.Delete(it=>1==2);//æ ¹æ®æ¡ä»¶å é¤ |
| | | base.AsDeleteable().Where(it=>1==2).ExecuteCommand();//转æDeleteableå®ç°å¤æçæä½ |
| | | AsDeleteable().Where(it => 1 == 2) |
| | | .ExecuteCommand(); //转æDeleteableå®ç°å¤æçæä½ |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | .Select((a, b) => a.DepotSectionName).Single(); |
| | | |
| | | if (sectionName == null) |
| | | { |
| | | throw new Exception("åºä½ç¼ç " + query.sectionCode + " ä¸åå¨ï¼è¯·ç¡®è®¤ï¼"); |
| | | } |
| | | |
| | | return sectionName; |
| | | } |
| | | |
| | | //åºä½åæ´ |
| | | public MesDepotSections ScanInDepotSectionsName(WarehouseQuery query) |
| | | { |
| | | |
| | | if (string.IsNullOrEmpty(query.sectionCode)) |
| | | { |
| | | throw new Exception("请æ«åºä½æ¡ç !"); |
| | | } |
| | | |
| | | var mesDepotSections = Db.Queryable<MesDepotSections, MesDepots>( |
| | | (a, b) => |
| | |
| | | }).First(); |
| | | |
| | | if (mesDepotSections == null) |
| | | { |
| | | throw new Exception("åºä½ç¼ç " + query.sectionCode + " ä¸åå¨ï¼è¯·ç¡®è®¤!"); |
| | | } |
| | | |
| | | return mesDepotSections; |
| | | } |
| | | |
| | | //åºä½åæ´ |
| | | public MesInvItemStocks ScanEditBarcode(WarehouseQuery entity) |
| | | { |
| | | if (string.IsNullOrEmpty(entity.sectionCode)) |
| | | { |
| | | throw new Exception("请æ«åºä½æ¡ç !"); |
| | | |
| | | var mesDepotSections = Db.Queryable<MesDepotSections, MesDepots>( |
| | | (a, b) => |
| | | new JoinQueryInfos(JoinType.Inner, |
| | | a.Zuid.ToString() == b.Zuid)) |
| | | .Where((a, b) => a.DepotSectionCode == entity.sectionCode) |
| | | .First(); |
| | | if (mesDepotSections == null) |
| | | throw new Exception("åºä½ç¼ç " + entity.sectionCode + " ä¸åå¨ï¼è¯·ç¡®è®¤ï¼"); |
| | | |
| | | var mesInvItemStocks = Db.Queryable<MesInvItemStocks>() |
| | | .Where(s => s.ItemBarcode == entity.barcode).First(); |
| | | |
| | | if (mesInvItemStocks == null) throw new Exception("æ¡ç å¨ä»åºä¸ä¸åå¨ï¼è¯·æ ¸å¯¹ï¼"); |
| | | |
| | | if (mesInvItemStocks.DepotsCode != mesDepotSections.DepotCode) |
| | | throw new Exception( |
| | | "æ¡ç åä»åºï¼" + mesInvItemStocks.DepotsCode + " ä¸ç®æ ä»åºï¼" + |
| | | mesDepotSections.DepotCode + " ä¸ä¸è´ï¼åºä½åæ´å¤±è´¥ï¼"); |
| | | |
| | | UseTransaction(db => |
| | | { |
| | | return db.Updateable<MesInvItemStocks>() |
| | | .SetColumns(s => s.DepotsCode == mesDepotSections.DepotCode) |
| | | .SetColumns(s => s.DepotSectionsCode == entity.sectionCode) |
| | | .Where(s => s.ItemBarcode == entity.barcode) |
| | | .ExecuteCommand(); |
| | | }); |
| | | |
| | | return mesInvItemStocks; |
| | | } |
| | | |
| | | return null; |
| | | } |
| | | //è°æ¨å
¥åº |
| | | } |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using MES.Service.DB; |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.service.Warehouse |
| | | { |
| | | namespace MES.Service.service.Warehouse; |
| | | |
| | | public class MesInvBusiness2Manager : Repository<MesInvBusiness2> |
| | | { |
| | | |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ MesInvBusiness2Manager.cs |
| | | |
| | | |
| | | #region æå¦æ¹æ³ |
| | | |
| | | /// <summary> |
| | | /// ä»å¨æ¹æ³æ»¡è¶³ä¸äºå¤æä¸å¡éæ±ï¼ä¸å¡ä»£ç 请å¨è¿éé¢å®ä¹æ¹æ³ |
| | | /// </summary> |
| | | public void Study() |
| | | { |
| | | |
| | | /*********æ¥è¯¢*********/ |
| | | |
| | | var data1 = base.GetById(1);//æ ¹æ®IDæ¥è¯¢ |
| | |
| | | var data3 = base.GetList(it => 1 == 1); //æ ¹æ®æ¡ä»¶æ¥è¯¢ |
| | | //var data4 = base.GetSingle(it => 1 == 1);//æ ¹æ®æ¡ä»¶æ¥è¯¢ä¸æ¡,妿è¶
è¿ä¸æ¡ä¼æ¥é |
| | | |
| | | var p = new PageModel() { PageIndex = 1, PageSize = 2 };// å页æ¥è¯¢ |
| | | 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);// å页æ¥è¯¢å æåº |
| | | var data6 = |
| | | base.GetPageList(it => 1 == 1, p, |
| | | it => SqlFunc.GetRandom()); // å页æ¥è¯¢å æåº |
| | | Console.Write(p.TotalCount);//è¿åæ»æ° |
| | | |
| | | List<IConditionalModel> conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel() { FieldName= typeof(MesInvBusiness2).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, FieldValue = "1" });//id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc); |
| | | var conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(MesInvBusiness2).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | | base.AsQueryable().Where(x => 1 == 1).ToList();//æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | AsQueryable().Where(x => 1 == 1) |
| | | .ToList(); //æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | |
| | | /*********æå
¥*********/ |
| | | var insertData = new MesInvBusiness2() { };//æµè¯åæ° |
| | | var insertArray = new MesInvBusiness2[] { insertData }; |
| | | var insertData = new MesInvBusiness2(); //æµè¯åæ° |
| | | var insertArray = new[] { insertData }; |
| | | base.Insert(insertData);//æå
¥ |
| | | base.InsertRange(insertArray);//æ¹éæå
¥ |
| | | var id = base.InsertReturnIdentity(insertData);//æå
¥è¿åèªå¢å |
| | | base.AsInsertable(insertData).ExecuteCommand();//æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | AsInsertable(insertData).ExecuteCommand(); //æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | |
| | | /*********æ´æ°*********/ |
| | | var updateData = new MesInvBusiness2() { };//æµè¯åæ° |
| | | var updateArray = new MesInvBusiness2[] { updateData };//æµè¯åæ° |
| | | var updateData = new MesInvBusiness2(); //æµè¯åæ° |
| | | var updateArray = new[] { updateData }; //æµè¯åæ° |
| | | base.Update(updateData);//æ ¹æ®å®ä½æ´æ° |
| | | base.UpdateRange(updateArray);//æ¹éæ´æ° |
| | | //base.Update(it => new MesInvBusiness2() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å
¶å®å䏿´æ°ï¼æ¡ä»¶id=1 |
| | | base.AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | |
| | | /*********å é¤*********/ |
| | | var deldata = new MesInvBusiness2() { };//æµè¯åæ° |
| | | var deldata = new MesInvBusiness2(); //æµè¯åæ° |
| | | base.Delete(deldata);//æ ¹æ®å®ä½å é¤ |
| | | base.DeleteById(1);//æ ¹æ®ä¸»é®å é¤ |
| | | base.DeleteById(new int[] { 1,2});//æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.DeleteById(new[] { 1, 2 }); //æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.Delete(it=>1==2);//æ ¹æ®æ¡ä»¶å é¤ |
| | | base.AsDeleteable().Where(it=>1==2).ExecuteCommand();//转æDeleteableå®ç°å¤æçæä½ |
| | | AsDeleteable().Where(it => 1 == 2) |
| | | .ExecuteCommand(); //转æDeleteableå®ç°å¤æçæä½ |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using MES.Service.DB; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.service.Warehouse; |
| | | |
| | | public class |
| | | MesInvItemMovesCDetailsManager : Repository<MesInvItemMovesCDetails> |
| | | { |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ MesInvItemMovesCDetailsManager.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()); // å页æ¥è¯¢å æåº |
| | | Console.Write(p.TotalCount); //è¿åæ»æ° |
| | | |
| | | var conModels = new List<IConditionalModel>(); //ç»è£
æ¡ä»¶æ¥è¯¢ä½ä¸ºæ¡ä»¶å®ç° å页æ¥è¯¢å æåº |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(MesInvItemMovesCDetails).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | | AsQueryable().Where(x => 1 == 1) |
| | | .ToList(); //æ¯æäºè½¬æ¢æqueryable,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ |
| | | |
| | | |
| | | /*********æå
¥*********/ |
| | | var insertData = new MesInvItemMovesCDetails(); //æµè¯åæ° |
| | | var insertArray = new[] { insertData }; |
| | | base.Insert(insertData); //æå
¥ |
| | | base.InsertRange(insertArray); //æ¹éæå
¥ |
| | | var id = base.InsertReturnIdentity(insertData); //æå
¥è¿åèªå¢å |
| | | AsInsertable(insertData).ExecuteCommand(); //æä»¬å¯ä»¥è½¬æ Insertableå®ç°å¤ææå
¥ |
| | | |
| | | |
| | | /*********æ´æ°*********/ |
| | | var updateData = new MesInvItemMovesCDetails(); //æµè¯åæ° |
| | | var updateArray = new[] { updateData }; //æµè¯åæ° |
| | | base.Update(updateData); //æ ¹æ®å®ä½æ´æ° |
| | | base.UpdateRange(updateArray); //æ¹éæ´æ° |
| | | //base.Update(it => new MesInvItemMovesCDetails() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ´æ°ClassNameååCreateTimeåï¼å
¶å®å䏿´æ°ï¼æ¡ä»¶id=1 |
| | | AsUpdateable(updateData).ExecuteCommand(); //转æUpdateableå¯ä»¥å®ç°å¤æçæå
¥ |
| | | |
| | | |
| | | /*********å é¤*********/ |
| | | var deldata = new MesInvItemMovesCDetails(); //æµè¯åæ° |
| | | base.Delete(deldata); //æ ¹æ®å®ä½å é¤ |
| | | base.DeleteById(1); //æ ¹æ®ä¸»é®å é¤ |
| | | base.DeleteById(new[] { 1, 2 }); //æ ¹æ®ä¸»é®æ°ç»å é¤ |
| | | base.Delete(it => 1 == 2); //æ ¹æ®æ¡ä»¶å é¤ |
| | | AsDeleteable().Where(it => 1 == 2) |
| | | .ExecuteCommand(); //转æDeleteableå®ç°å¤æçæä½ |
| | | } |
| | | |
| | | #endregion |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.service.Warehouse; |
| | | |
| | | public class MesInvItemMovesManager : Repository<MesInvItemMoves> |
| | | { |
| | | //å½å类已ç»ç»§æ¿äº Repository å¢ãå ãæ¥ãæ¹çæ¹æ³ |
| | | |
| | | //è¿éé¢åç代ç ä¸ä¼ç»è¦ç,妿è¦éæ°çæè¯·å é¤ MesInvItemMovesManager.cs |
| | | |
| | | public List<MesInvItemMoves> GetBillNo(WarehouseQuery query) |
| | | { |
| | | query.Factory = "1000"; |
| | | query.Company = "1000"; |
| | | |
| | | return Db.Queryable<MesInvItemMoves>() |
| | | .Where(it => |
| | | SqlFunc.IsNull(it.Status, 0) == 1 && |
| | | SqlFunc.IsNull(it.Ts, 0) != 1) |
| | | .Where(it => |
| | | it.Factory == query.Factory && it.Company == query.Company) |
| | | .OrderBy(it => it.Id, OrderByType.Desc).ToList(); |
| | | } |
| | | |
| | | //scan_out_show_DB |
| | | public List<InventoryItem> ScanOutShowDb(WarehouseQuery query) |
| | | { |
| | | var BillTypeId = 300; |
| | | var TransctionNo = 301; |
| | | query.Factory = "1000"; |
| | | query.Company = "1000"; |
| | | |
| | | var sql = string.Format( |
| | | "select f_get_sections_code({0}, {1}, b.item_no) sections_code , s.erp_item_no , S.ITEM_MODEL , to_char(nvl(b.quantity, 0) - nvl(quantity_ok, 0), 'FM9999999990.00') flist from mes_inv_item_moves a join mes_inv_item_out_items b on b.item_out_id = a.id join mes_items s on b.item_no = s.item_no left join (select ITEM_MOVE_ID, item_no, sum(quantity) quantity_ok from MES_INV_ITEM_MOVES_C_DETAILS group by ITEM_MOVE_ID, item_no) c on c.ITEM_MOVE_ID = a.id and b.item_no = c.item_no where 1 = 1 and a.bill_type_id = {2} and a.transaction_no = {3} and a.bill_no = {4} and nvl(b.quantity, 0) - nvl(quantity_ok, 0) > 0 and rownum < 500 AND A.STATUS = 1 order by f_get_sections_code({0}, {1}, b.item_no), s.erp_item_no ", |
| | | query.Factory, query.Company, BillTypeId, TransctionNo, |
| | | query.billNo); |
| | | |
| | | var results = Db.Ado.SqlQuery<InventoryItem>(sql); |
| | | |
| | | return results; |
| | | } |
| | | } |
| | |
| | | public MesInvItemBarcodes ScanInBarcodeQC(WarehouseQuery query) |
| | | { |
| | | if (string.IsNullOrWhiteSpace(query.sectionCode)) |
| | | { |
| | | throw new Exception("请æ«åºä½æ¡ç ï¼"); |
| | | } |
| | | |
| | | var depotCode = GetDepotCode(query.sectionCode); |
| | | if (depotCode == null) |
| | | { |
| | | throw new Exception($"002[åºä½ç¼ç {query.sectionCode} ä¸åå¨ï¼è¯·ç¡®è®¤ï¼"); |
| | | } |
| | | |
| | | var checkBarcodeAlreadyReceived = |
| | | CheckBarcodeAlreadyReceived(query.barcode); |
| | | |
| | | if (checkBarcodeAlreadyReceived > 0) |
| | | { |
| | | throw new Exception("æ¡ç é夿«æï¼è¯·æ ¸å¯¹ï¼"); |
| | | } |
| | | if (checkBarcodeAlreadyReceived > 0) throw new Exception("æ¡ç é夿«æï¼è¯·æ ¸å¯¹ï¼"); |
| | | |
| | | if (CheckBarcodeInStock(query.barcode) > 0) |
| | | { |
| | | throw new Exception("æ¡ç å·²å¨åºåä¸ï¼è¯·æ ¸å¯¹ï¼"); |
| | | } |
| | | |
| | | var barcodeInfo = GetBarcodeInfo(query.barcode); |
| | | if (barcodeInfo == null || barcodeInfo.ComeFlg != 0) |
| | | { |
| | | throw new Exception("æ¡ç 䏿¯æåæ¡ç ï¼æ æ³ç¨æåå
¥åºï¼"); |
| | | } |
| | | |
| | | var inventoryItemInId = GetOrCreateInventoryItemInId(barcodeInfo, |
| | | depotCode, query.userName, out string billNo); |
| | | depotCode, query.userName, out var billNo); |
| | | |
| | | UseTransaction(db => |
| | | { |
| | |
| | | var mesInvItemBarcodes = Db.Queryable<MesInvItemBarcodes>() |
| | | .Where(s => s.ItemBarcode == query.barcode).Count(); |
| | | |
| | | if (mesInvItemBarcodes <= 0) |
| | | { |
| | | throw new Exception("æ¡ç ä¸åå¨"); |
| | | } |
| | | if (mesInvItemBarcodes <= 0) throw new Exception("æ¡ç ä¸åå¨"); |
| | | |
| | | var mesInvItemInCDetails = Db.Queryable<MesInvItemInCDetails>() |
| | | .Where(s => s.ItemBarcode == query.barcode).Single(); |
| | | |
| | | PurchaseInventory entity = new PurchaseInventory |
| | | var entity = new PurchaseInventory |
| | | { |
| | | ItemIns = GetMesInvItemIns(mesInvItemInCDetails.ItemInId), |
| | | InvItemInCDetails = |
| | |
| | | TaskNo = barcodeInfo.TaskNo |
| | | }).ExecuteCommand(); |
| | | |
| | | if (executeCommand <= 0) |
| | | { |
| | | throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | if (executeCommand <= 0) throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | |
| | | private decimal GetOrCreateInventoryItemInId(MesInvItemBarcodes barcodeInfo, |
| | |
| | | SuppNo = barcodeInfo.SuppNo |
| | | }).ExecuteCommand(); |
| | | |
| | | if (executeCommand <= 0) |
| | | { |
| | | throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | if (executeCommand <= 0) throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | |
| | | private void InsertBusinessRecord(MesInvItemBarcodes barcodeInfo, |
| | |
| | | SuppNo = barcodeInfo.SuppNo |
| | | }).ExecuteCommand(); |
| | | |
| | | if (executeCommand <= 0) |
| | | { |
| | | throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | if (executeCommand <= 0) throw new Exception("åå
¥å¤±è´¥"); |
| | | } |
| | | } |
| | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | //ScanInDepotSectionsName |
| | | [HttpPost("ScanInDepotSectionsName")] |
| | | public ResponseResult ScanInDepotSectionsName(WarehouseQuery query) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.ScanInDepotSectionsName(query); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | //ScanEditBarcode |
| | | [HttpPost("ScanEditBarcode")] |
| | | public ResponseResult ScanEditBarcode(WarehouseQuery query) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.ScanEditBarcode(query); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | //GetSectionName |
| | | [HttpPost("GetSectionName")] |
| | | public ResponseResult GetSectionName(WarehouseQuery query) |
| | |
| | | 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 System.Dynamic; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | | using MES.Service.service.Warehouse; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | |
| | | namespace MESApplication.Controllers.Warehouse |
| | | { |
| | | namespace MESApplication.Controllers.Warehouse; |
| | | |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class MesInvBusiness2Controller : ControllerBase |
| | | { |
| | | |
| | | private MesInvBusiness2Manager m = new MesInvBusiness2Manager(); |
| | | private readonly MesInvBusiness2Manager m = new(); |
| | | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å è¿åèªå¢ |
| | | /// </summary> |
| | |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.Warehouse; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | |
| | | namespace MESApplication.Controllers.Warehouse; |
| | | |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class MesInvItemMovesCDetailsController : ControllerBase |
| | | { |
| | | private readonly MesInvItemMovesCDetailsManager m = new(); |
| | | |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | /// <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] MesInvItemMovesCDetails 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] MesInvItemMovesCDetails 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] MesInvItemMovesCDetails 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.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.Warehouse; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | |
| | | namespace MESApplication.Controllers.Warehouse; |
| | | |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class MesInvItemMovesController : ControllerBase |
| | | { |
| | | private readonly MesInvItemMovesManager m = new(); |
| | | |
| | | // GetBillNo |
| | | [HttpPost("GetBillNo")] |
| | | public ResponseResult GetBillNo(WarehouseQuery query) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetBillNo(query); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | //ScanOutShowDb |
| | | [HttpPost("ScanOutShowDb")] |
| | | public ResponseResult ScanOutShowDb(WarehouseQuery query) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetBillNo(query); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | 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] MesInvItemMoves 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] MesInvItemMoves 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] MesInvItemMoves 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); |
| | | } |
| | | } |
| | | } |