dongyukun
9 天以前 5f653cd83425db29ccf514e9fd966a90c7eeab32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.iailab.module.bpm.convert.message;
 
import com.iailab.module.system.api.sms.dto.send.SmsSendSingleToUserReqDTO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
 
import java.util.Map;
 
@Mapper
public interface BpmMessageConvert {
 
    BpmMessageConvert INSTANCE = Mappers.getMapper(BpmMessageConvert.class);
 
    @Mapping(target = "mobile", ignore = true)
    @Mapping(source = "userId", target = "userId")
    @Mapping(source = "templateCode", target = "templateCode")
    @Mapping(source = "templateParams", target = "templateParams")
    SmsSendSingleToUserReqDTO convert(Long userId, String templateCode, Map<String, Object> templateParams);
 
}