package com.engine.salary.util; import com.api.browser.bean.SearchConditionItem; import com.api.browser.bean.SearchConditionOption; import com.api.browser.util.ConditionFactory; import com.api.browser.util.ConditionType; import weaver.hrm.User; import java.util.List; /** * @Author weaver_cl * @Description: TODO * @Date 2022/3/16 * @Version V1.0 **/ public class SalaryFormItemUtil { /** * 下拉框 * @param user * @param selectOptions * @param colSpan * @param fieldcol * @param labelcol * @param isQuickSearch * @param label * @return */ public static SearchConditionItem selectItem(User user, List selectOptions, int colSpan, int fieldcol, int labelcol, boolean isQuickSearch, String label) { ConditionFactory conditionFactory = new ConditionFactory(user); SearchConditionItem select = conditionFactory.createCondition(ConditionType.SELECT,502327,"SELECT"); select.setOptions(selectOptions); select.setColSpan(colSpan); select.setFieldcol(fieldcol); select.setLabelcol(labelcol); select.setIsQuickSearch(isQuickSearch); select.setLabel(label); return select; } /** * 输入框数字 * @param user * @param rules * @param key * @param colSpan * @param fieldcol * @param viewAttr * @param label * @return */ public static SearchConditionItem inputNumberItem(User user,String rules,String key,int colSpan, int fieldcol, int viewAttr, String label) { ConditionFactory conditionFactory = new ConditionFactory(user); SearchConditionItem inputnumber = conditionFactory.createCondition(ConditionType.INPUTNUMBER,502327, "inputNumber"); inputnumber.setColSpan(colSpan); inputnumber.setFieldcol(fieldcol); inputnumber.setViewAttr(viewAttr); inputnumber.setLabel(label); inputnumber.setKey(key); inputnumber.setRules(rules); return inputnumber; } }