using WcsMain.Common;
using WcsMain.DataBase.TableEntity;
using WcsMain.WcsAttribute.AutoFacAttribute;
namespace WcsMain.DataBase.Dao;
[Component]
public class AppConveyTaskDao
{
///
/// 插入数据
///
///
///
public int Insert(List conveyTasks) => Insert(conveyTasks.ToArray());
///
/// 插入数据
///
///
///
public int Insert(params AppConveyTask[] conveyTasks)
{
try
{
var sqlFuc = CommonTool.DbServe.Insertable(conveyTasks);
return sqlFuc.ExecuteCommand();
}
catch (Exception ex)
{
_ = ex;
return 0;
}
}
/*************************************** 业务 **************************************************/
///
/// 清理数据
///
///
///
public int ClearData(int days)
{
try
{
var sqlFuc = CommonTool.DbServe.Deleteable()
.Where(w => w.CreateTime < DateTime.Now.AddDays(-days));
return sqlFuc.ExecuteCommand();
}
catch(Exception ex)
{
_ = ex;
return 0;
}
}
}