11
啊鑫
2024-12-13 b2f0199d41ef80ba835bf58d6787df7f4accf7be
11
已添加1个文件
已修改9个文件
1470 ■■■■■ 文件已修改
Controllers/Warehouse/WomdaaController.cs 235 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Dto/service/ProductionPickDto.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/MesFile.cs 84 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/MesInvItemOutCDetails.cs 229 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/MesSysPageview.cs 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/Womcaa.cs 534 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/Womcab.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
entity/Womdab.cs 203 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/Warehouse/WomdaaManager.cs 134 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/base/LoginService.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Controllers/Warehouse/WomdaaController.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,235 @@
using System.Dynamic;
using Microsoft.AspNetCore.Mvc;
using NewPdaSqlServer.Dto.service;
using NewPdaSqlServer.entity;
using NewPdaSqlServer.service.Warehouse;
using NewPdaSqlServer.util;
namespace NewPdaSqlServer.Controllers.Warehouse;
[ApiController]
[Route("api/[controller]")]
public class WomdaaController : ControllerBase
{
    private readonly WomdaaManager m = new();
    #region ç”Ÿäº§é¢†æ–™
    //GetProductionPickDaa001
    /// <summary>
    ///     æ¨¡ç³ŠæŸ¥è¯¢å·¥å•号并返回
    /// </summary>
    /// <returns></returns>
    [HttpPost("GetProductionPickDaa001")]
    public ResponseResult GetProductionPickDaa001(WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetProductionPickDaa001(query);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    //GetItemsByDaa001
    /// <summary>
    ///     æ ¹æ®å·¥å•号获取代领物料明细
    /// </summary>
    /// <returns></returns>
    [HttpPost("GetItemsByDaa001")]
    public ResponseResult GetItemsByDaa001(WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetItemsByDaa001(query);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    //ScanCode
    [HttpPost("ScanCode")]
    public ResponseResult ScanCode(WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.ScanCode(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] Womdaa 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] Womdaa 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] Womdaa 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);
        }
    }
    #endregion
}
Dto/service/ProductionPickDto.cs
@@ -1,12 +1,18 @@

