weaver-hrm-salary/src/com/engine/salary/formlua/entity/parameter/ExcelFunc.java

139 lines
3.1 KiB
Java

package com.engine.salary.formlua.entity.parameter;
import com.alibaba.fastjson.JSONObject;
public class ExcelFunc {
private String name;//函数名称
private String chineseName;//中文
private String description;//函数描述
private String formatString;//函数格式
private String[] paramArray;//函数参数列表
private String[] paramData;//参数默认数据
private String returnType;//返回类型
private String type="function";//
private String validForm;//有效的表单类型 current用户当前表单、all 用户所有表单
private JSONObject jsonFormat;
private String module;
public ExcelFunc(){}
/**
*
* @param name 名称
* @param description 描述
* @param formatString 格式
* @param paramArray 参数列表
* @param returnType 返回类型
*/
public ExcelFunc(String name,String chineseName, String description, String formatString, String[] paramArray,String[] paramData, String returnType,JSONObject jsonFormat,String validForm) {
this.name = name;
this.chineseName=chineseName;
this.description = description;
this.formatString = formatString;
this.paramArray = paramArray;
this.returnType = returnType;
this.jsonFormat=jsonFormat;
this.paramData=paramData;
this.validForm=validForm;
}
public ExcelFunc(String name,String chineseName, String description, String formatString, String[] paramArray,String[] paramData, String returnType,String validForm) {
this.name = name;
this.chineseName=chineseName;
this.description = description;
this.formatString = formatString;
this.paramArray = paramArray;
this.returnType = returnType;
this.paramData=paramData;
this.validForm=validForm;
}
public String getModule() {
return module;
}
public void setModule(String module) {
this.module = module;
}
public String getValidForm() {
return validForm;
}
public void setValidForm(String validForm) {
this.validForm = validForm;
}
public String getChineseName() {
return chineseName;
}
public void setChineseName(String chineseName) {
this.chineseName = chineseName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getFormatString() {
return formatString;
}
public void setFormatString(String formatString) {
this.formatString = formatString;
}
public String[] getParamArray() {
return paramArray;
}
public void setParamArray(String[] paramArray) {
this.paramArray = paramArray;
}
public String getReturnType() {
return returnType;
}
public void setReturnType(String returnType) {
this.returnType = returnType;
}
public JSONObject getJsonFormat() {
return jsonFormat;
}
public void setJsonFormat(JSONObject jsonFormat) {
this.jsonFormat = jsonFormat;
}
public String[] getParamData() {
return paramData;
}
public void setParamData(String[] paramData) {
this.paramData = paramData;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
}