package com.engine.salary.entity.salaryarchive.dto; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 薪资项目调整-基本调整信息 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor //薪资项目调整-基本调整信息") public class SalaryArchiveItemBaseDTO { // @SalaryForm( // label = "生效日期", // labelId = 19548, // items = { // @SalaryFormItem(itemType = WeaFormItemType.DATEPICKER, required = true) // } // ) // //生效日期") private String effectiveTime; // @SalaryForm( // label = "调整原因", // labelId = 1897, // items = { // @SalaryFormItem(itemType = WeaFormItemType.SELECT, required = true, maxLength = "50", options = "getAdjustReasonOptions()") // } // ) // //调整原因") private Long adjustReason; // private List getAdjustReasonOptions () { // return Arrays.stream(SalaryArchiveItemAdjustReasonEnum.values()).map(m->new WeaFormOption(String.valueOf(m.getValue()), SalaryI18nUtil.getI18nLabel(TenantContext.getCurrentTenantKey(), UserContext.getCurrentEmployeeId(), m.getLabelId(), m.getDefaultLabel()))).collect(Collectors.toList()); // } // @SalaryForm( // label = "备注", // labelId = 536726, // items = { // @SalaryFormItem(itemType = WeaFormItemType.INPUT, maxLength = "20") // } // ) // //备注") private String description; }