[TOC]
## java源码结构
├─cn.lcfms
│ ├─app 应用目录
│ │ ├─BaseController.java 控制器基类文件
│ │ ├─admin 后台应用目录
│ │ │ ├─controller 控制器目录
│ │ │ ├─AdminBaseController.java 后台控制器基类文件
│ │ │ ├─UserController.java 后台用户管理控制器
│ │ │ ├─ArticleController.java 后台CMS文章管理控制器
│ │ │ ├─ItemController.java 后台栏目管理控制器
│ │ │ ├─...其他控制器
│ │ │ ├─bean bean目录
│ │ │ ├─service service层
│ │ │ │ ├─dao dao层
│ │ ├─weixin 微信应用目录
│ │ ├─mobile 移动端应用目录
│ │ ├─... 自定义应用目录
│ ├─bin 核心类库
│ │ ├─annotation 注解相关文件目录
│ │ │ ├─Table.java 支持JavaBean动态动态绑定表的注解
│ │ │ ├─Column.java 支持JavaBean动态更新字段的注解
│ │ │ ├─StaticHtml.java 支持控制器生成静态页面的注解
│ │ │ ├─PermitPoll.java 支持后台权限管理的注解
│ │ ├─core 核心类目录
│ │ ├─tag 自定义标签
│ │ ├─view 自定义模板
│ │ ├─service 通用的service
│ ├─cms 内容管理系统数据接口
│ │ ├─model 内容接口实现目录
│ ├─utils 工具包
## 资源目录结构
├─resources
│ ├─springmvc-context.xml springmvc核心配置文件
│ ├─mybatis-config.xml mybatis配置文件
│ ├─log4j.properties log4j日志配置文件
│ ├─lcfms.properties lcfms核心配置文件
## 根目录结构
├─webapp
│ ├─statics 静态文件
│ ├─target 日志文件
│ ├─uploadfile 上传文件
│ ├─WEB-INF web-info
│ │ ├─cache 缓存文件
│ │ ├─lib jar包
│ │ ├─template 模板目录
│ │ │ ├─admin 后端核心模板
│ │ │ ├─mobile 移动端模板
│ │ │ ├─tag UI自定义生成器模板
│ │ ├─tld 自定义标签
## 数据库表结构
├─admin 管理员表
│ ├─aid 主键
│ ├─aname 用户名
│ ├─password 密码
│ ├─rid 角色id,支持多角色
│ ├─did 部门id,关联department表的did
│ ├─realName 真实姓名
│ ├─email email
│ ├─mobile 手机
│ ├─img 头像
│ ├─status 状态,1为正常使用,0为禁止使用
├─areas 地区表
│ ├─id 主键
│ ├─name 地名
│ ├─parent_id 上级id,顶级为0
│ ├─sort 排序
│ ├─deep 层级,一共4级,省是第1级,市、地区是第2级,县、区是第3级,街道、镇是第4级
│ ├─region 中国地理区域,分为东北,华北,华东,华中,华南,西北,西南,港澳台
├─articles CMS文章表
│ ├─id 主键
│ ├─category_id CMS栏目id,关联categories表的id
│ ├─mid CMS模型id,关联model表mid
│ ├─title 文章标题
│ ├─labels 文章标记,多个标记用“,”隔开
│ ├─desc 文章简介
│ ├─details 文章内容
│ ├─created_at 创建时间
├─categories CMS栏目表
│ ├─id 主键
│ ├─pid 栏目上级id,顶级为0
│ ├─mid CMS模型id,关联model表mid
│ ├─title 栏目标题
│ ├─labels 栏目标记,多个标记用“,”隔开
│ ├─desc 文章简介
│ ├─sort 栏目排序
│ ├─created_at 创建时间
>[warning] 未完待续。。。
- 系统入门
- 系统简介
- 目录结构
- 系统配置
- 应用
- 应用
- 控制器
- 模板
- 自定义标签
- 用户信息
- 调试
- 调试模式
- 使用Vardump打印
- 访问数据库
- 数据库配置
- Dao模式
- BaseService模式
- 获取对象
- 插入
- 修改
- 删除
- 查询
- where方法
- column方法
- join方法
- 其他查询方法
- 操作集合
- sql方法
- 查询回调接口
- 使用别名
- 后台验证
- 同步表结构
- 使用事务
- 数据分页
- 通用视图模板
- CommonPageView
- CommonPageLayer
- CommonTreeView
- CommonEditView
- CommonEditLayer
- 日志管理
- 后台菜单
- 权限管理
- CMS
- CMS核心
- CMS仿站工具
- CMS采集工具
- websocket
- UI自动生成器
- 缓存
- 自定义缓存
- 生成静态页面
- 表单
- 上传文件
- 前端验证