public class CheckClass {
/**
* 自带的公式定义器类
*/
public void functionClass() throws Exception {
// 列表
OtherFunction.contains(null, null);// 列表.包含
OtherFunction.sum(null);// 列表.求总和
OtherFunction.average(null);// 列表.求平均值
OtherFunction.count(0);// 列表.求条目数
OtherFunction.max(null);// 列表.求最大值
OtherFunction.min(null);// 列表.求最小值
OtherFunction.getLineVal(null, null);// 列表.获取某一行的值
OtherFunction.dupliRemove(null);// 列表.去重
OtherFunction.newList(null);// 列表.新列表
OtherFunction.getDetailTableLineIndex(null, null);// 列表.获取明细表行索引
// 字符串
OtherFunction.contains(null, null);// 字符串.包含
OtherFunction.toString(null);// 字符串.显示信息
OtherFunction.equals(null, null);// 字符串.相等
OtherFunction.getText(null);// 字符串.获取显示值
// 建模工具
// 时间
Date date1 = new Date();
Date date2 = new Date();
DateTimeFunction.getNow();// 时间.当前时间
DateTimeFunction.getTomorrow();// 时间.明天
DateTimeFunction.getTimeDistance(null, null);// 时间.获取时间差
DateTimeFunction.getUpdateYMDByNow(1997, 1, 1);// 时间.年月日函数
DateTimeFunction.getUpdateHMSByNow(1, 1, 59);// 时间.时分秒函数
DateTimeFunction.getDayDistance(null, null);// 时间.获取日期差
DateTimeFunction.buildTime(null, null);// 时间.构造日期时间
DateTimeFunction.getManHoursHourDistance(null, null, null, null);// 时间.获取工时
DateTimeFunction.getUserLeaveAmount(null, null);// 时间.获取假期剩余额度
DateTimeFunction.getOneDayTimeByNow(1, 1, 1, 1);// 时间.某日时间
DateTimeFunction.getOneWeekTimeByNow(1, 1, 1, 1, 1);// 时间.某周时间
DateTimeFunction.getOneMonthTimeByNow(1, 1, 1, 1, 1);// 时间.某月时间
DateTimeFunction.getSpecifyFormatDate("yyyy-MM-dd HH:mm:ss", null);// 时间.获取指定格式日期时间
DateTimeFunction.getYear(date1);// 时间.获取年
DateTimeFunction.getMonth(date1);// 时间.获取月
DateTimeFunction.getYearDateDiff(date1, date2);// 时间.获取年度差
DateTimeFunction.getMonthDateDiff(date1, date2);// 时间.获取月度差
// 组织架构
OrgFunction.getCurrentUser();// 组织架构.当前用户
OrgFunction.getCurrentDept();// 组织架构.当前部门
OrgFunction.getCurrentOrg();// 组织架构.当前机构
OrgFunction.getCurrentPost();// 组织架构.当前岗位
OrgFunction.getCurrentPosts();// 组织架构.当前岗位列表
OrgFunction.getSysOrgPersonByLoginName("loginName");// 组织架构.当前岗位列表
OrgFunction.checkPostPersonInGroup(null, "groupName");// 组织架构.岗位所在群组判断
OrgFunction.chechPersonInGroupName(null, null);// 组织架构.用户所在群组名包含
OrgFunction.checkPostPersonInGroup(null, null);// 组织架构.岗位所在群组判断
OrgFunction.parseSysOrgRole((SysOrgElement) null, "", "");// 组织架构.解释通用岗位
OrgFunction.parseSysOrgRole((SysOrgElement) null, "");// 组织架构.解释角色线
OrgFunction.getPostByNumber("code");// 组织架构.根据编号获取岗位
OrgFunction.getPostByNumber("code");// 组织架构.根据编号获取岗位
OrgFunction.getSysOrgPersonByParseOrgRole((SysOrgElement) null, "");// 组织架构.获取通用岗位下人员
OrgFunction.getOrgParentsName((SysOrgElement) null, "");// 组织架构.获取组织架构对象全路径
OrgFunctionExtend.getCurrentUserStaffingLevel();// 组织架构.当前用户职级
OrgFunctionExtend.getCurrentUserStaffingLevelName();// 组织架构.当前用户职务
OrgFunctionExtend.getUserStaffingLevel(null);// 组织架构.指定用户职级
OrgFunctionExtend.getUserStaffingLevelName(null);// 组织架构.指定用户职务
OrgFunctionExtend.getPersonByGroupName(null);// 组织架构.获取群组人员
OrgFunctionExtend.getPersonByPostName(null);// 组织架构.获取岗位人员
OrgFunctionExtend.getParentNameByLevel(null, 0);// 组织架构.获取指定用户上N级的部门名称
OrgFunctionExtend.getElementDescLeader(null, 0, null);// 组织架构.获取n级直线领导
OrgFunctionExtend.getElementLeader(null, 0, null);// 组织架构.获取n级领导
OrgFunctionExtend.getPersonDynamicValue(null, null);// 组织架构.获取组织架构扩展字段的值
// 其它
OtherFunction.isNull(null);// 是否空内容
}
}
公式定义器 - 蓝凌自带公式说明
最新推荐文章于 2025-05-16 10:30:01 发布