40 lines
1.6 KiB
C#
40 lines
1.6 KiB
C#
using Riok.Mapperly.Abstractions;
|
|
using Store.Shops.Dtos;
|
|
using Store.Shops.Entities;
|
|
using YourNamespace;
|
|
|
|
namespace Store.Shops.Mappers;
|
|
|
|
/// <summary>微信业务输出白名单;实体新增字段不会自动扩展接口响应。</summary>
|
|
[Mapper(RequiredMappingStrategy = RequiredMappingStrategy.None)]
|
|
internal partial class ShopDetailsMapper
|
|
{
|
|
/// <summary>映射微信店铺;到期和ERP字段由业务查询补充。</summary>
|
|
public partial ShopDetailsInfo Map(ShopEntity value);
|
|
|
|
/// <summary>映射微信侧拼多多店铺,不输出登录凭据。</summary>
|
|
public partial ShopInfo Map(PddLoginShopEntity value);
|
|
|
|
/// <summary>将用户店铺默认售后地址转换为接口数据。</summary>
|
|
public partial DefaultAddressInfo Map(DefaultAddressEntity value);
|
|
|
|
/// <summary>将订单解密地址转换为接口数据。</summary>
|
|
public partial OrderAddressInfo Map(OrderAddressEntity value);
|
|
|
|
/// <summary>将主账号共享采购备注转换为接口数据。</summary>
|
|
public partial BuyUrlNoteInfo Map(BuyUrlNoteEntity value);
|
|
|
|
/// <summary>将运单库存及分配状态转换为接口数据。</summary>
|
|
public partial WaybillInfo Map(WaybillEntity value);
|
|
|
|
/// <summary>将订单物流优化结果转换为接口数据。</summary>
|
|
public partial OptimizeResultInfo Map(OptimizeResultEntity value);
|
|
|
|
/// <summary>将订单物流优化备注转换为接口数据。</summary>
|
|
public partial OptimizeRemarkInfo Map(OptimizeRemarkEntity value);
|
|
|
|
/// <summary>将ERP商户余额转换为接口数据。</summary>
|
|
public partial ErpAccountInfo Map(ErpAccountEntity value);
|
|
}
|
|
|