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