规则引擎ILOG JRULES 开发基础教程3

return loanCode;

}

public void setLoanCode(String loanCode) {

this.loanCode = loanCode;

}

}

代码2

package com.paic.cfs.customer;

import java.io.Serializable;

import java.util.Date;

import java.util.List;

import com.paic.cfs.application.ApplicationInfo;

public class CustomerInfo implements Serializable{

/**

 * @author SHIXIN747

 */

private static final long serialVersionUID = -580320839476217224L;

private String flag;                     //规则调用标志

private String custName;                 //客户姓名

private int age;                //年龄      

private String sex;                      //性别

private ApplicationInfo applicationInfo; //当前 申请

private List historyLoanList;            //历史贷款列表信息

private Date birthDay;                   //生日

private double verifiedIncome;           //核实收入     

private boolean risk;                    //是否存在风险

private String rusult;                   //评估结果

public String getFlag() {

return flag;

}

public void setFlag(String flag) {

this.flag = flag;

}

public String getCustName() {

return custName;

}

public void setCustName(String custName) {

this.custName = custName;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public ApplicationInfo getApplicationInfo() {

return applicationInfo;

}

public void setApplicationInfo(ApplicationInfo applicationInfo) {

this.applicationInfo = applicationInfo;

}

public List getHistoryLoanList() {

return historyLoanList;

}

public void setHistoryLoanList(List historyLoanList) {

this.historyLoanList = historyLoanList;

}

public Date getBirthDay() {

return birthDay;

}

public void setBirthDay(Date birthDay) {

this.birthDay = birthDay;

}

public double getVerifiedIncome() {

return verifiedIncome;

}

public void setVerifiedIncome(double verifiedIncome) {

this.verifiedIncome = verifiedIncome;

}

public boolean isRisk() {

return risk;

}

public void setRisk(boolean risk) {

this.risk = risk;

}

public String getRusult() {

return rusult;

}

public void setRusult(String rusult) {

this.rusult = rusult;

}

}

3.1.2 新建规则项目

        操作过程:文件–>新建–>规则项目–>选择标准规则项目–>输入项目名(可以是中文)–>完成。同样也可以导入现有项目到工作空间中。

        新建的规则项目一般新建有4个文件夹,即”规则”、”bom“、”查询”、”模板”。

        在整个编辑器的下方有一个”规则项目图”,整个规则项目的开发过程可以遵循图中的流程操作,熟练之后也可直接在项目上操作。

       

3.1.3 导入XOM,建立关联关系

        操作过程:导入XOM–>选择”Java执行对象模型”–>在”项目”标签下勾选java项目–>确定。

       

        若不是在同一个编辑器中创建的java项目,可以将java项目打成jar包导入规则项目。操作过程:导入XOM–>选择”Java执行对象模型”–>在”库”标签下添加外部jar包–>确定。

以下文章点击率最高

Loading…


发表评论

电子邮件地址不会被公开。 必填项已用*标注