-drools规则编写说明文档.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-drools规则编写说明文档

规则编写说明 规则内容采用的是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)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档