diff --git a/apidoc.html b/apidoc.html deleted file mode 100644 index d78c84e..0000000 --- a/apidoc.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - 接口文档(apidoc生成) - - - - - - - - - diff --git a/apidoc.json b/apidoc.json deleted file mode 100644 index d718544..0000000 --- a/apidoc.json +++ /dev/null @@ -1 +0,0 @@ -{"servers":[{"address":"0.0.0.0:80","servlets":[{"urlregs":["/","/project"],"moduleid":0,"name":"","comment":"首页一级菜单入口","mappings":[{"url":"/","auth":false,"actionid":0,"comment":"社区首页","params":[],"results":[],"result":"Object"},{"url":"/project","auth":false,"actionid":0,"comment":"项目首页","params":[],"results":[],"result":"Object"},{"url":"/site","auth":false,"actionid":0,"comment":"网站首页","params":[],"results":[],"result":"Object"}]},{"urlregs":["/jie","/jie/*","/column","/column/*"],"moduleid":0,"name":"","comment":"文章帖子入口","mappings":[{"url":"/column","auth":false,"actionid":0,"comment":"帖子栏目","params":[],"results":[],"result":"Object"},{"url":"/jie","auth":false,"actionid":0,"comment":"问答列表","params":[],"results":[],"result":"Object"},{"url":"/jie/add","auth":true,"actionid":0,"comment":"发表/编辑问答","params":[{"name":"#","radix":10,"type":"int","src":"PARAMETER","comment":"内容ID","required":true}],"results":[],"result":"Object"},{"url":"/jie/detail","auth":false,"actionid":0,"comment":"问答详情","params":[],"results":[],"result":"Object"}]},{"urlregs":["/os/comment/save","/os/comment/support","/os/comment/query"],"moduleid":0,"name":"","comment":"评论服务","mappings":[{"url":"/os/comment/query","auth":false,"actionid":0,"comment":"查询评论","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"contentId","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true},{"name":"flipper","radix":10,"type":"org.redkale.source.Flipper","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.util.Sheet"},{"url":"/os/comment/save","auth":true,"actionid":0,"comment":"评论保存","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"bean","radix":10,"type":"com.lxyer.bbs.comment.Comment","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/comment/support","auth":true,"actionid":0,"comment":"点赞","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"commentid","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true},{"name":"ok","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"}]},{"urlregs":["/os/content/*"],"moduleid":0,"name":"","comment":"文章帖子服务","mappings":[{"url":"/os/content/collect","auth":true,"actionid":0,"comment":"帖子收藏","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"contentid","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true},{"name":"ok","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/content/collectquery","auth":true,"actionid":0,"comment":"收藏列表","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.util.Sheet"},{"url":"/os/content/info","auth":false,"actionid":0,"comment":"帖子详情","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"contentid","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"com.lxyer.bbs.content.ContentInfo"},{"url":"/os/content/query","auth":false,"actionid":0,"comment":"内容列表","params":[{"name":"flipper","radix":10,"type":"org.redkale.source.Flipper","src":"PARAMETER","comment":"","required":true},{"name":"actived","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.util.Sheet"},{"url":"/os/content/save","auth":true,"actionid":0,"comment":"帖子保存","params":[{"name":"bean","radix":10,"type":"com.lxyer.bbs.content.Content","src":"PARAMETER","comment":"","required":true},{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/content/set","auth":true,"actionid":0,"comment":"便捷的修改内容","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"id","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true},{"name":"field","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"v","radix":10,"type":"short","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/content/t","auth":false,"actionid":0,"comment":"测试HttpScope 模板使用","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.net.http.HttpScope"}]},{"urlregs":["/os/file/upload"],"moduleid":0,"name":"","comment":"文件服务","mappings":[{"url":"/os/file/upload","auth":true,"actionid":0,"comment":"文件上传","params":[{"name":"tmpFile","radix":10,"type":"java.io.File","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"}]},{"urlregs":["/os/user/*"],"moduleid":0,"name":"","comment":"用户服务","mappings":[{"url":"/os/user/changepwd","auth":true,"actionid":0,"comment":"修改密码","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"pass","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"nowpass","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/user/current","auth":true,"actionid":0,"comment":"","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"com.lxyer.bbs.base.user.UserInfo"},{"url":"/os/user/info","auth":true,"actionid":0,"comment":"用户信息","params":[{"name":"userid","radix":10,"type":"int","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"com.lxyer.bbs.base.user.UserInfo"},{"url":"/os/user/lastReg","auth":true,"actionid":0,"comment":"","params":[],"results":[],"result":"org.redkale.util.Sheet"},{"url":"/os/user/login","auth":false,"actionid":0,"comment":"登录校验","params":[{"name":"bean","radix":10,"type":"com.lxyer.bbs.base.user.LoginBean","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/user/logout","auth":false,"actionid":0,"comment":"退出登录","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/user/query","auth":false,"actionid":0,"comment":"用户数据查询","params":[{"name":"flipper","radix":10,"type":"org.redkale.source.Flipper","src":"PARAMETER","comment":"","required":true},{"name":"bean","radix":10,"type":"com.lxyer.bbs.base.user.UserBean","src":"PARAMETER","comment":"过滤条件","required":true}],"results":[],"result":"org.redkale.util.Sheet"},{"url":"/os/user/register","auth":false,"actionid":0,"comment":"用户注册","params":[{"name":"bean","radix":10,"type":"com.lxyer.bbs.base.user.UserRecord","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/user/update","auth":true,"actionid":0,"comment":"用户信息修改","params":[{"name":"sessionid","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"bean","radix":10,"type":"com.lxyer.bbs.base.user.UserRecord","src":"PARAMETER","comment":"","required":true},{"name":"columns","radix":10,"type":"java.lang.String[]","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"org.redkale.service.RetResult"},{"url":"/os/user/usercount","auth":false,"actionid":0,"comment":"用户数据统计","params":[],"results":[],"result":"java.lang.Number"}]},{"urlregs":["/os/wx/verifyMPURL"],"moduleid":0,"name":"","comment":"微信管理","mappings":[{"url":"/os/wx/verifyMPURL","auth":false,"actionid":0,"comment":"微信域名验证","params":[{"name":"msgSignature","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"timeStamp","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"nonce","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true},{"name":"echoStr","radix":10,"type":"java.lang.String","src":"PARAMETER","comment":"","required":true}],"results":[],"result":"long"}]},{"urlregs":["/upload","/upload/*"],"moduleid":0,"name":"","comment":"文件管理入口","mappings":[{"url":"/upload/img","auth":false,"actionid":0,"comment":"图片上传","params":[],"results":[],"result":"Object"}]},{"urlregs":["/user","/user/*"],"moduleid":0,"name":"","comment":"用户请求入口","mappings":[{"url":"/user","auth":false,"actionid":0,"comment":"用户首页","params":[],"results":[],"result":"Object"},{"url":"/user/login","auth":false,"actionid":0,"comment":"前往登录页","params":[],"results":[],"result":"Object"},{"url":"/user/reg","auth":false,"actionid":0,"comment":"前往登录页","params":[],"results":[],"result":"Object"},{"url":"/user/set","auth":true,"actionid":0,"comment":"用户设置","params":[],"results":[],"result":"Object"}]}]}],"types":{"com.lxyer.bbs.comment.Comment":{"commentid":{"type":"int","comment":"[评论id]","primary":true,"updatable":true},"userid":{"type":"int","comment":"[评论用户id]","primary":false,"updatable":true},"pid":{"type":"int","comment":"[评论父id]","primary":false,"updatable":true},"cate":{"type":"short","comment":"[评论的类型]","primary":false,"updatable":true},"contentid":{"type":"int","comment":"[被评论内容的id]","primary":false,"updatable":true},"content":{"type":"java.lang.String","comment":"[评论内容]","primary":false,"updatable":true},"createtime":{"type":"long","comment":"[创建时间]","primary":false,"updatable":false},"supportnum":{"type":"int","comment":"[支持数]","primary":false,"updatable":true},"status":{"type":"short","comment":"[状态]1正常,-1删除","primary":false,"updatable":true}},"org.redkale.source.Flipper":{"limit":{"type":"int","comment":"每页多少行","primary":false,"updatable":true},"offset":{"type":"int","comment":"记录行的偏移量,从0开始","primary":false,"updatable":true},"sort":{"type":"java.lang.String","comment":"排序字段, 可多字段排序","primary":false,"updatable":true}},"com.lxyer.bbs.base.user.UserRecord":{"userid":{"type":"int","comment":"[用户id]","primary":true,"updatable":true},"username":{"type":"java.lang.String","comment":"[登录名]","primary":false,"updatable":true},"password":{"type":"java.lang.String","comment":"[密码]","primary":false,"updatable":true},"sex":{"type":"short","comment":"[性别]默认 10男,20女","primary":false,"updatable":true},"phone":{"type":"java.lang.String","comment":"[电话号码]","primary":false,"updatable":true},"nickname":{"type":"java.lang.String","comment":"[昵称]","primary":false,"updatable":true},"avatar":{"type":"java.lang.String","comment":"[头像地址]","primary":false,"updatable":true},"realname":{"type":"java.lang.String","comment":"[真实姓名]","primary":false,"updatable":true},"email":{"type":"java.lang.String","comment":"[邮箱]","primary":false,"updatable":true},"roleid":{"type":"int","comment":"","primary":false,"updatable":true},"site":{"type":"java.lang.String","comment":"[个人博客地址]","primary":false,"updatable":true},"git":{"type":"java.lang.String","comment":"[码云/GitHub]","primary":false,"updatable":true},"createtime":{"type":"long","comment":"[创建时间]","primary":false,"updatable":false},"sign":{"type":"java.lang.String","comment":"[签名]","primary":false,"updatable":true},"city":{"type":"java.lang.String","comment":"[所在城市]","primary":false,"updatable":true},"status":{"type":"short","comment":"[状态]-10删除 10正常","primary":false,"updatable":true}},"com.lxyer.bbs.base.user.UserBean":{"username":{"type":"java.lang.String","comment":"[登录名]","primary":false,"updatable":true},"phone":{"type":"java.lang.String","comment":"[电话号码]","primary":false,"updatable":true},"nickname":{"type":"java.lang.String","comment":"[昵称]","primary":false,"updatable":true},"realname":{"type":"java.lang.String","comment":"[真实姓名]","primary":false,"updatable":true},"email":{"type":"java.lang.String","comment":"[邮箱]","primary":false,"updatable":true}},"com.lxyer.bbs.base.user.LoginBean":{"username":{"type":"java.lang.String","primary":false,"updatable":true},"password":{"type":"java.lang.String","primary":false,"updatable":true},"sessionid":{"type":"java.lang.String","comment":"会话SESSIONID","primary":false,"updatable":true}},"com.lxyer.bbs.content.Content":{"contentid":{"type":"int","comment":"[内容id]","primary":true,"updatable":true},"userid":{"type":"int","comment":"[用户id]","primary":false,"updatable":true},"title":{"type":"java.lang.String","comment":"[标题]","primary":false,"updatable":true},"digest":{"type":"java.lang.String","comment":"[摘要]","primary":false,"updatable":true},"content":{"type":"java.lang.String","comment":"[内容]","primary":false,"updatable":true},"createtime":{"type":"long","comment":"[创建时间]","primary":false,"updatable":false},"cate":{"type":"short","comment":"[类别]","primary":false,"updatable":true},"type":{"type":"short","comment":"[内容栏目]10求助,20分享,30建议,40公告,50动态","primary":false,"updatable":true},"replynum":{"type":"int","comment":"[评论数]","primary":false,"updatable":true},"viewnum":{"type":"int","comment":"[阅读量]","primary":false,"updatable":true},"wonderful":{"type":"short","comment":"[精] 10否,20是","primary":false,"updatable":true},"top":{"type":"short","comment":"[置顶]10否,20是","primary":false,"updatable":true},"solved":{"type":"short","comment":"[结帖]10否,20是","primary":false,"updatable":true},"status":{"type":"short","comment":"[状态] -10删除 10未结帖 20结帖 30私密","primary":false,"updatable":true}}}} \ No newline at end of file diff --git a/lib/arangodb-java-driver-5.0.4.jar b/lib/arangodb-java-driver-5.0.4.jar deleted file mode 100644 index f0b5c72..0000000 Binary files a/lib/arangodb-java-driver-5.0.4.jar and /dev/null differ diff --git a/lib/enjoy-3.6.jar b/lib/enjoy-3.6.jar deleted file mode 100644 index 1431a56..0000000 Binary files a/lib/enjoy-3.6.jar and /dev/null differ diff --git a/lib/jackson-core-2.9.5.jar b/lib/jackson-core-2.9.5.jar deleted file mode 100644 index b70d1ef..0000000 Binary files a/lib/jackson-core-2.9.5.jar and /dev/null differ diff --git a/lib/javax.mail-1.5.2.jar b/lib/javax.mail-1.5.2.jar deleted file mode 100644 index bdf8cf3..0000000 Binary files a/lib/javax.mail-1.5.2.jar and /dev/null differ diff --git a/lib/mysql-connector-java-5.1.34.jar b/lib/mysql-connector-java-5.1.34.jar deleted file mode 100644 index f581e0d..0000000 Binary files a/lib/mysql-connector-java-5.1.34.jar and /dev/null differ diff --git a/lib/redkale-1.9.9.jar b/lib/redkale-1.9.9.jar deleted file mode 100644 index 3e91209..0000000 Binary files a/lib/redkale-1.9.9.jar and /dev/null differ diff --git a/lib/redkale-plugins-1.9.9.jar b/lib/redkale-plugins-1.9.9.jar deleted file mode 100644 index c1ad9df..0000000 Binary files a/lib/redkale-plugins-1.9.9.jar and /dev/null differ diff --git a/lib/slf4j-api-1.7.13.jar b/lib/slf4j-api-1.7.13.jar deleted file mode 100644 index f07884e..0000000 Binary files a/lib/slf4j-api-1.7.13.jar and /dev/null differ diff --git a/lib/velocypack-1.4.1.jar b/lib/velocypack-1.4.1.jar deleted file mode 100644 index 6f0e5a6..0000000 Binary files a/lib/velocypack-1.4.1.jar and /dev/null differ diff --git a/libs/redbbs.jar b/libs/redbbs.jar deleted file mode 100644 index 7d89a57..0000000 Binary files a/libs/redbbs.jar and /dev/null differ diff --git a/src/com/lxyer/bbs/base/ArangoKit.java b/src/net/tccn/bbs/base/ArangoKit.java similarity index 100% rename from src/com/lxyer/bbs/base/ArangoKit.java rename to src/net/tccn/bbs/base/ArangoKit.java diff --git a/src/com/lxyer/bbs/base/ArangoService.java b/src/net/tccn/bbs/base/ArangoService.java similarity index 100% rename from src/com/lxyer/bbs/base/ArangoService.java rename to src/net/tccn/bbs/base/ArangoService.java diff --git a/src/com/lxyer/bbs/base/BaseService.java b/src/net/tccn/bbs/base/BaseService.java similarity index 100% rename from src/com/lxyer/bbs/base/BaseService.java rename to src/net/tccn/bbs/base/BaseService.java diff --git a/src/com/lxyer/bbs/base/BaseServlet.java b/src/net/tccn/bbs/base/BaseServlet.java similarity index 100% rename from src/com/lxyer/bbs/base/BaseServlet.java rename to src/net/tccn/bbs/base/BaseServlet.java diff --git a/src/com/lxyer/bbs/base/EnjoyRender.java b/src/net/tccn/bbs/base/EnjoyRender.java similarity index 100% rename from src/com/lxyer/bbs/base/EnjoyRender.java rename to src/net/tccn/bbs/base/EnjoyRender.java diff --git a/src/com/lxyer/bbs/base/FileService.java b/src/net/tccn/bbs/base/FileService.java similarity index 100% rename from src/com/lxyer/bbs/base/FileService.java rename to src/net/tccn/bbs/base/FileService.java diff --git a/src/net/tccn/bbs/base/JBean.java b/src/net/tccn/bbs/base/JBean.java new file mode 100644 index 0000000..60df5ae --- /dev/null +++ b/src/net/tccn/bbs/base/JBean.java @@ -0,0 +1,90 @@ +package net.tccn.base; + +import java.util.HashMap; +import java.util.Map; + +/** + * Created by liangxianyou + */ +public class JBean /*extends RetResult*/ { + private int retcode; + private String retinfo = ""; + private T result; + private Map attach; + + public JBean(int retcode) { + this.retcode = retcode; + } + + public JBean(int retcode, String retinfo) { + this.retcode = retcode; + this.retinfo = retinfo; + } + + public static JBean by(int retcode, String retinfo){ + JBean jBean = new JBean(retcode, retinfo); + return jBean; + } + + public static JBean by(int retcode, String retinfo, Object t){ + JBean jBean = new JBean(retcode, retinfo); + jBean.setResult(t); + return jBean; + } + + public JBean(T result) { + this.result = result; + } + + public int getRetcode() { + return retcode; + } + + public void setRetcode(int retcode) { + this.retcode = retcode; + } + + public String getRetinfo() { + return retinfo; + } + + public void setRetinfo(String retinfo) { + this.retinfo = retinfo; + } + + public T getResult() { + return result; + } + + public void setResult(T result) { + this.result = result; + } + + public Map getAttach() { + return attach; + } + + public void setAttach(Map attach) { + this.attach = attach; + } + + public JBean attach(String key, Object object){ + if (attach == null) + attach = new HashMap<>(); + attach.put(key, object); + return this; + } + + private static final JBean ok = new JBean(0); + public static JBean ok(){ + return ok; + } + + public static JBean faild(String retinfo){ + return new JBean(-1, retinfo); + } + + public static JBean by(Object object) { + return new JBean(object); + } +} diff --git a/src/com/lxyer/bbs/base/TaskQueue.java b/src/net/tccn/bbs/base/TaskQueue.java similarity index 100% rename from src/com/lxyer/bbs/base/TaskQueue.java rename to src/net/tccn/bbs/base/TaskQueue.java diff --git a/src/com/lxyer/bbs/base/UF.java b/src/net/tccn/bbs/base/UF.java similarity index 100% rename from src/com/lxyer/bbs/base/UF.java rename to src/net/tccn/bbs/base/UF.java diff --git a/src/com/lxyer/bbs/base/bean/ActLogBean.java b/src/net/tccn/bbs/base/bean/ActLogBean.java similarity index 100% rename from src/com/lxyer/bbs/base/bean/ActLogBean.java rename to src/net/tccn/bbs/base/bean/ActLogBean.java diff --git a/src/com/lxyer/bbs/base/entity/ActLog.java b/src/net/tccn/bbs/base/entity/ActLog.java similarity index 100% rename from src/com/lxyer/bbs/base/entity/ActLog.java rename to src/net/tccn/bbs/base/entity/ActLog.java diff --git a/src/com/lxyer/bbs/base/entity/Count.java b/src/net/tccn/bbs/base/entity/Count.java similarity index 100% rename from src/com/lxyer/bbs/base/entity/Count.java rename to src/net/tccn/bbs/base/entity/Count.java diff --git a/src/com/lxyer/bbs/base/entity/DynAttr.java b/src/net/tccn/bbs/base/entity/DynAttr.java similarity index 100% rename from src/com/lxyer/bbs/base/entity/DynAttr.java rename to src/net/tccn/bbs/base/entity/DynAttr.java diff --git a/src/com/lxyer/bbs/base/entity/VisLog.java b/src/net/tccn/bbs/base/entity/VisLog.java similarity index 100% rename from src/com/lxyer/bbs/base/entity/VisLog.java rename to src/net/tccn/bbs/base/entity/VisLog.java diff --git a/src/com/lxyer/bbs/base/iface/C.java b/src/net/tccn/bbs/base/iface/C.java similarity index 100% rename from src/com/lxyer/bbs/base/iface/C.java rename to src/net/tccn/bbs/base/iface/C.java diff --git a/src/com/lxyer/bbs/base/iface/CI.java b/src/net/tccn/bbs/base/iface/CI.java similarity index 100% rename from src/com/lxyer/bbs/base/iface/CI.java rename to src/net/tccn/bbs/base/iface/CI.java diff --git a/src/com/lxyer/bbs/base/iface/CService.java b/src/net/tccn/bbs/base/iface/CService.java similarity index 100% rename from src/com/lxyer/bbs/base/iface/CService.java rename to src/net/tccn/bbs/base/iface/CService.java diff --git a/src/com/lxyer/bbs/base/iface/UI.java b/src/net/tccn/bbs/base/iface/UI.java similarity index 100% rename from src/com/lxyer/bbs/base/iface/UI.java rename to src/net/tccn/bbs/base/iface/UI.java diff --git a/src/com/lxyer/bbs/base/iface/UIService.java b/src/net/tccn/bbs/base/iface/UIService.java similarity index 100% rename from src/com/lxyer/bbs/base/iface/UIService.java rename to src/net/tccn/bbs/base/iface/UIService.java diff --git a/src/com/lxyer/bbs/base/kit/EJ.java b/src/net/tccn/bbs/base/kit/EJ.java similarity index 100% rename from src/com/lxyer/bbs/base/kit/EJ.java rename to src/net/tccn/bbs/base/kit/EJ.java diff --git a/src/com/lxyer/bbs/base/kit/LxyKit.java b/src/net/tccn/bbs/base/kit/LxyKit.java similarity index 100% rename from src/com/lxyer/bbs/base/kit/LxyKit.java rename to src/net/tccn/bbs/base/kit/LxyKit.java diff --git a/src/com/lxyer/bbs/base/kit/RetCodes.java b/src/net/tccn/bbs/base/kit/RetCodes.java similarity index 100% rename from src/com/lxyer/bbs/base/kit/RetCodes.java rename to src/net/tccn/bbs/base/kit/RetCodes.java diff --git a/src/com/lxyer/bbs/base/user/LoginBean.java b/src/net/tccn/bbs/base/user/LoginBean.java similarity index 100% rename from src/com/lxyer/bbs/base/user/LoginBean.java rename to src/net/tccn/bbs/base/user/LoginBean.java diff --git a/src/com/lxyer/bbs/base/user/UserBean.java b/src/net/tccn/bbs/base/user/UserBean.java similarity index 100% rename from src/com/lxyer/bbs/base/user/UserBean.java rename to src/net/tccn/bbs/base/user/UserBean.java diff --git a/src/com/lxyer/bbs/base/user/UserInfo.java b/src/net/tccn/bbs/base/user/UserInfo.java similarity index 100% rename from src/com/lxyer/bbs/base/user/UserInfo.java rename to src/net/tccn/bbs/base/user/UserInfo.java diff --git a/src/com/lxyer/bbs/base/user/UserRecord.java b/src/net/tccn/bbs/base/user/UserRecord.java similarity index 100% rename from src/com/lxyer/bbs/base/user/UserRecord.java rename to src/net/tccn/bbs/base/user/UserRecord.java diff --git a/src/com/lxyer/bbs/base/user/UserService.java b/src/net/tccn/bbs/base/user/UserService.java similarity index 100% rename from src/com/lxyer/bbs/base/user/UserService.java rename to src/net/tccn/bbs/base/user/UserService.java diff --git a/src/com/lxyer/bbs/comment/Comment.java b/src/net/tccn/bbs/comment/Comment.java similarity index 100% rename from src/com/lxyer/bbs/comment/Comment.java rename to src/net/tccn/bbs/comment/Comment.java diff --git a/src/com/lxyer/bbs/comment/CommentInfo.java b/src/net/tccn/bbs/comment/CommentInfo.java similarity index 100% rename from src/com/lxyer/bbs/comment/CommentInfo.java rename to src/net/tccn/bbs/comment/CommentInfo.java diff --git a/src/com/lxyer/bbs/comment/CommentService.java b/src/net/tccn/bbs/comment/CommentService.java similarity index 100% rename from src/com/lxyer/bbs/comment/CommentService.java rename to src/net/tccn/bbs/comment/CommentService.java diff --git a/src/com/lxyer/bbs/content/Content.java b/src/net/tccn/bbs/content/Content.java similarity index 100% rename from src/com/lxyer/bbs/content/Content.java rename to src/net/tccn/bbs/content/Content.java diff --git a/src/com/lxyer/bbs/content/ContentBean.java b/src/net/tccn/bbs/content/ContentBean.java similarity index 100% rename from src/com/lxyer/bbs/content/ContentBean.java rename to src/net/tccn/bbs/content/ContentBean.java diff --git a/src/com/lxyer/bbs/content/ContentInfo.java b/src/net/tccn/bbs/content/ContentInfo.java similarity index 100% rename from src/com/lxyer/bbs/content/ContentInfo.java rename to src/net/tccn/bbs/content/ContentInfo.java diff --git a/src/com/lxyer/bbs/content/ContentService.java b/src/net/tccn/bbs/content/ContentService.java similarity index 100% rename from src/com/lxyer/bbs/content/ContentService.java rename to src/net/tccn/bbs/content/ContentService.java diff --git a/src/com/lxyer/bbs/servlet/ContentServlet.java b/src/net/tccn/bbs/servlet/ContentServlet.java similarity index 100% rename from src/com/lxyer/bbs/servlet/ContentServlet.java rename to src/net/tccn/bbs/servlet/ContentServlet.java diff --git a/src/com/lxyer/bbs/servlet/FileServlet.java b/src/net/tccn/bbs/servlet/FileServlet.java similarity index 100% rename from src/com/lxyer/bbs/servlet/FileServlet.java rename to src/net/tccn/bbs/servlet/FileServlet.java diff --git a/src/com/lxyer/bbs/servlet/IndexServlet.java b/src/net/tccn/bbs/servlet/IndexServlet.java similarity index 100% rename from src/com/lxyer/bbs/servlet/IndexServlet.java rename to src/net/tccn/bbs/servlet/IndexServlet.java diff --git a/src/com/lxyer/bbs/servlet/UserServlet.java b/src/net/tccn/bbs/servlet/UserServlet.java similarity index 100% rename from src/com/lxyer/bbs/servlet/UserServlet.java rename to src/net/tccn/bbs/servlet/UserServlet.java diff --git a/src/com/lxyer/redim/ChatWebSocket.java b/src/net/tccn/redim/ChatWebSocket.java similarity index 100% rename from src/com/lxyer/redim/ChatWebSocket.java rename to src/net/tccn/redim/ChatWebSocket.java diff --git a/src/com/lxyer/redim/RedbbsListener.java b/src/net/tccn/redim/RedbbsListener.java similarity index 100% rename from src/com/lxyer/redim/RedbbsListener.java rename to src/net/tccn/redim/RedbbsListener.java diff --git a/src/com/lxyer/redim/entity/MsgRecord.java b/src/net/tccn/redim/entity/MsgRecord.java similarity index 100% rename from src/com/lxyer/redim/entity/MsgRecord.java rename to src/net/tccn/redim/entity/MsgRecord.java diff --git a/src/com/lxyer/redim/impl/ImFriendServiceImpl.java b/src/net/tccn/redim/impl/ImFriendServiceImpl.java similarity index 100% rename from src/com/lxyer/redim/impl/ImFriendServiceImpl.java rename to src/net/tccn/redim/impl/ImFriendServiceImpl.java diff --git a/src/com/lxyer/redim/impl/ImMsgServiceImpl.java b/src/net/tccn/redim/impl/ImMsgServiceImpl.java similarity index 100% rename from src/com/lxyer/redim/impl/ImMsgServiceImpl.java rename to src/net/tccn/redim/impl/ImMsgServiceImpl.java diff --git a/src/com/lxyer/redim/info/MsgInfo.java b/src/net/tccn/redim/info/MsgInfo.java similarity index 100% rename from src/com/lxyer/redim/info/MsgInfo.java rename to src/net/tccn/redim/info/MsgInfo.java diff --git a/src/com/lxyer/redim/service/ImFriendService.java b/src/net/tccn/redim/service/ImFriendService.java similarity index 100% rename from src/com/lxyer/redim/service/ImFriendService.java rename to src/net/tccn/redim/service/ImFriendService.java diff --git a/src/com/lxyer/redim/service/ImMsgService.java b/src/net/tccn/redim/service/ImMsgService.java similarity index 100% rename from src/com/lxyer/redim/service/ImMsgService.java rename to src/net/tccn/redim/service/ImMsgService.java diff --git a/src/com/lxyer/redim/servlet/ImServlet.java b/src/net/tccn/redim/servlet/ImServlet.java similarity index 100% rename from src/com/lxyer/redim/servlet/ImServlet.java rename to src/net/tccn/redim/servlet/ImServlet.java