轨迹订单,keywords参数默认传 "" 空字符

This commit is contained in:
moyongzhen 2024-02-29 16:35:18 +08:00
parent df67c27936
commit 500b4be531
9 changed files with 113 additions and 8 deletions

View File

@ -8,7 +8,25 @@ namespace SJZY.Track.Application.Dtos.ProvideServices
{
public class GetPageTrackOrderInput : PageInfoInput
{
/// <summary>
/// 子系统id
/// </summary>
public int SubSystemId { get; set; }
/// <summary>
/// 单号
/// </summary>
public List<string> OrderNos { get; set; }
/// <summary>
/// 创建时间开始
/// </summary>
public DateTime? CreateTimeStart { get; set; }
/// <summary>
/// 创建时间截止
/// </summary>
public DateTime? createTimeEnd { get; set; }
}
/// <summary>
@ -16,6 +34,17 @@ namespace SJZY.Track.Application.Dtos.ProvideServices
/// </summary>
public class TrackOrderDto
{
/// <summary>
/// 轨迹订单id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 订单类型
/// </summary>
public string OrderType { get; set; }
public string OrderNumber { get; set; }
}
}

View File

@ -16,7 +16,7 @@ namespace SJZY.Track.Application.Dtos.TrackContents
/// <summary>
/// 关键字
/// </summary>
public string Keywords { get; set; }
public string Keywords { get; set; } = "";
}
public class GetTrackContentListDto

View File

@ -65,11 +65,11 @@ namespace SJZY.Track.Application.Dtos.TrackStatus
/// <summary>
/// 子系统id
/// </summary>
public int SubSystemId { get; set; }
public int SubSystemId { get; set; }
/// <summary>
/// 关键字
/// </summary>
public string Keywords { get; set; }
public string Keywords { get; set; } = "";
}
}

View File

@ -13,7 +13,7 @@
/// <summary>
/// 关键字
/// </summary>
public string Keywords { get; set; }
public string Keywords { get; set; } = "";
/// <summary>
/// 轨迹模版id,轨迹映射的查询使用

View File

@ -79,13 +79,15 @@ public class OrderService : ApplicationService
#region 轨迹订单列表
/// <summary>
///
/// 获取分页的轨迹订单
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("/Order/GetTrackOrderList")]
public async Task<UnifyPageResultDto<TrackOrderDto>> GetPageTrackOrder(GetPageTrackOrderInput input)
{
return null;
}
#endregion

View File

@ -10,6 +10,7 @@ public interface IOrderRepository : IBasicRepository<OrderEntity>
/// <param name="order"></param>
/// <returns></returns>
Task<bool> CreateOrderAsync(OrderEntity order);
Task<List<TrackOrderDetailVO>> GetOrderDetails(GetOrderDetailsInputVO input);
/// <summary>
/// 根据订单号,获取订单模板
@ -19,6 +20,13 @@ public interface IOrderRepository : IBasicRepository<OrderEntity>
/// <returns></returns>
Task<List<OrderTemplateDto>> GetOrderTemplatesAsync(int orderType, List<string> distinctOrderNumbers);
/// <summary>
/// 获取分页的轨迹订单
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task<UnifyPageResultDto<TrackOrderVO>> GetPageTrackOrder(GetPageTrackOrderInputVO input);
/// <summary>
/// 关联订单
/// </summary>

View File

@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SJZY.Track.Domain.Dtos.Order
{
public class GetOrderDetailsInputVO
{
}
public class TrackOrderDetailVO
{
}
}

View File

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SJZY.Track.Domain.Dtos.Order
{
public class GetPageTrackOrderInputVO
{
}
/// <summary>
/// 轨迹订单VO
/// </summary>
public class TrackOrderVO
{
}
}

View File

@ -1,4 +1,5 @@
using SJZY.Track.Domain;
using Microsoft.AspNetCore.Mvc;
using SJZY.Track.Domain;
using SJZY.Track.Domain.Aggregates.OrderAggregate;
using SJZY.Track.Domain.Dtos.Order;
@ -57,4 +58,30 @@ public class OrderRepository : BasicRepository<OrderEntity>, IOrderRepository, I
tran.Complete();
}
#region 轨迹订单明细
/// <summary>
/// 根据轨迹订单id获取轨迹明细列表
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<List<TrackOrderDetailVO>> GetOrderDetails(GetOrderDetailsInputVO input)
{
return null;
}
#endregion
#region 轨迹订单分页
/// <summary>
/// 获取分页的轨迹订单
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public async Task<UnifyPageResultDto<TrackOrderVO>> GetPageTrackOrder(GetPageTrackOrderInputVO input)
{
return null;
}
#endregion
}