using NewPdaSqlServer.entity;
using NewPdaSqlServer.entity;
namespace NewPdaSqlServer.Dto.service;
public class ProductionPickDto
{
    public string? ItemModel { get; set; }
    public string? PlanNo { get; set; }
    public string? daa001 { get; set; }
    public string? barcodeNum { get; set; }
    public string? splitNum { get; set; }
    public string? barcode { get; set; }
    public List<Womdab>? totals { get; set; }
entity/MesFile.cs
@@ -1,53 +1,51 @@
using SqlSugar;
namespace NewPdaSqlServer.entity
namespace NewPdaSqlServer.entity;
/// <summary>
/// </summary>
[SugarTable("MES_FILE")]
public class MesFile
{
    /// <summary>
    ///
    ///</summary>
    [SugarTable("MES_FILE")]
    public class MesFile
    {
     /// <summary>
        /// ä¸»é”®
        ///</summary>
         [SugarColumn(ColumnName="guid" ,IsPrimaryKey = true   )]
         public Guid Guid { get; set; }
    ///     ä¸»é”®
    /// </summary>
    [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    public Guid Guid { get; set; }
     /// <summary>
        /// çˆ¶äº²Guid
        ///</summary>
         [SugarColumn(ColumnName="parent_Guid"    )]
         public Guid? ParentGuid { get; set; }
    /// <summary>
    ///     çˆ¶äº²Guid
    /// </summary>
    [SugarColumn(ColumnName = "parent_Guid")]
    public Guid? ParentGuid { get; set; }
     /// <summary>
        /// æ–‡ä»¶æ ‡é¢˜
        ///</summary>
         [SugarColumn(ColumnName="file_Title"    )]
         public string FileTitle { get; set; }
    /// <summary>
    ///     æ–‡ä»¶æ ‡é¢˜
    /// </summary>
    [SugarColumn(ColumnName = "file_Title")]
    public string? FileTitle { get; set; }
     /// <summary>
        /// æ–‡ä»¶ç±»åž‹
        ///</summary>
         [SugarColumn(ColumnName="file_Type"    )]
         public string FileType { get; set; }
    /// <summary>
    ///     æ–‡ä»¶ç±»åž‹
    /// </summary>
    [SugarColumn(ColumnName = "file_Type")]
    public string? FileType { get; set; }
     /// <summary>
        /// æ–‡ä»¶è·¯å¾„
        ///</summary>
         [SugarColumn(ColumnName="url_Path"    )]
         public string UrlPath { get; set; }
    /// <summary>
    ///     æ–‡ä»¶è·¯å¾„
    /// </summary>
    [SugarColumn(ColumnName = "url_Path")]
    public string? UrlPath { get; set; }
     /// <summary>
        /// ä¸Šä¼ è€…
        ///</summary>
         [SugarColumn(ColumnName="create_by"    )]
         public string CreateBy { 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 = "create_date")]
    public DateTime? CreateDate { get; set; }
}
entity/MesInvItemOutCDetails.cs
@@ -9,254 +9,255 @@
public class MesInvItemOutCDetails
{
    /// <summary>
    ///     é»˜è®¤å€¼: (newid())
    /// </summary>
    ///
    /// é»˜è®¤å€¼: (newid())
    ///</summary>
    [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    public Guid Guid { get; set; }
    /// <summary>
    ///     å‡ºåº“单id
    /// </summary>
    /// å‡ºåº“单id
    ///</summary>
    [SugarColumn(ColumnName = "ITEM_OUT_ID")]
    public Guid? ItemOutId { get; set; }
    /// <summary>
    ///     ç‰©æ–™æ¡ç 
    /// </summary>
    /// ç‰©æ–™æ¡ç 
    ///</summary>
    [SugarColumn(ColumnName = "ITEM_BARCODE")]
    public string? ItemBarcode { get; set; }
    public string ItemBarcode { get; set; }
    /// <summary>
    ///     å®¢æˆ·ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
    /// </summary>
    /// å®¢æˆ·ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
    ///</summary>
    [SugarColumn(ColumnName = "C_ITEM_CODE")]
    public string? CItemCode { get; set; }
    public string CItemCode { get; set; }
    /// <summary>
    ///     æœ¬å¸ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
    /// </summary>
    /// æœ¬å¸ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
    ///</summary>
    [SugarColumn(ColumnName = "ITEM_NO")]
    public string? ItemNo { get; set; }
    public string ItemNo { get; set; }
    /// <summary>
    ///     åŽ‚å®¶æ‰¹æ¬¡
    /// </summary>
    /// åŽ‚å®¶æ‰¹æ¬¡
    ///</summary>
    [SugarColumn(ColumnName = "LOT_NO")]
    public string? LotNo { get; set; }
    public string LotNo { get; set; }
    /// <summary>
    ///     æ•°é‡ï¼ˆæ— æ¡ç æ‰‹å·¥å½•入,有条码为冗余字段)
    /// </summary>
    /// æ•°é‡ï¼ˆæ— æ¡ç æ‰‹å·¥å½•入,有条码为冗余字段)
    ///</summary>
    [SugarColumn(ColumnName = "QUANTITY")]
    public decimal? Quantity { get; set; }
    /// <summary>
    ///     æŒªæ–™æ ‡å¿—(0-否,1-是)
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// æŒªæ–™æ ‡å¿—(0-否,1-是)
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "FORCE_OUT_FLAG")]
    public long? ForceOutFlag { get; set; }
    /// <summary>
    ///     åˆ›å»ºäºº
    /// </summary>
    /// åˆ›å»ºäºº
    ///</summary>
    [SugarColumn(ColumnName = "CREATE_BY")]
    public string? CreateBy { get; set; }
    public string CreateBy { get; set; }
    /// <summary>
    ///     åˆ›å»ºæ—¶é—´
    /// </summary>
    /// åˆ›å»ºæ—¶é—´
    ///</summary>
    [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
    /// <summary>
    ///     æœ€åŽæ›´æ–°äºº
    /// </summary>
    /// æœ€åŽæ›´æ–°äºº
    ///</summary>
    [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string? LastupdateBy { get; set; }
    public string LastupdateBy { get; set; }
    /// <summary>
    ///     æœ€åŽæ›´æ–°æ—¶é—´
    /// </summary>
    /// æœ€åŽæ›´æ–°æ—¶é—´
    ///</summary>
    [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
    /// <summary>
    ///     å®¢æˆ·ç¼–码
    /// </summary>
    /// å®¢æˆ·ç¼–码
    ///</summary>
    [SugarColumn(ColumnName = "CUST_NO")]
    public string? CustNo { get; set; }
    public string CustNo { get; set; }
    /// <summary>
    ///     ä»“库编码
    /// </summary>
    /// ä»“库编码
    ///</summary>
    [SugarColumn(ColumnName = "DEPOT_CODE")]
    public string? DepotCode { get; set; }
    public string DepotCode { get; set; }
    /// <summary>
    ///     è´§ä½ç¼–码
    /// </summary>
    /// è´§ä½ç¼–码
    ///</summary>
    [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")]
    public string? DepotSectionCode { get; set; }
    public string DepotSectionCode { get; set; }
    /// <summary>
    ///     å¤‡æ³¨
    /// </summary>
    /// å¤‡æ³¨
    ///</summary>
    [SugarColumn(ColumnName = "REMARK")]
    public string? Remark { get; set; }
    public string Remark { get; set; }
    /// <summary>
    ///     å…æ£€æ ‡è¯†(0-否,1-是)
    /// </summary>
    /// å…æ£€æ ‡è¯†(0-否,1-是)
    ///</summary>
    [SugarColumn(ColumnName = "FORCE_EXEMPT_FLAG")]
    public bool? ForceExemptFlag { get; set; }
    /// <summary>
    ///     æŠ•料批次
    /// </summary>
    /// æŠ•料批次
    ///</summary>
    [SugarColumn(ColumnName = "PRD_LOT_NO")]
    public string? PrdLotNo { get; set; }
    public string PrdLotNo { get; set; }
    /// <summary>
    ///     æ˜¯å¦åšæŽ¥æ”¶æ£€æŸ¥
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// æ˜¯å¦åšæŽ¥æ”¶æ£€æŸ¥
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "CHECK_STATUS")]
    public bool? CheckStatus { get; set; }
    /// <summary>
    ///     å·¥åŽ‚ç¼–å·
    /// </summary>
    /// å·¥åŽ‚ç¼–å·
    ///</summary>
    [SugarColumn(ColumnName = "FACTORY")]
    public string? Factory { get; set; }
    public string Factory { get; set; }
    /// <summary>
    ///     å…¬å¸ç¼–号
    /// </summary>
    /// å…¬å¸ç¼–号
    ///</summary>
    [SugarColumn(ColumnName = "COMPANY")]
    public string? Company { get; set; }
    public string Company { get; set; }
    /// <summary>
    ///     åŽŸç”Ÿäº§å·¥å•
    /// </summary>
    /// åŽŸç”Ÿäº§å·¥å•
    ///</summary>
    [SugarColumn(ColumnName = "TASK_NOY")]
    public string? TaskNoy { get; set; }
    public string TaskNoy { get; set; }
    /// <summary>
    ///     ç®±å·
    /// </summary>
    /// ç®±å·
    ///</summary>
    [SugarColumn(ColumnName = "BOX_NO")]
    public string? BoxNo { get; set; }
    public string BoxNo { get; set; }
    /// <summary>
    ///     åŒ…装批次
    /// </summary>
    /// åŒ…装批次
    ///</summary>
    [SugarColumn(ColumnName = "TASK_PACK")]
    public string? TaskPack { get; set; }
    public string TaskPack { get; set; }
    /// <summary>
    ///     å¡æ¿
    /// </summary>
    /// å¡æ¿
    ///</summary>
    [SugarColumn(ColumnName = "KB_NO")]
    public string? KbNo { get; set; }
    public string KbNo { get; set; }
    /// <summary>
    ///     æ¿åž‹
    /// </summary>
    /// æ¿åž‹
    ///</summary>
    [SugarColumn(ColumnName = "BOARD_STYLE")]
    public string? BoardStyle { get; set; }
    public string BoardStyle { get; set; }
    /// <summary>
    ///     ç”Ÿäº§å·¥å•
    /// </summary>
    /// ç”Ÿäº§å·¥å•
    ///</summary>
    [SugarColumn(ColumnName = "TASK_NO")]
    public string? TaskNo { get; set; }
    public string TaskNo { get; set; }
    /// <summary>
    ///     å·¥å•号
    /// </summary>
    /// å·¥å•号
    ///</summary>
    [SugarColumn(ColumnName = "WORK_NO")]
    public string? WorkNo { get; set; }
    public string WorkNo { get; set; }
    /// <summary>
    ///     å·¥ä½œçº¿
    /// </summary>
    /// å·¥ä½œçº¿
    ///</summary>
    [SugarColumn(ColumnName = "WORK_LINE")]
    public int? WorkLine { get; set; }
    /// <summary>
    ///     ä¾›åº”商编号
    /// </summary>
    /// ä¾›åº”商编号
    ///</summary>
    [SugarColumn(ColumnName = "SUPP_NO")]
    public string? SuppNo { get; set; }
    public string SuppNo { get; set; }
    /// <summary>
    ///     é‡‡è´­å•号
    /// </summary>
    /// é‡‡è´­å•号
    ///</summary>
    [SugarColumn(ColumnName = "PBILL_NO")]
    public string? PbillNo { get; set; }
    public string PbillNo { get; set; }
    /// <summary>
    ///     æ”¶åˆ°æ•°é‡
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// æ”¶åˆ°æ•°é‡
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "RECEIVE")]
    public bool? Receive { get; set; }
    /// <summary>
    ///     æ”¶åˆ°æ—¶é—´
    /// </summary>
    /// æ”¶åˆ°æ—¶é—´
    ///</summary>
    [SugarColumn(ColumnName = "RTIME")]
    public DateTime? Rtime { get; set; }
    /// <summary>
    ///     æ”¶è´§äºº
    /// </summary>
    /// æ”¶è´§äºº
    ///</summary>
    [SugarColumn(ColumnName = "RCV_BY")]
    public string? RcvBy { get; set; }
    public string RcvBy { get; set; }
    /// <summary>
    ///     æ”¶è´§éƒ¨åˆ†
    /// </summary>
    /// æ”¶è´§éƒ¨åˆ†
    ///</summary>
    [SugarColumn(ColumnName = "RCV_PART")]
    public string? RcvPart { get; set; }
    public string RcvPart { get; set; }
    /// <summary>
    ///     å…¥åº“编号
    /// </summary>
    /// å…¥åº“编号
    ///</summary>
    [SugarColumn(ColumnName = "RK_NO")]
    public string? RkNo { get; set; }
    public string RkNo { get; set; }
    /// <summary>
    ///     é‡‡è´­è®¢å•ID
    /// </summary>
    /// é‡‡è´­è®¢å•ID
    ///</summary>
    [SugarColumn(ColumnName = "EBELN_K3ID")]
    public long? EbelnK3id { get; set; }
    /// <summary>
    ///     é‡‡è´­è®¢å•行ID
    /// </summary>
    /// é‡‡è´­è®¢å•行ID
    ///</summary>
    [SugarColumn(ColumnName = "LINE_K3ID")]
    public long? LineK3id { get; set; }
    /// <summary>
    ///     ç‰©æ–™ID
    /// </summary>
    /// ç‰©æ–™ID
    ///</summary>
    [SugarColumn(ColumnName = "ITEM_ID")]
    public long? ItemId { get; set; }
    /// <summary>
    ///     å¤‡æ–™å• ID
    /// </summary>
    [SugarColumn(ColumnName = "DABID")]
    public long? Dabid { get; set; }
    /// <summary>
    ///     ä»“库id
    /// </summary>
    /// ä»“库id
    ///</summary>
    [SugarColumn(ColumnName = "depot_id")]
    public int? DepotId { get; set; }
    /// <summary>
    /// å·¥å•明细行id
    ///</summary>
    [SugarColumn(ColumnName = "DABID")]
    public Guid? Dabid { get; set; }
    [SugarColumn(IsIgnore = true)] public string? DepotName { get; set; }
    [SugarColumn(IsIgnore = true)] public string? ItemName { get; set; }
    [SugarColumn(IsIgnore = true)] public string? ItemModel { get; set; }
entity/MesSysPageview.cs
@@ -9,45 +9,42 @@
public class MesSysPageview
{
    /// <summary>
    /// ä¸»é”®
    /// é»˜è®¤å€¼: (newid())
    ///</summary>
    ///     ä¸»é”®
    ///     é»˜è®¤å€¼: (newid())
    /// </summary>
    [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    public Guid Guid { get; set; }
    /// <summary>
    /// é¡µé¢ä¸­æ–‡å
    ///</summary>
    ///     é¡µé¢ä¸­æ–‡å
    /// </summary>
    [SugarColumn(ColumnName = "PAGE_VIEW")]
    public string PageView { get; set; }
    /// <summary>
    /// é¡µé¢è·¯å¾„
    ///</summary>
    ///     é¡µé¢è·¯å¾„
    /// </summary>
    [SugarColumn(ColumnName = "PATH")]
    public string Path { get; set; }
    /// <summary>
    /// é¡µé¢å›¾æ ‡
    ///</summary>
    ///     é¡µé¢å›¾æ ‡
    /// </summary>
    [SugarColumn(ColumnName = "ICOIMG")]
    public string Icoimg { get; set; }
    /// <summary>
    ///
    ///</summary>
    /// </summary>
    [SugarColumn(ColumnName = "PAGE_GROUP")]
    public string PageGroup { get; set; }
    /// <summary>
    ///
    ///</summary>
    /// </summary>
    [SugarColumn(ColumnName = "PAGE_IDX")]
    public int? PageIdx { get; set; }
    /// <summary>
    ///
    ///</summary>
    /// </summary>
    [SugarColumn(ColumnName = "PAGE_STATUS")]
    public bool? PageStatus { get; set; }
}
entity/Womcaa.cs
@@ -8,410 +8,410 @@
[SugarTable("WOMCAA")]
public class Womcaa
{
   /// <summary>
 ///     é»˜è®¤å€¼: (newid())
 /// </summary>
 [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    /// <summary>
    ///     é»˜è®¤å€¼: (newid())
    /// </summary>
    [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    public Guid Guid { get; set; }
   /// <summary>
 ///     ERPID
 /// </summary>
 [SugarColumn(ColumnName = "ERPID")]
    /// <summary>
    ///     ERPID
    /// </summary>
    [SugarColumn(ColumnName = "ERPID")]
    public int? Erpid { get; set; }
   /// <summary>
 ///     å•据编号
 /// </summary>
 [SugarColumn(ColumnName = "CAA001")]
    /// <summary>
    ///     å•据编号
    /// </summary>
    [SugarColumn(ColumnName = "CAA001")]
    public string Caa001 { get; set; }
   /// <summary>
 ///     å•据类型(&quot;1、直接入库-普通生产 2、直接入库-返工生产 3、工序汇报-普通生产 4、工序汇报-返工生产&quot;)
 /// </summary>
 [SugarColumn(ColumnName = "CAA004")]
    /// <summary>
    ///     å•据类型(&quot;1、直接入库-普通生产 2、直接入库-返工生产 3、工序汇报-普通生产 4、工序汇报-返工生产&quot;)
    /// </summary>
    [SugarColumn(ColumnName = "CAA004")]
    public string Caa004 { get; set; }
   /// <summary>
 ///     è®¡åˆ’下达日期
 /// </summary>
 [SugarColumn(ColumnName = "CAA005")]
    /// <summary>
    ///     è®¡åˆ’下达日期
    /// </summary>
    [SugarColumn(ColumnName = "CAA005")]
    public string Caa005 { get; set; }
   /// <summary>
 ///     äº§å“ID
 /// </summary>
 [SugarColumn(ColumnName = "CAA006")]
    /// <summary>
    ///     äº§å“ID
    /// </summary>
    [SugarColumn(ColumnName = "CAA006")]
    public string Caa006 { get; set; }
   /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "CAA009")]
    /// <summary>
    ///     å•位
    /// </summary>
    [SugarColumn(ColumnName = "CAA009")]
    public string Caa009 { get; set; }
   /// <summary>
 ///     é¢„计开工时间
 /// </summary>
 [SugarColumn(ColumnName = "CAA010")]
    /// <summary>
    ///     é¢„计开工时间
    /// </summary>
    [SugarColumn(ColumnName = "CAA010")]
    public string Caa010 { get; set; }
   /// <summary>
 ///     é¢„计完工时间
 /// </summary>
 [SugarColumn(ColumnName = "CAA011")]
    /// <summary>
    ///     é¢„计完工时间
    /// </summary>
    [SugarColumn(ColumnName = "CAA011")]
    public string Caa011 { get; set; }
   /// <summary>
 ///     å·¥å•数量
 /// </summary>
 [SugarColumn(ColumnName = "CAA012")]
    /// <summary>
    ///     å·¥å•数量
    /// </summary>
    [SugarColumn(ColumnName = "CAA012")]
    public decimal? Caa012 { get; set; }
   /// <summary>
 ///     BOM版次
 /// </summary>
 [SugarColumn(ColumnName = "CAA013")]
    /// <summary>
    ///     BOM版次
    /// </summary>
    [SugarColumn(ColumnName = "CAA013")]
    public string Caa013 { get; set; }
   /// <summary>
 ///     é”€å”®è®¢å•号
 /// </summary>
 [SugarColumn(ColumnName = "CAA015")]
    /// <summary>
    ///     é”€å”®è®¢å•号
    /// </summary>
    [SugarColumn(ColumnName = "CAA015")]
    public string Caa015 { get; set; }
   /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "CAA016")]
    /// <summary>
    ///     å¤‡æ³¨
    /// </summary>
    [SugarColumn(ColumnName = "CAA016")]
    public string Caa016 { get; set; }
   /// <summary>
 ///     å·²æŽ’数量(弃用)
 /// </summary>
 [SugarColumn(ColumnName = "CAA017")]
    /// <summary>
    ///     å·²æŽ’数量(弃用)
    /// </summary>
    [SugarColumn(ColumnName = "CAA017")]
    public int? Caa017 { get; set; }
   /// <summary>
 ///     ERP生产订单ID
 /// </summary>
 [SugarColumn(ColumnName = "CAA018")]
    /// <summary>
    ///     ERP生产订单ID
    /// </summary>
    [SugarColumn(ColumnName = "CAA018")]
    public int? Caa018 { get; set; }
   /// <summary>
 ///     ERP生产订单序号
 /// </summary>
 [SugarColumn(ColumnName = "CAA019")]
    /// <summary>
    ///     ERP生产订单序号
    /// </summary>
    [SugarColumn(ColumnName = "CAA019")]
    public int? Caa019 { get; set; }
   /// <summary>
 ///     ERP生产订单单号
 /// </summary>
 [SugarColumn(ColumnName = "CAA020")]
    /// <summary>
    ///     ERP生产订单单号
    /// </summary>
    [SugarColumn(ColumnName = "CAA020")]
    public string Caa020 { get; set; }
   /// <summary>
 ///     ç”Ÿäº§è½¦é—´
 /// </summary>
 [SugarColumn(ColumnName = "CAA021")]
    /// <summary>
    ///     ç”Ÿäº§è½¦é—´
    /// </summary>
    [SugarColumn(ColumnName = "CAA021")]
    public string Caa021 { get; set; }
   /// <summary>
 ///     å®¡æ ¸ç 
 /// </summary>
 [SugarColumn(ColumnName = "FSTATUS")]
    /// <summary>
    ///     å®¡æ ¸ç 
    /// </summary>
    [SugarColumn(ColumnName = "FSTATUS")]
    public int? Fstatus { get; set; }
   /// <summary>
 ///     å®¡æ ¸æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_DATE")]
    /// <summary>
    ///     å®¡æ ¸æ—¥æœŸ
    /// </summary>
    [SugarColumn(ColumnName = "CHECK_DATE")]
    public DateTime? CheckDate { get; set; }
   /// <summary>
 ///     å®¡æ ¸äºº
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_USER")]
    /// <summary>
    ///     å®¡æ ¸äºº
    /// </summary>
    [SugarColumn(ColumnName = "CHECK_USER")]
    public string CheckUser { get; set; }
   /// <summary>
 ///     æœªæŽ’数量(弃用)
 /// </summary>
 [SugarColumn(ColumnName = "CAA022")]
    /// <summary>
    ///     æœªæŽ’数量(弃用)
    /// </summary>
    [SugarColumn(ColumnName = "CAA022")]
    public int? Caa022 { get; set; }
   /// <summary>
 ///     ä¸šåŠ¡çŠ¶æ€(&quot;1,计划,2、计划确认 2、下达 4、开工 5、完工 6、结案,7、结算&quot;)
 /// </summary>
 [SugarColumn(ColumnName = "CAA023")]
    /// <summary>
    ///     ä¸šåŠ¡çŠ¶æ€(&quot;1,计划,2、计划确认 2、下达 4、开工 5、完工 6、结案,7、结算&quot;)
    /// </summary>
    [SugarColumn(ColumnName = "CAA023")]
    public string Caa023 { get; set; }
   /// <summary>
 ///     å·²å…¥åº“数量
 /// </summary>
 [SugarColumn(ColumnName = "CAA024")]
    /// <summary>
    ///     å·²å…¥åº“数量
    /// </summary>
    [SugarColumn(ColumnName = "CAA024")]
    public int? Caa024 { get; set; }
   /// <summary>
 ///     å·¥è‰ºè·¯çº¿
 /// </summary>
 [SugarColumn(ColumnName = "ROUTING_ID")]
    /// <summary>
    ///     å·¥è‰ºè·¯çº¿
    /// </summary>
    [SugarColumn(ColumnName = "ROUTING_ID")]
    public string RoutingId { get; set; }
   /// <summary>
 ///     äº§çº¿
 /// </summary>
 [SugarColumn(ColumnName = "WORK_SHOP_ID")]
    /// <summary>
    ///     äº§çº¿
    /// </summary>
    [SugarColumn(ColumnName = "WORK_SHOP_ID")]
    public string WorkShopId { get; set; }
   /// <summary>
 ///     ä»“库
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_CODE")]
    /// <summary>
    ///     ä»“库
    /// </summary>
    [SugarColumn(ColumnName = "DEPOT_CODE")]
    public string DepotCode { get; set; }
   /// <summary>
 ///     å•据日期
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
    /// <summary>
    ///     å•据日期
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_DATE")]
    public string CreateDate { get; set; }
   /// <summary>
 ///     è®¡åˆ’组
 /// </summary>
 [SugarColumn(ColumnName = "WORK_GROUP_ID")]
    /// <summary>
    ///     è®¡åˆ’组
    /// </summary>
    [SugarColumn(ColumnName = "WORK_GROUP_ID")]
    public string WorkGroupId { get; set; }
   /// <summary>
 ///     è®¡åˆ’员
 /// </summary>
 [SugarColumn(ColumnName = "PLAN_ID")]
    /// <summary>
    ///     è®¡åˆ’员
    /// </summary>
    [SugarColumn(ColumnName = "PLAN_ID")]
    public string PlanId { get; set; }
   /// <summary>
 ///     å…¥åº“上限
 /// </summary>
 [SugarColumn(ColumnName = "STOCK_INLIMITH")]
    /// <summary>
    ///     å…¥åº“上限
    /// </summary>
    [SugarColumn(ColumnName = "STOCK_INLIMITH")]
    public string StockInlimith { get; set; }
   /// <summary>
 ///     å…¥åº“下限
 /// </summary>
 [SugarColumn(ColumnName = "STOCK_INLIMITL")]
    /// <summary>
    ///     å…¥åº“下限
    /// </summary>
    [SugarColumn(ColumnName = "STOCK_INLIMITL")]
    public string StockInlimitl { get; set; }
   /// <summary>
 ///     ä¸»è½¦é—´è°ƒåº¦å•
 /// </summary>
 [SugarColumn(ColumnName = "MTONO")]
    /// <summary>
    ///     ä¸»è½¦é—´è°ƒåº¦å•
    /// </summary>
    [SugarColumn(ColumnName = "MTONO")]
    public string Mtono { get; set; }
   /// <summary>
 ///     æ‰¹æ¬¡
 /// </summary>
 [SugarColumn(ColumnName = "LOT")]
    /// <summary>
    ///     æ‰¹æ¬¡
    /// </summary>
    [SugarColumn(ColumnName = "LOT")]
    public string Lot { get; set; }
   /// <summary>
 ///     å¼•用单号
 /// </summary>
 [SugarColumn(ColumnName = "CAA015_HEAD")]
    /// <summary>
    ///     å¼•用单号
    /// </summary>
    [SugarColumn(ColumnName = "CAA015_HEAD")]
    public string Caa015Head { get; set; }
   /// <summary>
 ///     åˆ¶å•类型
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_TYPE")]
    /// <summary>
    ///     åˆ¶å•类型
    /// </summary>
    [SugarColumn(ColumnName = "CREATE_TYPE")]
    public string CreateType { get; set; }
   /// <summary>
 ///     æ¥æºå•据类型
 /// </summary>
 [SugarColumn(ColumnName = "SRC_BILL_TYPE")]
    /// <summary>
    ///     æ¥æºå•据类型
    /// </summary>
    [SugarColumn(ColumnName = "SRC_BILL_TYPE")]
    public string SrcBillType { get; set; }
   /// <summary>
 ///     æ¥æºå•号
 /// </summary>
 [SugarColumn(ColumnName = "SRC_BILL_NO")]
    /// <summary>
    ///     æ¥æºå•号
    /// </summary>
    [SugarColumn(ColumnName = "SRC_BILL_NO")]
    public string SrcBillNo { get; set; }
   /// <summary>
 ///     æ¥æºè¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "SRC_BILLENTRYSEQ")]
    /// <summary>
    ///     æ¥æºè¡Œå·
    /// </summary>
    [SugarColumn(ColumnName = "SRC_BILLENTRYSEQ")]
    public string SrcBillentryseq { get; set; }
   /// <summary>
 ///     é”€å”®è®¢å•号
 /// </summary>
 [SugarColumn(ColumnName = "SALE_ORDER_NO")]
    /// <summary>
    ///     é”€å”®è®¢å•号
    /// </summary>
    [SugarColumn(ColumnName = "SALE_ORDER_NO")]
    public string SaleOrderNo { get; set; }
   /// <summary>
 ///     é”€å”®è®¢å•行号
 /// </summary>
 [SugarColumn(ColumnName = "SALE_ORDER_ENTRYSEQ")]
    /// <summary>
    ///     é”€å”®è®¢å•行号
    /// </summary>
    [SugarColumn(ColumnName = "SALE_ORDER_ENTRYSEQ")]
    public string SaleOrderEntryseq { get; set; }
   /// <summary>
 ///     å¼ºåˆ¶å…³é—­äºº
 /// </summary>
 [SugarColumn(ColumnName = "FORCE_CLOSERID")]
    /// <summary>
    ///     å¼ºåˆ¶å…³é—­äºº
    /// </summary>
    [SugarColumn(ColumnName = "FORCE_CLOSERID")]
    public string ForceCloserid { get; set; }
   /// <summary>
 ///     å…³é—­ç±»åž‹
 /// </summary>
 [SugarColumn(ColumnName = "CLOSE_TYPE")]
    /// <summary>
    ///     å…³é—­ç±»åž‹
    /// </summary>
    [SugarColumn(ColumnName = "CLOSE_TYPE")]
    public string CloseType { get; set; }
   /// <summary>
 ///     åˆ†å•号
 /// </summary>
 [SugarColumn(ColumnName = "SRC_SPLIT_BILLNO")]
    /// <summary>
    ///     åˆ†å•号
    /// </summary>
    [SugarColumn(ColumnName = "SRC_SPLIT_BILLNO")]
    public string SrcSplitBillno { get; set; }
   /// <summary>
 ///     æ˜¯å¦ç®¡æŽ§
 /// </summary>
 [SugarColumn(ColumnName = "ERP_SCZZ")]
    /// <summary>
    ///     æ˜¯å¦ç®¡æŽ§
    /// </summary>
    [SugarColumn(ColumnName = "ERP_SCZZ")]
    public int? ErpSczz { get; set; }
   /// <summary>
 ///     æ˜¯å¦å§”托
 /// </summary>
 [SugarColumn(ColumnName = "ERP_WTZZ")]
    /// <summary>
    ///     æ˜¯å¦å§”托
    /// </summary>
    [SugarColumn(ColumnName = "ERP_WTZZ")]
    public int? ErpWtzz { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "MAIN_PRODUCT_NO")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "MAIN_PRODUCT_NO")]
    public string MainProductNo { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "MAIN_PRODUCT_QTY")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "MAIN_PRODUCT_QTY")]
    public int? MainProductQty { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CUSTOMER_ITEM_NUMBER")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "CUSTOMER_ITEM_NUMBER")]
    public string CustomerItemNumber { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "PACKING_LIST_NUMBER")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "PACKING_LIST_NUMBER")]
    public string PackingListNumber { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CUSTOMER_NAME")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "CUSTOMER_NAME")]
    public string CustomerName { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CUSTOMER")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "CUSTOMER")]
    public string Customer { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "TYPE")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "TYPE")]
    public string Type { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "JA_BS")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "JA_BS")]
    public string JaBs { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "JA_TIME")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "JA_TIME")]
    public DateTime? JaTime { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "YP_NUM")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "YP_NUM")]
    public int? YpNum { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CAA011_1")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "CAA011_1")]
    public string Caa0111 { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "ERP_GYZZ")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "ERP_GYZZ")]
    public int? ErpGyzz { get; set; }
   /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "ERP_FLZZ")]
    /// <summary>
    /// </summary>
    [SugarColumn(ColumnName = "ERP_FLZZ")]
    public int? ErpFlzz { get; set; }
   /// <summary>
 ///     æ˜¯å¦å…¥åº“
 /// </summary>
 [SugarColumn(ColumnName = "ERP_SLZZ")]
    /// <summary>
    ///     æ˜¯å¦å…¥åº“
    /// </summary>
    [SugarColumn(ColumnName = "ERP_SLZZ")]
    public int? ErpSlzz { get; set; }
   /// <summary>
 ///     æ˜¯å¦é€€åº“
 /// </summary>
 [SugarColumn(ColumnName = "ERP_RKZZ")]
    /// <summary>
    ///     æ˜¯å¦é€€åº“
    /// </summary>
    [SugarColumn(ColumnName = "ERP_RKZZ")]
    public int? ErpRkzz { get; set; }
   /// <summary>
 ///     æ˜¯å¦æ¢è´§
 /// </summary>
 [SugarColumn(ColumnName = "ERP_RKHZ")]
    /// <summary>
    ///     æ˜¯å¦æ¢è´§
    /// </summary>
    [SugarColumn(ColumnName = "ERP_RKHZ")]
    public int? ErpRkhz { get; set; }
   /// <summary>
 ///     æ˜¯å¦å¯„å”®
 /// </summary>
 [SugarColumn(ColumnName = "ERP_JJDS")]
    /// <summary>
    ///     æ˜¯å¦å¯„å”®
    /// </summary>
    [SugarColumn(ColumnName = "ERP_JJDS")]
    public int? ErpJjds { get; set; }
   /// <summary>
 ///     æ˜¯å¦æŒ‰æ¬¾
 /// </summary>
 [SugarColumn(ColumnName = "ERP_BZDS")]
    /// <summary>
    ///     æ˜¯å¦æŒ‰æ¬¾
    /// </summary>
    [SugarColumn(ColumnName = "ERP_BZDS")]
    public int? ErpBzds { get; set; }
   /// <summary>
 ///     æ˜¯å¦æ–°å»º
 /// </summary>
 [SugarColumn(ColumnName = "CAA025")]
    /// <summary>
    ///     æ˜¯å¦æ–°å»º
    /// </summary>
    [SugarColumn(ColumnName = "CAA025")]
    public int? Caa025 { get; set; }
   /// <summary>
 ///     é‡‡è´­è®¢å•号
 /// </summary>
 [SugarColumn(ColumnName = "FPURORDERNO")]
    /// <summary>
    ///     é‡‡è´­è®¢å•号
    /// </summary>
    [SugarColumn(ColumnName = "FPURORDERNO")]
    public string Fpurorderno { get; set; }
   /// <summary>
 ///     é‡‡è´­è®¢å•行号
 /// </summary>
 [SugarColumn(ColumnName = "FPURORDERENTRYSEQ")]
    /// <summary>
    ///     é‡‡è´­è®¢å•行号
    /// </summary>
    [SugarColumn(ColumnName = "FPURORDERENTRYSEQ")]
    public string Fpurorderentryseq { get; set; }
   /// <summary>
 ///     å¤‡æ³¨ï¼ˆè¡¨ä½“)
 /// </summary>
 [SugarColumn(ColumnName = "Btbz")]
    /// <summary>
    ///     å¤‡æ³¨ï¼ˆè¡¨ä½“)
    /// </summary>
    [SugarColumn(ColumnName = "Btbz")]
    public string Btbz { get; set; }
   /// <summary>
 ///     æºæ‹†åˆ†è®¢å•编号
 /// </summary>
 [SugarColumn(ColumnName = "fmoentryid")]
    /// <summary>
    ///     æºæ‹†åˆ†è®¢å•编号
    /// </summary>
    [SugarColumn(ColumnName = "fmoentryid")]
    public string Fmoentryid { get; set; }
   /// <summary>
 ///     æŽ’产线别
 /// </summary>
 [SugarColumn(ColumnName = "prod_line")]
    /// <summary>
    ///     æŽ’产线别
    /// </summary>
    [SugarColumn(ColumnName = "prod_line")]
    public string ProdLine { get; set; }
}
entity/Womcab.cs
@@ -129,7 +129,7 @@
    public string DepotCode { get; set; }
    /// <summary>
    ///     å‘料方式
    ///     å‘料方式 1、直接领料;2、直接倒冲;3、调拨领料;4、调拨到冲;7、不发料
    /// </summary>
    [SugarColumn(ColumnName = "ISSUE_TYPE")]
    public string IssueType { get; set; }
