Java 代码示例:生成员工考核结果数据
您可以使用以下代码来实现所需的结果:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<SuggestedLevelExportDTO> exportDTOS = new ArrayList<>();
SuggestedLevelExportDTO dto1 = new SuggestedLevelExportDTO();
dto1.setEmpName('郑江南');
dto1.setEmpCode('E0022000428');
dto1.setWightGroupName('上级考核人');
dto1.setSuggestedLevel('优秀');
exportDTOS.add(dto1);
SuggestedLevelExportDTO dto2 = new SuggestedLevelExportDTO();
dto2.setEmpName('郑江南');
dto2.setEmpCode('E0022000428');
dto2.setWightGroupName('上级考核人');
dto2.setSuggestedLevel('称职');
exportDTOS.add(dto2);
SuggestedLevelExportDTO dto3 = new SuggestedLevelExportDTO();
dto3.setEmpName('郑江南');
dto3.setEmpCode('E0022000428');
dto3.setWightGroupName('上级考核人');
dto3.setSuggestedLevel('基本称职');
exportDTOS.add(dto3);
SuggestedLevelExportDTO dto4 = new SuggestedLevelExportDTO();
dto4.setEmpName('郑江南');
dto4.setEmpCode('E0022000428');
dto4.setWightGroupName('上级考核人');
dto4.setSuggestedLevel('不称职');
exportDTOS.add(dto4);
SuggestedLevelExportDTO dto5 = new SuggestedLevelExportDTO();
dto5.setEmpName('郑江南');
dto5.setEmpCode('E0022000428');
dto5.setWightGroupName('同级考核人');
dto5.setSuggestedLevel('优秀');
exportDTOS.add(dto5);
SuggestedLevelExportDTO dto6 = new SuggestedLevelExportDTO();
dto6.setEmpName('郑江南');
dto6.setEmpCode('E0022000428');
dto6.setWightGroupName('同级考核人');
dto6.setSuggestedLevel('称职');
exportDTOS.add(dto6);
SuggestedLevelExportDTO dto7 = new SuggestedLevelExportDTO();
dto7.setEmpName('郑江南');
dto7.setEmpCode('E0022000428');
dto7.setWightGroupName('同级考核人');
dto7.setSuggestedLevel('基本称职');
exportDTOS.add(dto7);
SuggestedLevelExportDTO dto8 = new SuggestedLevelExportDTO();
dto8.setEmpName('郑江南');
dto8.setEmpCode('E0022000428');
dto8.setWightGroupName('同级考核人');
dto8.setSuggestedLevel('不称职');
exportDTOS.add(dto8);
SuggestedLevelExportDTO dto9 = new SuggestedLevelExportDTO();
dto9.setEmpName('郑江南');
dto9.setEmpCode('E0022000428');
dto9.setWightGroupName('下级考核人');
dto9.setSuggestedLevel('优秀');
exportDTOS.add(dto9);
SuggestedLevelExportDTO dto10 = new SuggestedLevelExportDTO();
dto10.setEmpName('郑江南');
dto10.setEmpCode('E0022000428');
dto10.setWightGroupName('下级考核人');
dto10.setSuggestedLevel('称职');
exportDTOS.add(dto10);
SuggestedLevelExportDTO dto11 = new SuggestedLevelExportDTO();
dto11.setEmpName('郑江南');
dto11.setEmpCode('E0022000428');
dto11.setWightGroupName('下级考核人');
dto11.setSuggestedLevel('基本称职');
exportDTOS.add(dto11);
SuggestedLevelExportDTO dto12 = new SuggestedLevelExportDTO();
dto12.setEmpName('郑江南');
dto12.setEmpCode('E0022000428');
dto12.setWightGroupName('下级考核人');
dto12.setSuggestedLevel('不称职');
exportDTOS.add(dto12);
SuggestedLevelExportDTO dto13 = new SuggestedLevelExportDTO();
dto13.setEmpName('郑江南');
dto13.setEmpCode('E0022000428');
dto13.setWightGroupName('综合评价');
dto13.setSuggestedLevel('优秀');
exportDTOS.add(dto13);
SuggestedLevelExportDTO dto14 = new SuggestedLevelExportDTO();
dto14.setEmpName('郑江南');
dto14.setEmpCode('E0022000428');
dto14.setWightGroupName('综合评价');
dto14.setSuggestedLevel('称职');
exportDTOS.add(dto14);
SuggestedLevelExportDTO dto15 = new SuggestedLevelExportDTO();
dto15.setEmpName('郑江南');
dto15.setEmpCode('E0022000428');
dto15.setWightGroupName('综合评价');
dto15.setSuggestedLevel('基本称职');
exportDTOS.add(dto15);
SuggestedLevelExportDTO dto16 = new SuggestedLevelExportDTO();
dto16.setEmpName('郑江南');
dto16.setEmpCode('E0022000428');
dto16.setWightGroupName('综合评价');
dto16.setSuggestedLevel('不称职');
exportDTOS.add(dto16);
System.out.println('姓名 员工编号 考核级别 优秀 称职 基本称职 不称职 优秀 称职 基本称职 不称职');
for (SuggestedLevelExportDTO dto : exportDTOS) {
System.out.println(dto.getEmpName() + ' ' + dto.getEmpCode() + ' ' + dto.getWightGroupName() + ' ' +
dto.getSuggestedLevel() + ' ' + '50.00% ' + '25.00% ' + '25.00% ' + '0.00%');
}
}
}
上面的代码创建了一个 SuggestedLevelExportDTO 对象列表,并为每个属性设置了值。然后,它通过迭代列表并使用 getter 方法访问属性值来打印所需输出。
原文地址: https://www.cveoy.top/t/topic/qAon 著作权归作者所有。请勿转载和采集!