2024-06-11 09:56:10 +08:00
|
|
|
|
using WcsMain.Common;
|
|
|
|
|
|
using WcsMain.DataBase.TableEntity;
|
|
|
|
|
|
using WcsMain.WcsAttribute.AutoFacAttribute;
|
|
|
|
|
|
|
|
|
|
|
|
namespace WcsMain.DataBase.Dao;
|
|
|
|
|
|
|
|
|
|
|
|
[Component]
|
|
|
|
|
|
public class AppConveyTaskDao
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 插入数据
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="conveyTasks"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public int Insert(List<AppConveyTask> conveyTasks) => Insert(conveyTasks.ToArray());
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 插入数据
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="conveyTasks"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public int Insert(params AppConveyTask[] conveyTasks)
|
|
|
|
|
|
{
|
|
|
|
|
|
try
|
|
|
|
|
|
{
|
|
|
|
|
|
var sqlFuc = CommonTool.DbServe.Insertable(conveyTasks);
|
|
|
|
|
|
return sqlFuc.ExecuteCommand();
|
|
|
|
|
|
}
|
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
|
{
|
|
|
|
|
|
_ = ex;
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-06-11 12:33:14 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*************************************** 业务 **************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 清理数据
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="days"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public int ClearData(int days)
|
|
|
|
|
|
{
|
|
|
|
|
|
try
|
|
|
|
|
|
{
|
|
|
|
|
|
var sqlFuc = CommonTool.DbServe.Deleteable<AppConveyTask>()
|
|
|
|
|
|
.Where(w => w.CreateTime < DateTime.Now.AddDays(-days));
|
|
|
|
|
|
return sqlFuc.ExecuteCommand();
|
|
|
|
|
|
}
|
|
|
|
|
|
catch(Exception ex)
|
|
|
|
|
|
{
|
|
|
|
|
|
_ = ex;
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2024-06-11 09:56:10 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|