entity/Womdab.cs
@@ -8,227 +8,230 @@
public class Womdab
{
    /// <summary>
    ///     é»˜è®¤å€¼: (newid())
    /// </summary>
    ///
    /// é»˜è®¤å€¼: (newid())
    ///</summary>
    [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
    public Guid Guid { get; set; }
    /// <summary>
    /// </summary>
    ///
    ///</summary>
    [SugarColumn(ColumnName = "daaGuid")]
    public Guid? DaaGuid { get; set; }
    /// <summary>
    ///     è‡ªå¢žåˆ—
    /// </summary>
    /// è‡ªå¢žåˆ—
    ///</summary>
    [SugarColumn(ColumnName = "id")]
    public int? Id { get; set; }
    /// <summary>
    ///     PID
    /// </summary>
    /// PID
    ///</summary>
    [SugarColumn(ColumnName = "pid")]
    public int? Pid { get; set; }
    /// <summary>
    ///     å·¥å•单号
    /// </summary>
    /// å·¥å•单号
    ///</summary>
    [SugarColumn(ColumnName = "dab001")]
    public string Dab001 { get; set; }
    public string? Dab001 { get; set; }
    /// <summary>
    ///     åºå·
    /// </summary>
    /// åºå·
    ///</summary>
    [SugarColumn(ColumnName = "dab002")]
    public int? Dab002 { get; set; }
    /// <summary>
    ///     ææ–™ç¼–码
    /// </summary>
    /// ææ–™ç¼–码
    ///</summary>
    [SugarColumn(ColumnName = "dab003")]
    public string Dab003 { get; set; }
    public string? Dab003 { get; set; }
    /// <summary>
    ///     ææ–™åç§°
    /// </summary>
    /// ææ–™åç§°
    ///</summary>
    [SugarColumn(ColumnName = "dab004")]
    public string Dab004 { get; set; }
    public string? Dab004 { get; set; }
    /// <summary>
    ///     ææ–™è§„æ ¼
    /// </summary>
    /// ææ–™è§„æ ¼
    ///</summary>
    [SugarColumn(ColumnName = "dab005")]
    public string Dab005 { get; set; }
    public string? Dab005 { get; set; }
    /// <summary>
    ///     éœ€é¢†ç”¨é‡
    /// </summary>
    /// éœ€é¢†ç”¨é‡
    ///</summary>
    [SugarColumn(ColumnName = "dab006")]
    public int? Dab006 { get; set; }
    public decimal? Dab006 { get; set; }
    /// <summary>
    ///     å·²é¢†ç”¨é‡
    /// </summary>
    /// å·²é¢†ç”¨é‡
    ///</summary>
    [SugarColumn(ColumnName = "dab007")]
    public int? Dab007 { get; set; }
    public decimal? Dab007 { get; set; }
    /// <summary>
    ///     å·¥è‰º
    /// </summary>
    /// å·¥è‰º
    ///</summary>
    [SugarColumn(ColumnName = "dab008")]
    public string Dab008 { get; set; }
    public string? Dab008 { get; set; }
    /// <summary>
    ///     å•位
    /// </summary>
    /// å•位
    ///</summary>
    [SugarColumn(ColumnName = "dab009")]
    public string Dab009 { get; set; }
    public string? Dab009 { get; set; }
    /// <summary>
    ///     ææ–™ç±»åž‹
    /// </summary>
    /// ææ–™ç±»åž‹
    ///</summary>
    [SugarColumn(ColumnName = "dab010")]
    public string Dab010 { get; set; }
    public string? Dab010 { get; set; }
    /// <summary>
    ///     ä¸»æ–™
    /// </summary>
    /// ä¸»æ–™
    ///</summary>
    [SugarColumn(ColumnName = "dab011")]
    public string Dab011 { get; set; }
    public string? Dab011 { get; set; }
    /// <summary>
    ///     ç»„成用量
    /// </summary>
    /// ç»„成用量
    ///</summary>
    [SugarColumn(ColumnName = "dab012")]
    public int? Dab012 { get; set; }
    /// <summary>
    ///     åº•æ•°
    /// </summary>
    /// åº•æ•°
    ///</summary>
    [SugarColumn(ColumnName = "dab013")]
    public int? Dab013 { get; set; }
    /// <summary>
    ///     æ˜¯å¦æ›¿æ–™
    /// </summary>
    /// æ˜¯å¦æ›¿æ–™
    ///</summary>
    [SugarColumn(ColumnName = "dab014")]
    public string Dab014 { get; set; }
    public string? Dab014 { get; set; }
    /// <summary>
    ///     ç‚¹ä½
    /// </summary>
    /// ç‚¹ä½
    ///</summary>
    [SugarColumn(ColumnName = "dab015")]
    public string Dab015 { get; set; }
    public string? Dab015 { get; set; }
    /// <summary>
    ///     æŠ•料单号
    /// </summary>
    /// æŠ•料单号
    ///</summary>
    [SugarColumn(ColumnName = "dab016")]
    public string Dab016 { get; set; }
    public string? Dab016 { get; set; }
    /// <summary>
    ///     ä»“库编码
    /// </summary>
    /// ä»“库编码
    ///</summary>
    [SugarColumn(ColumnName = "dab017")]
    public string Dab017 { get; set; }
    public string? Dab017 { get; set; }
    /// <summary>
    ///     ä»“库名称
    /// </summary>
    /// ä»“库名称
    ///</summary>
    [SugarColumn(ColumnName = "dab018")]
    public string Dab018 { get; set; }
    public string? Dab018 { get; set; }
    /// <summary>
    ///     é¢†æ–™æ–¹å¼
    /// </summary>
    /// é¢†æ–™æ–¹å¼
    ///</summary>
    [SugarColumn(ColumnName = "dab019")]
    public string Dab019 { get; set; }
    public string? Dab019 { get; set; }
    /// <summary>
    ///     å›ºå®šæŸè€—
    /// </summary>
    /// å›ºå®šæŸè€—
    ///</summary>
    [SugarColumn(ColumnName = "scrapqty")]
    public int? Scrapqty { get; set; }
    /// <summary>
    ///     å˜åŠ¨æŸè€—çŽ‡
    /// </summary>
    /// å˜åŠ¨æŸè€—çŽ‡
    ///</summary>
    [SugarColumn(ColumnName = "scraprate")]
    public int? Scraprate { get; set; }
    /// <summary>
    ///     æŠ•料单行id
    /// </summary>
    /// æŠ•料单行id
    ///</summary>
    [SugarColumn(ColumnName = "erpid")]
    public int? Erpid { get; set; }
    /// <summary>
    ///     æŠ•料单头id
    /// </summary>
    /// æŠ•料单头id
    ///</summary>
    [SugarColumn(ColumnName = "eid")]
    public int? Eid { get; set; }
    /// <summary>
    ///     å®žé¢†ç”¨é‡
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// å®žé¢†ç”¨é‡
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "dab020")]
    public int? Dab020 { get; set; }
    public decimal? Dab020 { get; set; }
    /// <summary>
    ///     è¡¥é¢†æ•°é‡
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// è¡¥é¢†æ•°é‡
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "dab021")]
    public int? Dab021 { get; set; }
    public decimal? Dab021 { get; set; }
    /// <summary>
    ///     é€€æ–™æ•°é‡
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// é€€æ–™æ•°é‡
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "dab022")]
    public int? Dab022 { get; set; }
    public decimal? Dab022 { get; set; }
    /// <summary>
    ///     è¶…领数量
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// è¶…领数量
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "dab023")]
    public int? Dab023 { get; set; }
    public decimal? Dab023 { get; set; }
    /// <summary>
    ///     è‰¯å“é€€æ–™
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// è‰¯å“é€€æ–™
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "lp_tl")]
    public int? LpTl { get; set; }
    /// <summary>
    ///     æ¥æ–™ä¸è‰¯
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// æ¥æ–™ä¸è‰¯
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "ll_bl")]
    public int? LlBl { get; set; }
    /// <summary>
    ///     ä½œä¸šä¸è‰¯
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// ä½œä¸šä¸è‰¯
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "zy_bl")]
    public int? ZyBl { get; set; }
    /// <summary>
    ///     åˆå¹¶æ ‡è¯†
    ///     é»˜è®¤å€¼: ((0))
    /// </summary>
    /// åˆå¹¶æ ‡è¯†
    /// é»˜è®¤å€¼: ((0))
    ///</summary>
    [SugarColumn(ColumnName = "hb_flag")]
    public int? HbFlag { get; set; }
    /// <summary>
    ///     åˆå¹¶å•号
    /// </summary>
    /// åˆå¹¶å•号
    ///</summary>
    [SugarColumn(ColumnName = "hb_no")]
    public string HbNo { get; set; }
    public string? HbNo { get; set; }
    // åŠ¨æ€æ·»åŠ çš„å±žæ€§
    [SugarColumn(IsIgnore = true)] public decimal? wNum { get; set; }
