weaver-hrm-salary/src/com/engine/salary/entity/salaryformula/ExpressFormula.java

71 lines
1.1 KiB
Java
Raw Normal View History

2022-04-14 20:46:17 +08:00
package com.engine.salary.entity.salaryformula;
2022-04-11 20:17:47 +08:00
2022-04-14 20:46:17 +08:00
import com.engine.salary.entity.salaryformula.po.FormulaVar;
2022-04-11 20:17:47 +08:00
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class ExpressFormula {
2022-04-14 10:03:49 +08:00
/**
* id
*/
2022-04-11 20:17:47 +08:00
private Long id;
2022-04-14 10:03:49 +08:00
/**
* 名称
*/
2022-04-11 20:17:47 +08:00
private String name;
2022-04-14 10:03:49 +08:00
/**
* 备注
*/
private String description;
/**
* 模块
*/
2022-04-11 20:17:47 +08:00
private String module;
2022-04-14 10:03:49 +08:00
/**
* 用途
*/
private String use;
/**
* 引用类型
*/
2022-04-11 20:17:47 +08:00
private String referenceType;
2022-04-14 10:03:49 +08:00
/**
* 返回类型
*/
2022-04-11 20:17:47 +08:00
private String returnType;
2022-04-14 10:03:49 +08:00
/**
* 校验类型
*/
private String validateType;
/**
* 扩展参数
*/
private String extendParam;
/**
* 公式内容
*/
2022-04-11 20:17:47 +08:00
private String formula;
2022-04-14 10:03:49 +08:00
/**
* 创建人
*/
private Long creator;
/**
* 是否删除0否1是
*/
private Integer deleteType;
/**
* 创建时间
*/
private Date createTime;
/**
* 修改时间
*/
private Date updateTime;
2022-04-11 20:17:47 +08:00
private List<FormulaVar> parameters;
}