drools规则编写说明文档.docVIP

  • 7
  • 0
  • 约1.92万字
  • 约 27页
  • 2017-07-03 发布于湖北
  • 举报
drools规则编写说明文档概要1

规则编写说明 规则内容采用的是drools的规则语法,对业务对象进行匹配。 一、规则需要的事实对象:按照系统中的业务需要将业务对象分为如下几种: 基础奖励对象: package cn.palmcity.emydb.model; import mon.model.BaseModel; public class BaseReward extends BaseModel { /** * 奖励的经验值 */ private float experience; /** * 奖励的财富值 */ private float wealth; public float getExperience() { return experience; } public void setExperience(float experience) { this.experience = experience; } public float getWealth() { return wealth; } public void setWealth(float wealth) { this.wealth = wealth; } } 该对象负责记录对用户财富值和经验值的奖励(用户操作奖励、活动完成奖励及多倍积分奖励)。 用户激励信息对象: package cn.palmcity.emydb.model; import mon.model.BaseModel; /** * * @ClassName: ExcitationModel * @Description: 激励信息model * @author 魏汉军 邮箱:weihanjun@ * @date 2012-9-11 下午03:30:08 * */ public class ExcitationModel extends BaseModel { /** * 经验值 */ private double experience; /** * 财富值 */ private double wealth; /** * 在线时长 */ private int online; /** * 行驶里程 */ private int mileage; /** * 等级 */ private int level; public double getExperience() { return experience; } public void setExperience(double experience) { this.experience = experience; } public double getWealth() { return wealth; } public void setWealth(double wealth) { this.wealth = wealth; } public int getOnline() { return online; } public void setOnline(int online) { this.online = online; } public int getMileage() { return mileage; } public void setMileage(int mileage) { eage = mileage; } public int getLevel() { return level; } public void setLevel(int level) { this.level = level; } } 负责存储用户当前激励信息,包括:经验值、财富值、在线时长、行驶里程、等级。 用户当前操作对象: package cn.palmcity.emydb.web.model; import java.util.Calendar; import java.util.List; import mon.model.BaseModel; import cn.palmcity.acdb.manager.action.client.model.ActionCode; import cn.palmcity.acdb.manager.action.client.model.ActionType; import cn.palmcity.acdb.manager.action.client.model.Point; import cn.palmcity.em

文档评论(0)

1亿VIP精品文档

相关文档