service/Warehouse/WomdaaManager.cs
@@ -1,4 +1,6 @@
using NewPdaSqlServer.DB;
using System.Data;
using System.Data.SqlClient;
using NewPdaSqlServer.DB;
using NewPdaSqlServer.Dto.service;
using NewPdaSqlServer.entity;
using SqlSugar;
@@ -24,6 +26,75 @@
    //根据工单号返回产品型号和待领物料
    public ProductionPickDto GetItemsByDaa001(WarehouseQuery query)
    {
        return getDaa001(query);
    }
    public ProductionPickDto ScanCode(WarehouseQuery query)
    {
        string _strMsg = "";
        string _intSum = "";
        using (var conn = new SqlConnection(DbHelperSQL.strConn))
        {
            using (var cmd =new SqlCommand("[prc_sys_role_set_menuOrAction]", conn))
            {
                try
                {
                    conn.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlParameter[] parameters =
                    {
                        new("@outMsg", SqlDbType.NVarChar, 300),
                        new("@outSum", SqlDbType.NVarChar, 300),
                        new("@barcode_num", SqlDbType.NVarChar, 300),
                        new("@split_num", SqlDbType.NVarChar, 300),
                        new("@c_User", query.userName),
                        new("@p_biLL_no", query.daa001),
                        new("@p_item_barcode", query.barcode)
                    };
                    parameters[0].Direction = ParameterDirection.Output;
                    parameters[1].Direction = ParameterDirection.Output;
                    parameters[2].Direction = ParameterDirection.Output;
                    parameters[3].Direction = ParameterDirection.Output;
                    foreach (var parameter in parameters)
                        cmd.Parameters.Add(parameter);
                    cmd.ExecuteNonQuery();
                    _strMsg  = parameters[0].Value.ToString();
                    _intSum = parameters[1].Value.ToString();
                    var barcodeNum = parameters[2].Value.ToString();
                    var splitNum = parameters[3].Value.ToString();
                    var result = Convert.ToInt32(_intSum);
                    if (result <= 0)
                    {
                        throw new Exception(_strMsg);
                    }
                    var dto = new ProductionPickDto
                    {
                        daa001 = query.daa001,
                        barcodeNum = barcodeNum,
                        splitNum = splitNum,
                        barcode = query.barcode
                    };
                    return dto;
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
                finally
                {
                    conn.Close();
                }
            }
        }
    }
    private ProductionPickDto getDaa001(WarehouseQuery query)
    {
        if (string.IsNullOrEmpty(query.daa001)) throw new Exception("工单号为空");
        var womdaa = Db.Queryable<Womdaa, MesItems>((a, i) =>
@@ -32,22 +103,24 @@
            .Where((a, i) => a.Daa001 == query.daa001)
            .Select((a, i) => new
            {
                i.ItemModel
                a.Daa001,a.CaaGuid
            }).First();
        if (womdaa?.ItemModel == null) throw new Exception("工单号不存在");
        var womdabs = Db.Queryable<Womdaa, Womdab, MesItems>((a, b, c) =>
                new JoinQueryInfos(
                    JoinType.Left,
                    a.Id == b.Pid,
                    JoinType.Inner,
                    c.Id.ToString() ==
                    b.Dab003
                ))
            .Where((a, b, c) =>
                a.Daa001 == query.daa001)
            .Select((a, b, c) => new Womdab
        if (womdaa?.Daa001 == null) throw new Exception("工单号不存在");
        var womdabs = Db.Queryable<Womdaa, Womdab, MesItems, Womcab>(
                (a, b, c, d) =>
                    new JoinQueryInfos(
                        JoinType.Left,
                        a.Guid == b.DaaGuid,
                        JoinType.Inner,
                        c.Id.ToString() ==
                        b.Dab003,
                        JoinType.Inner, b.Erpid == d.Erpid
                    ))
            .Where((a, b, c, d) =>
                a.Daa001 == query.daa001 && d.IssueType == "1")
            .Select((a, b, c, d) => new Womdab
            {
                Pid = b.Pid,
                Dab003 = b.Dab003,
@@ -59,15 +132,38 @@
            })
            .ToList();
        var list = womdabs.Where(s=>s.wNum > 0).ToList();
        var list = womdabs.Where(s => s.wNum > 0).ToList();
        var mesInvItemOutCDetailsList = Db
            .Queryable<MesInvItemOutCDetails, MesItems, MesDepots>
                ((a, b, c) =>
                    new JoinQueryInfos(
                        JoinType.Inner,a.ItemId == b.Id,
                        JoinType.Inner,c.DepotId == a.DepotId
                    ))
            .Where((a, b, c) => a.WorkNo == query.daa001)
            .Select((a, b, c)=> new MesInvItemOutCDetails
            {
                ItemName = b.ItemName,
                ItemNo = b.ItemNo,
                ItemId = a.ItemId,
                DepotId = a.DepotId,
                WorkNo = a.WorkNo,
                DepotName = c.DepotName,
                Quantity = a.Quantity,
            })
            .ToList();
        var womcaa = Db.Queryable<Womcaa>().Where(s=>s.Guid == womdaa.CaaGuid).First();
        var dto = new ProductionPickDto
        {
            ItemModel = womdaa.ItemModel,
            daa001 = womdaa.Daa001,
            PlanNo = womcaa.Caa020,
            totals = womdabs,
            daisao = list
            daisao = list,
            yisao = mesInvItemOutCDetailsList
        };
        return dto;
    }
service/base/LoginService.cs
@@ -24,8 +24,6 @@
    public List<dynamic> getUserMenu(string name)
    {
        var sql = "";
        var pageViewList = Db.Queryable<MesSysPageview>()
            .Where(s => s.PageStatus == true)
            .OrderBy(s => s.PageIdx)
@@ -51,13 +49,17 @@
                    var mesFile = Db.Queryable<MesFile>()
                        .Where(s => s.ParentGuid == pageView.Guid).First();
                    var icoimg = "";
                    if (mesFile != null)
                        icoimg = "http://192.168.1.145:81/upload/" +
                                 mesFile.UrlPath;
                    groupObj.child.Add(new MesSysPageview
                    {
                        Guid = pageView.Guid,
                        PageView = pageView.PageView,
                        Path = pageView.Path,
                        Icoimg = "http://192.168.1.145:81/upload/" +
                                 mesFile.UrlPath,
                        Icoimg = icoimg,
                        PageGroup = pageView.PageGroup,
                        PageIdx = pageView.PageIdx,
                        PageStatus = pageView.PageStatus