Files
2026-10-29 11:34:35 +08:00

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);
}