This commit is contained in:
赵正易 2024-07-18 10:37:43 +08:00
commit 715cfd67b9
4 changed files with 23 additions and 10 deletions

View File

@ -19,9 +19,9 @@ namespace DOAN.Admin.WebApi.Controllers
[Route("mes/productManagement/ProWorkorderSchedule")]
public class ProWorkorderScheduleController : BaseController
{
private readonly IProWorkorderSchedule _ProWorkorderSchedule;
private readonly IProWorkorderScheduleService _ProWorkorderSchedule;
public ProWorkorderScheduleController(IProWorkorderSchedule ProWorkorderSchedule)
public ProWorkorderScheduleController(IProWorkorderScheduleService ProWorkorderSchedule)
{
_ProWorkorderSchedule = ProWorkorderSchedule;
}

View File

@ -12,11 +12,11 @@ namespace DOAN.Model.MES.product
[SugarTable("pro_workorder_schedule")]
public class ProWorkorderSchedule
{
/// <summary>
/// 工位任务id
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "task_id")]
public string TaskId { get; set; }
///// <summary>
///// 工位任务id
///// </summary>
//[SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "task_id")]
//public string TaskId { get; set; }
/// <summary>
/// 工单id

View File

@ -11,7 +11,7 @@ using System.Threading.Tasks;
namespace DOAN.Service.MES.product.IService
{
public interface IProWorkorderSchedule : IBaseService<ProWorkorder>
public interface IProWorkorderScheduleService : IBaseService<ProWorkorder>
{
PagedInfo<ProWorkorderDto> GetList(ProWorkorderQueryDto parm);

View File

@ -20,8 +20,8 @@ namespace DOAN.Service.MES.product
/// <summary>
/// 生产工单Service业务层处理
/// </summary>
[AppService(ServiceType = typeof(IProWorkorderSchedule), ServiceLifetime = LifeTime.Transient)]
public class ProWorkorderSchedule : BaseService<ProWorkorder>, IProWorkorderSchedule
[AppService(ServiceType = typeof(IProWorkorderScheduleService), ServiceLifetime = LifeTime.Transient)]
public class ProWorkorderScheduleService : BaseService<ProWorkorder>, IProWorkorderScheduleService
{
/// <summary>
/// 查询生产工单列表
@ -100,5 +100,18 @@ namespace DOAN.Service.MES.product
return query;
}
/// <summary>
/// 新增排产任务
/// </summary>
/// <param name="schedule"></param>
/// <returns></returns>
public int AddProuductSchedule(ProWorkorderSchedule schedule)
{
return Context.Insertable(schedule).ExecuteCommand();
}
//
}
}