weaver-hrm-salary/src/com/engine/salary/entity/salarysob/config/SalarySobConfig.java

39 lines
940 B
Java
Raw Normal View History

2024-08-08 09:50:04 +08:00
package com.engine.salary.entity.salarysob.config;
2024-08-08 16:53:31 +08:00
import com.engine.salary.entity.salarysob.po.*;
2024-08-08 09:50:04 +08:00
import com.thoughtworks.xstream.annotations.XStreamAlias;
2024-08-08 16:53:31 +08:00
import com.thoughtworks.xstream.annotations.XStreamImplicit;
2024-08-08 09:50:04 +08:00
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
2024-08-08 16:53:31 +08:00
import java.util.List;
2024-08-08 09:50:04 +08:00
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@XStreamAlias("SalarySobConfig")
public class SalarySobConfig {
2024-08-09 09:22:27 +08:00
@XStreamAlias("SalarySob")
2024-08-08 16:53:31 +08:00
private SalarySobPO salarySob;
2024-08-08 09:50:04 +08:00
2024-08-08 16:53:31 +08:00
@XStreamImplicit
private List<SalarySobEmpFieldPO> salarySobEmpFields;
2024-08-08 09:50:04 +08:00
2024-08-08 16:53:31 +08:00
@XStreamImplicit
private List<SalarySobItemGroupPO> salarySobItemGroups;
2024-08-08 09:50:04 +08:00
2024-08-08 16:53:31 +08:00
@XStreamImplicit
private List<SalarySobItemPO> salarySobItems;
2024-08-08 09:50:04 +08:00
2024-08-08 16:53:31 +08:00
@XStreamImplicit
private List<SalarySobBackItemPO> salarySobBackItems;
2024-08-08 09:50:04 +08:00
2024-08-08 16:53:31 +08:00
@XStreamImplicit
private List<SalarySobAdjustRulePO> salarySobAdjustRules;
2024-08-08 09:50:04 +08:00
}