2023-04-13 09:32:20 +08:00
|
|
|
package com.engine.salary.formlua.func.logic;
|
|
|
|
|
|
|
|
|
|
import com.engine.salary.formlua.entity.parameter.DataType;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public interface LogicService {
|
2023-10-18 16:01:37 +08:00
|
|
|
public Boolean not(Object... object);
|
2023-04-19 13:35:35 +08:00
|
|
|
|
2023-10-18 16:01:37 +08:00
|
|
|
public Boolean isEmpty(Object... objs);
|
2023-04-19 13:35:35 +08:00
|
|
|
|
2023-10-18 16:01:37 +08:00
|
|
|
public Boolean isTrue(Object... objs);
|
2023-04-19 13:35:35 +08:00
|
|
|
|
2023-10-18 16:01:37 +08:00
|
|
|
public Boolean isFalse(Object... objs);
|
2023-04-19 13:35:35 +08:00
|
|
|
|
|
|
|
|
public DataType and(Object... objs);
|
|
|
|
|
|
|
|
|
|
public DataType or(Object... objs);
|
|
|
|
|
|
|
|
|
|
public DataType likeFunc(Object... objects);
|
|
|
|
|
|
|
|
|
|
public DataType ifs(Object... objects);
|
|
|
|
|
|
|
|
|
|
public DataType find(Object... objects);
|
|
|
|
|
|
|
|
|
|
public DataType switchs(Object... objects);
|
2023-04-13 09:32:20 +08:00
|
|
|
}
|