package com.vincent.rsf.server.manager.controller.dto; import com.vincent.rsf.server.manager.entity.LocItem; import com.vincent.rsf.server.manager.utils.Synchro; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import lombok.experimental.Delegate; import java.util.List; @Data @Accessors(chain = true) public class OrderOutItemDto { @Delegate(types = LocItem.class) private LocItem locItem; private List staNos; private String siteNo; private String sourceId; private String source; @Data public static class staListDto{ private String staNo; private String staName; } public void sync(Object source) { Synchro.Copy(source, this); } }