快乐的昕的电脑
2025-10-09 17807fc41e2146f1194ba118bc650bf83eaf5e32
添加刀具查询
已修改2个文件
已添加1个文件
225 ■■■■■ 文件已修改
Controllers/MesOrderStaController.cs 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Entites/DbModels/MesCutterLedger.cs 186 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/MesOrderStaManager.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Controllers/MesOrderStaController.cs
@@ -388,4 +388,29 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    /// åˆ€å…·æŸ¥è¯¢ï¼ˆæ”¯æŒç¼–号或名称模糊查询)
    /// </summary>
    /// <param name="searchKey">查询关键字</param>
    /// <returns>刀具列表</returns>
    [HttpPost("QueryTools")]
    public ResponseResult QueryTools([FromBody] string searchKey)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.QueryTools(searchKey);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
}
Entites/DbModels/MesCutterLedger.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,186 @@
using SqlSugar;
namespace PadApplication.Entites.DbModels;
using SqlSugar;
using System;
/// <summary>
/// åˆ€å…·å°è´¦è¡¨
/// </summary>
[SugarTable("MES_CUTTER_LEDGER")]
public class MesCutterLedger
{
    /// <summary>
    /// è‡ªå¢žåˆ—
    /// </summary>
    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public long Id { get; set; }
    /// <summary>
    /// åˆ€å…·ä»£ç 
    /// </summary>
    [SugarColumn(ColumnName = "CUTTER_ID")]
    public string? CutterId { get; set; }
    /// <summary>
    /// åˆ€å…·åç§°
    /// </summary>
    [SugarColumn(ColumnName = "CUTTER_NAME")]
    public string? CutterName { get; set; }
    /// <summary>
    /// åˆ€å…·è§„æ ¼
    /// </summary>
    [SugarColumn(ColumnName = "CUTTER_MODEL")]
    public string? CutterModel { get; set; }
    /// <summary>
    /// æ¢æ¨¡æ—¶é—´
    /// </summary>
    [SugarColumn(ColumnName = "EXCHANGE_CUTTER_TIME")]
    public DateTime? ExchangeCutterTime { get; set; }
    /// <summary>
    /// æ¢æ–™æ—¶é—´
    /// </summary>
    [SugarColumn(ColumnName = "EXCHANGE_ITEM_TIME")]
    public DateTime? ExchangeItemTime { get; set; }
    /// <summary>
    /// äº§èƒ½
    /// </summary>
    [SugarColumn(ColumnName = "CAPACITY")]
    public decimal? Capacity { get; set; }
    /// <summary>
    /// å‡ºç©´æ•°
    /// </summary>
    [SugarColumn(ColumnName = "OUT_ITEM_NUM")]
    public decimal? OutItemNum { get; set; }
    /// <summary>
    /// åˆ€å…·å¯¿å‘½ï¼ˆå¥—数)
    /// </summary>
    [SugarColumn(ColumnName = "MODL_LIFE")]
    public decimal? ModlLife { get; set; }
    /// <summary>
    /// æˆåž‹å‘¨æœŸï¼ˆs)
    /// </summary>
    [SugarColumn(ColumnName = "CUTTERING_CYC")]
    public decimal? CutteringCyc { get; set; }
    /// <summary>
    /// å¯¿å‘½é¢„警(套数)
    /// </summary>
    [SugarColumn(ColumnName = "MODL_LIFE_WORNING")]
    public decimal? ModlLifeWorning { 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 = "SUPP_NO")]
    public string? SuppNo { get; set; }
    /// <summary>
    /// å®¡æ ¸çŠ¶æ€
    /// </summary>
    [SugarColumn(ColumnName = "STATUS")]
    public int? Status { get; set; }
    /// <summary>
    /// å®¡æ ¸äºº
    /// </summary>
    [SugarColumn(ColumnName = "CHECK_BY")]
    public string? CheckBy { get; set; }
    /// <summary>
    /// å®¡æ ¸æ—¶é—´
    /// </summary>
    [SugarColumn(ColumnName = "CHECK_DATE")]
    public DateTime? CheckDate { get; set; }
    /// <summary>
    /// å•位
    /// </summary>
    [SugarColumn(ColumnName = "UNIT")]
    public string? Unit { get; set; }
    /// <summary>
    /// ä½¿ç”¨æ ‡å¿—
    /// </summary>
    [SugarColumn(ColumnName = "IS_USE")]
    public string? IsUse { get; set; }
    /// <summary>
    /// é™„加说明
    /// </summary>
    [SugarColumn(ColumnName = "REMARK")]
    public string? Remark { get; set; }
    /// <summary>
    /// ä¿®æ¨¡æ¬¡æ•°
    /// </summary>
    [SugarColumn(ColumnName = "REPAIR_NUM")]
    public decimal? RepairNum { get; set; }
    /// <summary>
    /// åŠ å·¥æ•°é‡
    /// </summary>
    [SugarColumn(ColumnName = "PRODUCE_NUM")]
    public decimal? ProduceNum { get; set; }
    /// <summary>
    /// è´­ç½®æ—¥æœŸ
    /// </summary>
    [SugarColumn(ColumnName = "BUY_DATE")]
    public DateTime? BuyDate { get; set; }
    /// <summary>
    /// æŠ¥åºŸæ—¥æœŸ
    /// </summary>
    [SugarColumn(ColumnName = "SCRAP_DATE")]
    public DateTime? ScrapDate { get; set; }
    /// <summary>
    /// ä¾›åº”商名称
    /// </summary>
    [SugarColumn(ColumnName = "SUPP_NAME")]
    public string? SuppName { get; set; }
    /// <summary>
    /// åˆ€å…·çŠ¶æ€
    /// </summary>
    [SugarColumn(ColumnName = "CUTTER_TYPE")]
    public string? CutterType { get; set; }
    /// <summary>
    /// ä»“库
    /// </summary>
    [SugarColumn(ColumnName = "DEPOTS_CODE")]
    public string? DepotsCode { get; set; }
    /// <summary>
    /// å‚¨ä½
    /// </summary>
    [SugarColumn(ColumnName = "DEPOT_SECTIONS_CODE")]
    public string? DepotSectionsCode { get; set; }
    /// <summary>
    /// æ˜¯å¦é€‰æ‹©
    /// </summary>
    [SugarColumn(ColumnName = "IS_CHOOSE")]
    public int? IsChoose { get; set; }
}
Services/MesOrderStaManager.cs
@@ -616,4 +616,18 @@
        // æ›´æ–°å·¥å•时间和状态
        return UpdateTime(entity);
    }
    /// <summary>
    /// åˆ€å…·æŸ¥è¯¢ï¼ˆæ”¯æŒç¼–号或名称模糊查询)
    /// </summary>
    /// <param name="searchKey">查询关键字</param>
    /// <returns>刀具列表</returns>
    public List<MesCutterLedger> QueryTools(string searchKey)
    {
        return Db.Queryable<MesCutterLedger>()
            .WhereIF(!string.IsNullOrEmpty(searchKey),
                t => t.CutterId.Contains(searchKey) || t.CutterName.Contains(searchKey))
            .ToList();
    }
}