MCPcopy Index your code
hub / github.com/cjbi/wetech-cms

github.com/cjbi/wetech-cms @v1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2 ↗ · + Follow
2,414 symbols 6,681 edges 194 files 239 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

wetech-cms


Demo:

点击跳转 用户名:admin 密码:123456

此项目为Maven聚合项目,主要分为以下子模块:

  1. wetech-parent 是所有子模块的父类,同时也是项目聚合器,无实质代码
  2. wetech-basic-common 主要是放一些通用工具类
  3. wetech-basic-hibernate 对hibernate进行封装,目前就放了IBaseDao和BaseDao
  4. wetech-core 项目核心模块,用来放POJO、DAO对象,以及ORM映射
  5. wetech-topic 服务层文章相关
  6. wetech-user 服务层用户相关
  7. wetech-web 用来放前台页面,以及控制层相关代码

如何配置数据源:

  1. 在/wetech-core/src/main/resources/wetech_cms.sql导入sql到数据库
  2. 在/wetech-core/src/main/resources/jdbc.properties中配置数据源

如何启动项目:

  1. 打开终端
  2. cd wetech-web
  3. mvn jetty:run

Extension points exported contracts — how you extend this code

ICmsLinkDao (Interface)
add方法可以在service中写,我们让排序号自动向后加 @author Administrator [3 implementers]
wetech-core/src/main/java/tech/wetech/cms/dao/ICmsLinkDao.java
IDwrService (Interface)
用来放一些公共调用的ajax请求 @author cjb [2 implementers]
wetech-web/src/main/java/tech/wetech/cms/dwr/IDwrService.java
IBaseDao (Interface)
公共的DAO处理对象,这个对象中包含了Hibernate的所有基本操作和对SQL的操作 @author cjb @param [1 implementers]
wetech-basic-hibernate/src/main/java/tech/wetech/basic/dao/IBaseDao.java
IAttachmentService (Interface)
(no doc) [2 implementers]
wetech-topic/src/main/java/tech/wetech/cms/service/IAttachmentService.java
IGroupService (Interface)
(no doc) [2 implementers]
wetech-user/src/main/java/tech/wetech/cms/service/IGroupService.java
IGroupDao (Interface)
(no doc) [3 implementers]
wetech-core/src/main/java/tech/wetech/cms/dao/IGroupDao.java
IIndexService (Interface)
(no doc) [2 implementers]
wetech-web/src/main/java/tech/wetech/cms/service/IIndexService.java
IUserDao (Interface)
(no doc) [1 implementers]
wetech-basic-hibernate/src/test/java/tech/wetech/basic/dao/IUserDao.java

Core symbols most depended-on inside this repo

find
called by 464
wetech-core/src/main/java/tech/wetech/cms/dao/ITopicDao.java
get
called by 411
wetech-basic-hibernate/src/main/java/tech/wetech/basic/dao/IBaseDao.java
show
called by 137
wetech-web/src/main/java/tech/wetech/cms/controller/UserController.java
add
called by 108
wetech-user/src/main/java/tech/wetech/cms/service/IUserService.java
set
called by 102
wetech-basic-common/src/main/java/tech/wetech/basic/util/Captcha.java
_e
called by 87
wetech-web/src/main/webapp/resources/wangEditor/js/wangEditor.js
update
called by 80
wetech-user/src/main/java/tech/wetech/cms/service/IUserService.java
load
called by 80
wetech-user/src/main/java/tech/wetech/cms/service/IUserService.java

Shape

Method 1,215
Function 1,064
Class 111
Interface 22
Enum 2

Languages

Java56%
TypeScript44%

Modules by API surface

wetech-web/src/main/webapp/resources/amazeui/assets/js/amazeui.js177 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/amazeui.datatables.min.js127 symbols
wetech-web/src/main/webapp/resources/wangEditor/js/lib/jquery-2.2.1.js92 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/jquery.min.js85 symbols
wetech-web/src/main/webapp/resources/wangEditor/js/lib/jquery-1.10.2.min.js74 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/photoClip/jquery.min.js73 symbols
wetech-web/src/main/webapp/resources/wangEditor/js/wangEditor.js65 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/amazeui.min.js64 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/photoClip/hammer.min.js59 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/amazeui.ie8polyfill.js50 symbols
wetech-web/src/main/webapp/resources/amazeui/assets/js/amazeui.ie8polyfill.min.js37 symbols
wetech-core/src/main/java/tech/wetech/cms/model/Topic.java33 symbols

Datastores touched

(mysql)Database · 1 repos
wetech_cmsDatabase · 1 repos
wetechDatabase · 1 repos

For agents

$ claude mcp add wetech-cms \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact