Eos开发常用表达式

Eos开发常用表达式

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年8月18日 15:03:35 星期一

 

 

 


获取Ip
m:userObject/userRemoteIP

 

获取ao_id
m:userObject/attributes/operatorid


获取Session用户id

m:userObject/userId

 

获取当前时间
new java.util.Date()

 

格式化时间
new java.text.SimpleDateFormat("yyyy").format(new java.util.Date())
new java.text.SimpleDateFormat("yyyy年MM月").format(new java.util.Date())

 

表达式根据对象属性获取值
context.getString("srbawfbrokerbehaviorapply/name")+"经纪人诚信申请"

 

java.util.Calendar.getInstance().get(Calendar.YEAR)

 

new java.text.SimpleDateFormat("yyyy-MM-dd").parse(context.getString("currentYearPlusTwo")+"-04-30")

new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(context.getString("endDateString"))


内置变量

thisProcessInst/processInstID(表示流程实例ID)。

thisActivityInst/activityInstID(表示活动实例ID)。

thisWorkItem/workItemID(表示工作项ID)。

"parentContext/thisProcessInst"表示父流程的当前流程实例对象实体;"

"parentContext/thisActivityInst/activityInstID"表示父流程的当前活动实例的活动实ID;

"parentContext/parentContext/thisProcessInst"表示父流程的流程实例对象实体(注:当前流程的父流程也被当作子流程调用)。

 

命名Sql时间类型:
<result column="x_licensec_end_time" javaType="java.util.Date" property="xLicenseEndTime"/>
<result column="regdate" javaType="java.sql.Timestamp" property="regDate"/>
<result column="salary" javaType="float" property="salary"/>
<result column="gender" javaType="string" property="gender"/>
<parameter property="email2" jdbcType="VARCHAR" javaType="java.lang.String" mode="INOUT"/>
<parameter property="id" jdbcType="NUMERIC" javaType="int" nullValue="-9999999"/>


javaType定义为java.util.Date后面会有时分秒
javaType定义为java.sql.Date后面没有时分秒
javaType定义为java.sql.Timestamp后面有时分秒,并且有0毫秒

 

 

 

 

 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年8月18日 15:03:35 星期一

你可能感兴趣的:(Eos开发,Eos入门,Eos开发常用表达式)