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