using AutoMapper;
using GxPress.Common.Tools;
using GxPress.Entity;
using GxPress.Entity.WorkProcess;
using GxPress.Entity.WorkProcessDto;
using GxPress.Result.Process;
namespace GxPress.Mappings
{
///
/// 流程相关的映射
///
public class ProcessMapping : Profile
{
public ProcessMapping()
{
CreateMap();
CreateMap();
CreateMap();
CreateMap().AfterMap();
}
private class ToProcessFormSettingResultAction : IMappingAction
{
public void Process(ProcessField source, ProcessFormSettingResult destination, ResolutionContext context)
{
destination.Options = StringUtils.StringCollectionToStringList(source.Options);
}
}
}
}