查询未绑定工序
This commit is contained in:
parent
8f830e210d
commit
b107c9c4e8
@ -38,7 +38,17 @@ namespace DOAN.Admin.WebApi.Controllers
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 获取未绑定的工工序
|
||||
/// </summary>
|
||||
/// <param name="parm"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("list_no_bind")]
|
||||
public IActionResult QueryBaseWorkRoute_No_bind([FromBody] BaseWorkRouteQueryDto parm)
|
||||
{
|
||||
var response = _BaseWorkProcessesService.GetList_No_bind(parm);
|
||||
return SUCCESS(response);
|
||||
}
|
||||
/// <summary>
|
||||
/// 查询生产工序详情
|
||||
/// </summary>
|
||||
|
||||
@ -37,8 +37,9 @@ namespace DOAN.Admin.WebApi.Controllers
|
||||
return SUCCESS(response);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 查询工艺路线详情
|
||||
/// 查询工艺路线详情s
|
||||
/// </summary>
|
||||
/// <param name="Id"></param>
|
||||
/// <returns></returns>
|
||||
|
||||
57
DOAN.Model/MES/base/BaseRelWorkRouteProcesses.cs
Normal file
57
DOAN.Model/MES/base/BaseRelWorkRouteProcesses.cs
Normal file
@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DOAN.Model.MES.base_
|
||||
{
|
||||
/// <summary>
|
||||
/// 工艺路线与工序绑定表
|
||||
/// </summary>
|
||||
[SugarTable("base_rel_work_route_processes")]
|
||||
public class BaseRelWorkRouteProcesses
|
||||
{
|
||||
/// <summary>
|
||||
/// 工艺路线主键
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "fk_work_route")]
|
||||
public int FkWorkRoute { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生产工序主键
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "fk_work_processes")]
|
||||
public int FkWorkProcesses { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序
|
||||
/// </summary>
|
||||
public int Sort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "cREATED_BY")]
|
||||
public string CreatedBy { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "cREATED_TIME")]
|
||||
public DateTime? CreatedTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新人
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "uPDATED_BY")]
|
||||
public string UpdatedBy { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 更新时间
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "uPDATED_TIME")]
|
||||
public DateTime? UpdatedTime { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@ -38,8 +38,27 @@ namespace DOAN.Service.Business
|
||||
|
||||
return response;
|
||||
}
|
||||
/// <summary>
|
||||
/// 查询未绑定工序
|
||||
/// </summary>
|
||||
/// <param name="parm"></param>
|
||||
/// <returns></returns>
|
||||
List<BaseWorkProcessesDto> GetList_No_bind(BaseWorkProcessesQueryDto parm)
|
||||
{
|
||||
var predicate = Expressionable.Create<BaseWorkProcesses, BaseRelWorkRouteProcesses>()
|
||||
.AndIF(!string.IsNullOrEmpty(parm.Name), (w, r) => w.Name.Contains(parm.Name))
|
||||
.AndIF(!string.IsNullOrEmpty(parm.DictWorkType), (w, r) => w.DictWorkType.Contains(parm.DictWorkType))
|
||||
.And((w, r) => r.FkWorkProcesses == null);
|
||||
|
||||
return Context.Queryable<BaseWorkProcesses>()
|
||||
.InnerJoin<BaseRelWorkRouteProcesses>((w,r)=>w.Id==r.FkWorkProcesses)
|
||||
.Where(predicate.ToExpression())
|
||||
.Distinct()
|
||||
.Select((w,r)=>w).ToList().Adapt<List<BaseWorkProcessesDto>>();
|
||||
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取详情
|
||||
/// </summary>
|
||||
|
||||
@ -13,7 +13,9 @@ namespace DOAN.Service.MES.base_.IService
|
||||
{
|
||||
PagedInfo<BaseWorkProcessesDto> GetList(BaseWorkProcessesQueryDto parm);
|
||||
|
||||
|
||||
|
||||
List<BaseWorkProcessesDto> GetList_No_bind(BaseWorkProcessesQueryDto parm);
|
||||
|
||||
|
||||
BaseWorkProcesses GetInfo(int Id);
|
||||
|
||||
|
||||
@ -13,6 +13,9 @@ namespace DOAN.Service.Business.IBusinessService
|
||||
{
|
||||
PagedInfo<BaseWorkRouteDto> GetList(BaseWorkRouteQueryDto parm);
|
||||
|
||||
List<BaseWorkProcessesDto> GetList_No_bind(BaseWorkProcessesQueryDto parm);
|
||||
|
||||
|
||||
BaseWorkRoute GetInfo(int Id);
|
||||
|
||||
BaseWorkRoute AddBaseWorkRoute(BaseWorkRoute parm);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user