/*
|
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
*Repository提供数据库操作,如果要增加数据库操作请在当前目录下Partial文件夹Dt_agvtask_htyRepository编写代码
|
*/
|
using WIDESEA_Services.IRepositories;
|
using WIDESEA_Core.BaseProvider;
|
using WIDESEA_Core.EFDbContext;
|
using WIDESEA_Core.Extensions.AutofacManager;
|
using WIDESEA_Entity.DomainModels;
|
using System;
|
using WIDESEA_Core.ManageUser;
|
using WIDESEA_Common;
|
|
namespace WIDESEA_Services.Repositories
|
{
|
public partial class dt_agvtask_htyRepository : RepositoryBase<dt_agvtask_hty>, Idt_agvtask_htyRepository
|
{
|
public dt_agvtask_htyRepository(VOLContext dbContext)
|
: base(dbContext)
|
{
|
|
}
|
public static Idt_agvtask_htyRepository Instance
|
{
|
get { return AutofacContainerModule.GetService<Idt_agvtask_htyRepository>(); }
|
}
|
public void AddTaskHistory(dt_agvtask agvtask, string operatetype)
|
{
|
dt_agvtask_hty agvtask_hty = new dt_agvtask_hty()
|
{
|
agv_materbarcode = agvtask.agv_materbarcode,
|
agv_barcode = agvtask.agv_barcode,
|
agv_completedate = DateTime.Now,
|
agv_compeletor = "AGV",
|
agv_code = agvtask.agv_code,
|
agv_createtime = agvtask.agv_createtime,
|
agv_fromaddress = agvtask.agv_fromaddress,
|
agv_finishedtime = DateTime.Now,
|
agv_grade = agvtask.agv_grade,
|
agv_id = agvtask.agv_id,
|
agv_materielid = agvtask.agv_materielid,
|
agv_operatetype = operatetype,
|
agv_qty = agvtask.agv_qty,
|
agv_realesstime = agvtask.agv_realesstime,
|
agv_tasknum = agvtask.agv_tasknum,
|
agv_taskstate = operatetype,
|
agv_tasktype = agvtask.agv_tasktype,
|
agv_toaddress = agvtask.agv_toaddress,
|
agv_userid = agvtask.agv_userid,
|
agv_worktype = agvtask.agv_worktype,
|
hty_pkid = new Guid()
|
};
|
Add(agvtask_hty, true);
|
}
|
}
|
|
}
|