mapstruct 枚举类型转文字(数字转文字)
@Mapper(imports = {PaymentWayEnum.class, RechargeEnum.class})
public interface RechargeLogTransfer {
@Mappings({
@Mapping(target = "paymentWayStr", expression = "java(PaymentWayEnum.getRemark(rechargeLog.getPaymentWay().toString()))"),
@Mapping(target = "typeStr", expression = "java(RechargeEnum.getMsg(rechargeLog.getType()))"),
})
RechargeLogRes toRechargeLogRes(RechargeLog rechargeLog);
}
欢迎加入Java程序员 和一起讨论2000人一起讨论 Q群 189195811