├── .classpath
├── .gitattributes
├── .gitignore
├── .project
├── .settings
├── .jsdtscope
├── org.eclipse.jdt.core.prefs
├── org.eclipse.wst.common.component
├── org.eclipse.wst.common.project.facet.core.xml
├── org.eclipse.wst.jsdt.ui.superType.container
└── org.eclipse.wst.jsdt.ui.superType.name
├── README.md
├── WebRoot
├── META-INF
│ └── MANIFEST.MF
├── WEB-INF
│ ├── classes
│ │ ├── cn
│ │ │ └── tf
│ │ │ │ ├── Filter
│ │ │ │ └── LoginInterceptor.class
│ │ │ │ ├── base
│ │ │ │ ├── BaseAction.class
│ │ │ │ ├── BaseDao.class
│ │ │ │ └── impl
│ │ │ │ │ ├── BaseDaoImpl$PageHibernateCallBack.class
│ │ │ │ │ └── BaseDaoImpl.class
│ │ │ │ ├── classes
│ │ │ │ ├── action
│ │ │ │ │ └── ClassesAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── ClassesDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ │ └── ClassesDaoImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ ├── CrmClass.class
│ │ │ │ │ └── CrmClass.hbm.xml
│ │ │ │ └── service
│ │ │ │ │ ├── ClassesService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── ClassesServiceImpl.class
│ │ │ │ ├── department
│ │ │ │ ├── action
│ │ │ │ │ └── DepartmentAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── DepartmentDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ │ └── DepartmentDaoImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ ├── CrmDepartment.class
│ │ │ │ │ └── CrmDepartment.hbm.xml
│ │ │ │ └── service
│ │ │ │ │ ├── DepartmentService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── DepartmentServiceImpl.class
│ │ │ │ ├── lessontype
│ │ │ │ ├── action
│ │ │ │ │ └── LessontypeAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── LessontypeDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ │ └── LessontypeDaoImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ ├── CrmLessontype.class
│ │ │ │ │ └── CrmLessontype.hbm.xml
│ │ │ │ └── service
│ │ │ │ │ ├── LessontypeService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── LessontypeServiceImpl.class
│ │ │ │ ├── post
│ │ │ │ ├── action
│ │ │ │ │ └── PostAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── PostDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ │ └── PostDaoImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ ├── CrmPost.class
│ │ │ │ │ └── CrmPost.hbm.xml
│ │ │ │ └── service
│ │ │ │ │ ├── PostService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── PostServiceImpl.class
│ │ │ │ ├── staff
│ │ │ │ ├── action
│ │ │ │ │ └── StaffAction.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── StaffDao.class
│ │ │ │ │ └── impl
│ │ │ │ │ │ └── StaffDaoImpl.class
│ │ │ │ ├── domain
│ │ │ │ │ ├── CrmStaff.class
│ │ │ │ │ └── CrmStaff.hbm.xml
│ │ │ │ └── service
│ │ │ │ │ ├── StaffService.class
│ │ │ │ │ └── impl
│ │ │ │ │ └── StaffServiceImpl.class
│ │ │ │ └── utils
│ │ │ │ └── MD5Util.class
│ │ ├── jdbcInfo.properties
│ │ ├── spring
│ │ │ ├── applicationContext-class.xml
│ │ │ ├── applicationContext-deparment.xml
│ │ │ ├── applicationContext-lessontype.xml
│ │ │ ├── applicationContext-post.xml
│ │ │ ├── applicationContext-staff.xml
│ │ │ └── applicationContext.xml
│ │ ├── struts.xml
│ │ └── struts
│ │ │ ├── struts-class.xml
│ │ │ ├── struts-department.xml
│ │ │ ├── struts-lessontype.xml
│ │ │ ├── struts-post.xml
│ │ │ └── struts-staff.xml
│ ├── lib
│ │ ├── antlr-2.7.6.jar
│ │ ├── asm-3.3.jar
│ │ ├── asm-commons-3.3.jar
│ │ ├── asm-tree-3.3.jar
│ │ ├── backport-util-concurrent-2.1.jar
│ │ ├── c3p0-0.9.1.jar
│ │ ├── com.springsource.org.aopalliance-1.0.0.jar
│ │ ├── com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
│ │ ├── commons-beanutils-1.8.3.jar
│ │ ├── commons-collections-3.1.jar
│ │ ├── commons-fileupload-1.3.jar
│ │ ├── commons-io-2.0.1.jar
│ │ ├── commons-lang3-3.1.jar
│ │ ├── commons-logging-1.1.3.jar
│ │ ├── dom4j-1.6.1.jar
│ │ ├── ehcache-1.5.0.jar
│ │ ├── freemarker-2.3.19.jar
│ │ ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│ │ ├── hibernate3.jar
│ │ ├── javassist-3.12.0.GA.jar
│ │ ├── jta-1.1.jar
│ │ ├── log4j-1.2.17.jar
│ │ ├── mysql-connector-java-5.1.28-bin.jar
│ │ ├── ognl-3.0.6.jar
│ │ ├── page.jar
│ │ ├── slf4j-api-1.6.1.jar
│ │ ├── slf4j-log4j12-1.7.5.jar
│ │ ├── spring-aop-3.2.0.RELEASE.jar
│ │ ├── spring-aspects-3.2.0.RELEASE.jar
│ │ ├── spring-beans-3.2.0.RELEASE.jar
│ │ ├── spring-context-3.2.0.RELEASE.jar
│ │ ├── spring-core-3.2.0.RELEASE.jar
│ │ ├── spring-expression-3.2.0.RELEASE.jar
│ │ ├── spring-jdbc-3.2.0.RELEASE.jar
│ │ ├── spring-orm-3.2.0.RELEASE.jar
│ │ ├── spring-test-3.2.0.RELEASE.jar
│ │ ├── spring-tx-3.2.0.RELEASE.jar
│ │ ├── spring-web-3.2.0.RELEASE.jar
│ │ ├── struts2-core-2.3.15.3.jar
│ │ ├── struts2-json-plugin-2.3.15.3.jar
│ │ ├── struts2-spring-plugin-2.3.15.3.jar
│ │ └── xwork-core-2.3.15.3.jar
│ ├── pages
│ │ ├── classes
│ │ │ ├── .svn
│ │ │ │ ├── all-wcprops
│ │ │ │ ├── entries
│ │ │ │ └── text-base
│ │ │ │ │ ├── addOrEditClass.jsp.svn-base
│ │ │ │ │ ├── listClass.jsp.svn-base
│ │ │ │ │ └── uploadClass.jsp.svn-base
│ │ │ ├── addOrEditClass.jsp
│ │ │ ├── listClass.jsp
│ │ │ └── uploadClass.jsp
│ │ ├── department
│ │ │ ├── addOrEditDepartment.jsp
│ │ │ └── listDepartment.jsp
│ │ ├── error.jsp
│ │ ├── frame.jsp
│ │ ├── frame
│ │ │ ├── .svn
│ │ │ │ ├── all-wcprops
│ │ │ │ ├── entries
│ │ │ │ └── text-base
│ │ │ │ │ ├── control.jsp.svn-base
│ │ │ │ │ ├── left.jsp.svn-base
│ │ │ │ │ ├── left1.jsp.svn-base
│ │ │ │ │ ├── left2.jsp.svn-base
│ │ │ │ │ ├── right.jsp.svn-base
│ │ │ │ │ └── top.jsp.svn-base
│ │ │ ├── control.jsp
│ │ │ ├── left.jsp
│ │ │ ├── left1.jsp
│ │ │ ├── left2.jsp
│ │ │ ├── right.jsp
│ │ │ └── top.jsp
│ │ ├── lessontype
│ │ │ ├── .svn
│ │ │ │ ├── all-wcprops
│ │ │ │ ├── entries
│ │ │ │ └── text-base
│ │ │ │ │ └── listLessontype.jsp.svn-base
│ │ │ ├── addOrEditCourseType.jsp
│ │ │ └── listLessontype.jsp
│ │ ├── login.jsp
│ │ ├── post
│ │ │ ├── addOrEditPost.jsp
│ │ │ └── listPost.jsp
│ │ └── staff
│ │ │ ├── addStaff.jsp
│ │ │ ├── editStaff.jsp
│ │ │ ├── listStaff.jsp
│ │ │ ├── register.jsp
│ │ │ ├── success.html
│ │ │ └── updPwd.jsp
│ └── web.xml
├── css
│ ├── dtree.css
│ ├── style.css
│ └── sys.css
├── images
│ ├── back.gif
│ ├── base.gif
│ ├── button
│ │ ├── add.gif
│ │ ├── add_group.gif
│ │ ├── add_mx.gif
│ │ ├── back.gif
│ │ ├── bg_.gif
│ │ ├── bianji.gif
│ │ ├── cc.gif
│ │ ├── chakan.gif
│ │ ├── cjyh.gif
│ │ ├── clean.gif
│ │ ├── close.gif
│ │ ├── count.gif
│ │ ├── cr.gif
│ │ ├── czmx.gif
│ │ ├── del.gif
│ │ ├── delete.gif
│ │ ├── diudan.gif
│ │ ├── dy.gif
│ │ ├── exit.gif
│ │ ├── fc.gif
│ │ ├── find.gif
│ │ ├── fj.gif
│ │ ├── fwmx.gif
│ │ ├── fwsxhp.gif
│ │ ├── gaojichaxun.gif
│ │ ├── gd.gif
│ │ ├── genjin.gif
│ │ ├── gj_find.gif
│ │ ├── hlsxcp.gif
│ │ ├── hpmx.gif
│ │ ├── hz.gif
│ │ ├── hzwc.gif
│ │ ├── jiuye.gif
│ │ ├── js.gif
│ │ ├── jxtj.gif
│ │ ├── jz.gif
│ │ ├── lcjc.gif
│ │ ├── lcmx.gif
│ │ ├── lcsxhp.gif
│ │ ├── liuji.gif
│ │ ├── liushi.gif
│ │ ├── modif.gif
│ │ ├── modify.gif
│ │ ├── my.psd
│ │ ├── new.gif
│ │ ├── pa.gif
│ │ ├── prin.gif
│ │ ├── print.gif
│ │ ├── printan.gif
│ │ ├── printmx.gif
│ │ ├── pz.gif
│ │ ├── qd.gif
│ │ ├── qr.gif
│ │ ├── quanzhankai.gif
│ │ ├── quxiao.gif
│ │ ├── reset.gif
│ │ ├── save.gif
│ │ ├── scmx.gif
│ │ ├── sh.gif
│ │ ├── shanchu.gif
│ │ ├── shengban.gif
│ │ ├── shenhe.gif
│ │ ├── shiye.gif
│ │ ├── shuaxin.gif
│ │ ├── sjsb.gif
│ │ ├── sq.gif
│ │ ├── td.gif
│ │ ├── tianjia.gif
│ │ ├── tjcp.gif
│ │ ├── tjhp.gif
│ │ ├── tongguo.gif
│ │ ├── tongji.gif
│ │ ├── tuihui.gif
│ │ ├── txl.gif
│ │ ├── view.gif
│ │ ├── xgmm.gif
│ │ ├── xgmm.png
│ │ ├── xp.gif
│ │ ├── xp1.gif
│ │ ├── xz.gif
│ │ ├── xzcp.gif
│ │ ├── xzhp.gif
│ │ ├── yfh.gif
│ │ ├── yijiao.gif
│ │ ├── zf.gif
│ │ ├── zhengshi.gif
│ │ ├── zkmx.gif
│ │ └── zttj.gif
│ ├── calendar.gif
│ ├── cd.gif
│ ├── denglubg.jpg
│ ├── ej1_30.gif
│ ├── ej1_32.gif
│ ├── empty.gif
│ ├── enter.gif
│ ├── enter.png
│ ├── exit.gif
│ ├── face.gif
│ ├── folder.gif
│ ├── folderopen.gif
│ ├── globe.gif
│ ├── head.png
│ ├── imgfolder.gif
│ ├── join.gif
│ ├── joinbottom.gif
│ ├── line.gif
│ ├── login.gif
│ ├── minus.gif
│ ├── minusbottom.gif
│ ├── musicfolder.gif
│ ├── nolines_minus.gif
│ ├── nolines_plus.gif
│ ├── page.gif
│ ├── plus.gif
│ ├── plusbottom.gif
│ ├── pwd.gif
│ ├── question.gif
│ ├── reg.gif
│ ├── result.gif
│ ├── right.jpg
│ ├── rightbg.jpg
│ ├── sysy.gif
│ ├── tbg.gif
│ ├── title.png
│ ├── tleft.gif
│ ├── top2.jpg
│ ├── topbg.jpg
│ ├── topright.jpg
│ ├── topright1.jpg
│ ├── trash.gif
│ └── tright.gif
├── index.jsp
└── js
│ ├── Calendar.js
│ ├── common.js
│ ├── dtree.js
│ ├── jquery-1.3.1.js
│ └── myQuery.js
├── config
├── jdbcInfo.properties
├── spring
│ ├── applicationContext-class.xml
│ ├── applicationContext-deparment.xml
│ ├── applicationContext-lessontype.xml
│ ├── applicationContext-post.xml
│ ├── applicationContext-staff.xml
│ └── applicationContext.xml
├── struts.xml
└── struts
│ ├── struts-class.xml
│ ├── struts-department.xml
│ ├── struts-lessontype.xml
│ ├── struts-post.xml
│ └── struts-staff.xml
├── crm.sql
└── src
└── cn
└── tf
├── Filter
└── LoginInterceptor.java
├── base
├── BaseAction.java
├── BaseDao.java
└── impl
│ └── BaseDaoImpl.java
├── classes
├── action
│ └── ClassesAction.java
├── dao
│ ├── ClassesDao.java
│ └── impl
│ │ └── ClassesDaoImpl.java
├── domain
│ ├── CrmClass.hbm.xml
│ └── CrmClass.java
└── service
│ ├── ClassesService.java
│ └── impl
│ └── ClassesServiceImpl.java
├── department
├── action
│ └── DepartmentAction.java
├── dao
│ ├── DepartmentDao.java
│ └── impl
│ │ └── DepartmentDaoImpl.java
├── domain
│ ├── CrmDepartment.hbm.xml
│ └── CrmDepartment.java
└── service
│ ├── DepartmentService.java
│ └── impl
│ └── DepartmentServiceImpl.java
├── lessontype
├── action
│ └── LessontypeAction.java
├── dao
│ ├── LessontypeDao.java
│ └── impl
│ │ └── LessontypeDaoImpl.java
├── domain
│ ├── CrmLessontype.hbm.xml
│ └── CrmLessontype.java
└── service
│ ├── LessontypeService.java
│ └── impl
│ └── LessontypeServiceImpl.java
├── post
├── action
│ └── PostAction.java
├── dao
│ ├── PostDao.java
│ └── impl
│ │ └── PostDaoImpl.java
├── domain
│ ├── CrmPost.hbm.xml
│ └── CrmPost.java
└── service
│ ├── PostService.java
│ └── impl
│ └── PostServiceImpl.java
├── staff
├── action
│ └── StaffAction.java
├── dao
│ ├── StaffDao.java
│ └── impl
│ │ └── StaffDaoImpl.java
├── domain
│ ├── CrmStaff.hbm.xml
│ └── CrmStaff.java
└── service
│ ├── StaffService.java
│ └── impl
│ └── StaffServiceImpl.java
└── utils
└── MD5Util.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # Windows shortcuts
18 | *.lnk
19 |
20 | # =========================
21 | # Operating System Files
22 | # =========================
23 |
24 | # OSX
25 | # =========================
26 |
27 | .DS_Store
28 | .AppleDouble
29 | .LSOverride
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear on external disk
35 | .Spotlight-V100
36 | .Trashes
37 |
38 | # Directories potentially created on remote AFP share
39 | .AppleDB
40 | .AppleDesktop
41 | Network Trash Folder
42 | Temporary Items
43 | .apdisk
44 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | CRM
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.wst.jsdt.core.javascriptValidator
10 |
11 |
12 |
13 |
14 | org.eclipse.jdt.core.javabuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.wst.common.project.facet.core.builder
20 |
21 |
22 |
23 |
24 | org.eclipse.wst.validation.validationbuilder
25 |
26 |
27 |
28 |
29 | com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator
30 |
31 |
32 |
33 |
34 | com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder
35 |
36 |
37 |
38 |
39 |
40 | org.eclipse.jem.workbench.JavaEMFNature
41 | org.eclipse.wst.common.modulecore.ModuleCoreNature
42 | org.eclipse.wst.common.project.facet.core.nature
43 | org.eclipse.jdt.core.javanature
44 | org.eclipse.wst.jsdt.core.jsNature
45 |
46 |
47 |
--------------------------------------------------------------------------------
/.settings/.jsdtscope:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
4 | org.eclipse.jdt.core.compiler.compliance=1.7
5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
7 | org.eclipse.jdt.core.compiler.source=1.7
8 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.common.component:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.jsdt.ui.superType.container:
--------------------------------------------------------------------------------
1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.jsdt.ui.superType.name:
--------------------------------------------------------------------------------
1 | Window
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # CRM
2 | 通过使用SSH整合的一个公司-学员关系管理系统
3 |
4 | 博客地址:http://blog.csdn.net/sdksdk0/article/details/52506671
5 |
--------------------------------------------------------------------------------
/WebRoot/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Class-Path:
3 |
4 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/Filter/LoginInterceptor.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/Filter/LoginInterceptor.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/base/BaseAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/base/BaseAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/base/BaseDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/base/BaseDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/base/impl/BaseDaoImpl$PageHibernateCallBack.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/base/impl/BaseDaoImpl$PageHibernateCallBack.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/base/impl/BaseDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/base/impl/BaseDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/action/ClassesAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/action/ClassesAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/dao/ClassesDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/dao/ClassesDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/dao/impl/ClassesDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/dao/impl/ClassesDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/domain/CrmClass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/domain/CrmClass.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/domain/CrmClass.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/service/ClassesService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/service/ClassesService.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/classes/service/impl/ClassesServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/classes/service/impl/ClassesServiceImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/action/DepartmentAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/action/DepartmentAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/dao/DepartmentDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/dao/DepartmentDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/dao/impl/DepartmentDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/dao/impl/DepartmentDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/domain/CrmDepartment.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/domain/CrmDepartment.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/domain/CrmDepartment.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/service/DepartmentService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/service/DepartmentService.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/department/service/impl/DepartmentServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/department/service/impl/DepartmentServiceImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/action/LessontypeAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/action/LessontypeAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/dao/LessontypeDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/dao/LessontypeDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/dao/impl/LessontypeDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/dao/impl/LessontypeDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/domain/CrmLessontype.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/domain/CrmLessontype.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/domain/CrmLessontype.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/service/LessontypeService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/service/LessontypeService.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/lessontype/service/impl/LessontypeServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/lessontype/service/impl/LessontypeServiceImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/action/PostAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/action/PostAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/dao/PostDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/dao/PostDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/dao/impl/PostDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/dao/impl/PostDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/domain/CrmPost.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/domain/CrmPost.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/domain/CrmPost.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/service/PostService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/service/PostService.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/post/service/impl/PostServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/post/service/impl/PostServiceImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/action/StaffAction.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/action/StaffAction.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/dao/StaffDao.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/dao/StaffDao.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/dao/impl/StaffDaoImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/dao/impl/StaffDaoImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/domain/CrmStaff.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/domain/CrmStaff.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/domain/CrmStaff.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/service/StaffService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/service/StaffService.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/staff/service/impl/StaffServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/staff/service/impl/StaffServiceImpl.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/cn/tf/utils/MD5Util.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/classes/cn/tf/utils/MD5Util.class
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/jdbcInfo.properties:
--------------------------------------------------------------------------------
1 | jdbc.driverClass=com.mysql.jdbc.Driver
2 | jdbc.jdbcUrl=jdbc:mysql://localhost:3306/ssh_crm
3 | jdbc.user=zp
4 | jdbc.password=a
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/spring/applicationContext-class.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/spring/applicationContext-deparment.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/spring/applicationContext-lessontype.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/spring/applicationContext-post.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/spring/applicationContext-staff.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | loginUI,login
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | /WEB-INF/pages/login.jsp
31 |
32 |
33 |
34 |
35 |
36 | /WEB-INF/pages/{1}/{2}.jsp
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts/struts-class.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/classes/listClass.jsp
14 | /WEB-INF/pages/classes/addOrEditClass.jsp
15 | classesAction_findAll
16 | /WEB-INF/pages/classes/uploadClass.jsp
17 | classesAction_findAll
18 | /WEB-INF/pages/error.jsp
19 |
20 |
21 | attachment;filename=${downloadFileName}
22 | target
23 |
24 |
25 |
26 |
27 | .xls,.xlsx
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts/struts-department.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/department/listDepartment.jsp
14 | /WEB-INF/pages/department/addOrEditDepartment.jsp
15 | departmentAction_findAll
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts/struts-lessontype.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/lessontype/listLessontype.jsp
14 | /WEB-INF/pages/lessontype/addOrEditCourseType.jsp
15 | lessontypeAction_findAll
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts/struts-post.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | allPost
17 |
18 |
19 | \[\d\]\.postId,
20 | \[\d\]\.name
21 |
22 |
23 | /WEB-INF/pages/post/listPost.jsp
24 | /WEB-INF/pages/post/addOrEditPost.jsp
25 | postAction_findAll
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/classes/struts/struts-staff.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | /WEB-INF/pages/login.jsp
15 |
16 | /
17 | staffAction_home
18 |
19 |
20 | /WEB-INF/pages/frame.jsp
21 | /WEB-INF/pages/staff/addStaff.jsp
22 |
23 | /
24 | staffAction_findAll
25 |
26 | /WEB-INF/pages/staff/listStaff.jsp
27 | /WEB-INF/pages/staff/editStaff.jsp
28 |
29 | /
30 | staffAction_findAll
31 |
32 | /WEB-INF/pages/staff/updPwd.jsp
33 | /WEB-INF/pages/staff/success.html
34 | /WEB-INF/pages/login.jsp
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/antlr-2.7.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/antlr-2.7.6.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/asm-3.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/asm-3.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/asm-commons-3.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/asm-commons-3.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/asm-tree-3.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/asm-tree-3.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/backport-util-concurrent-2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/backport-util-concurrent-2.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/c3p0-0.9.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/c3p0-0.9.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/com.springsource.org.aopalliance-1.0.0.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-beanutils-1.8.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-beanutils-1.8.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-collections-3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-collections-3.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-fileupload-1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-fileupload-1.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-io-2.0.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-io-2.0.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-lang3-3.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-lang3-3.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/commons-logging-1.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/commons-logging-1.1.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/dom4j-1.6.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/ehcache-1.5.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/ehcache-1.5.0.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/freemarker-2.3.19.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/freemarker-2.3.19.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/hibernate3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/hibernate3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/javassist-3.12.0.GA.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/javassist-3.12.0.GA.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/jta-1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/jta-1.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.28-bin.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.28-bin.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/ognl-3.0.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/ognl-3.0.6.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/page.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/page.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/slf4j-api-1.6.1.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.5.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-aop-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-aop-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-aspects-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-aspects-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-beans-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-beans-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-context-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-context-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-core-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-core-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-expression-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-expression-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-jdbc-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-jdbc-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-orm-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-orm-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-test-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-test-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-tx-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-tx-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/spring-web-3.2.0.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/spring-web-3.2.0.RELEASE.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/struts2-core-2.3.15.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/struts2-core-2.3.15.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/struts2-json-plugin-2.3.15.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/struts2-json-plugin-2.3.15.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/struts2-spring-plugin-2.3.15.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/struts2-spring-plugin-2.3.15.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/lib/xwork-core-2.3.15.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/WEB-INF/lib/xwork-core-2.3.15.3.jar
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/.svn/all-wcprops:
--------------------------------------------------------------------------------
1 | K 25
2 | svn:wc:ra_dav:version-url
3 | V 60
4 | /svn/crm/!svn/ver/19/trunk/crm/WebRoot/WEB-INF/pages/classes
5 | END
6 | addOrEditClass.jsp
7 | K 25
8 | svn:wc:ra_dav:version-url
9 | V 79
10 | /svn/crm/!svn/ver/20/trunk/crm/WebRoot/WEB-INF/pages/classes/addOrEditClass.jsp
11 | END
12 | uploadClass.jsp
13 | K 25
14 | svn:wc:ra_dav:version-url
15 | V 76
16 | /svn/crm/!svn/ver/21/trunk/crm/WebRoot/WEB-INF/pages/classes/uploadClass.jsp
17 | END
18 | listClass.jsp
19 | K 25
20 | svn:wc:ra_dav:version-url
21 | V 74
22 | /svn/crm/!svn/ver/22/trunk/crm/WebRoot/WEB-INF/pages/classes/listClass.jsp
23 | END
24 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/.svn/entries:
--------------------------------------------------------------------------------
1 | 10
2 |
3 | dir
4 | 19
5 | http://localhost/svn/crm/trunk/crm/WebRoot/WEB-INF/pages/classes
6 | http://localhost/svn/crm
7 |
8 |
9 |
10 | 2015-05-16T01:56:01.165090Z
11 | 19
12 | user1
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | 05e6d62a-7e8a-e346-bac0-797b1834e58b
28 |
29 | addOrEditClass.jsp
30 | file
31 | 20
32 |
33 |
34 |
35 | 2015-05-16T03:08:09.164637Z
36 | b79ca4ff4e73c46eab631d3d818bfe39
37 | 2015-05-16T03:09:05.394853Z
38 | 20
39 | user1
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | 2928
62 |
63 | uploadClass.jsp
64 | file
65 | 21
66 |
67 |
68 |
69 | 2015-05-16T07:05:12.341156Z
70 | c1db760ce3a27750ee79540d8bfb3f5f
71 | 2015-05-16T07:37:28.123877Z
72 | 21
73 | user1
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 | 2360
96 |
97 | listClass.jsp
98 | file
99 | 22
100 |
101 |
102 |
103 | 2015-05-16T08:01:11.511290Z
104 | 0e0da69eeae4f77d1188de9ca8e1d514
105 | 2015-05-16T08:24:32.968449Z
106 | 22
107 | user1
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 | 4541
130 |
131 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/.svn/text-base/addOrEditClass.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 | 无标题文档
9 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
22 |  |
23 | [编辑班级] |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 |
37 | <%--为编辑 提供OID --%>
38 |
39 |
40 |
41 |
42 |
43 |
44 | 班级名称: |
45 | |
46 | 所属类别: |
47 |
48 |
52 | |
53 |
54 |
55 | 开课时间: |
56 |
57 |
58 |
59 | |
60 | 结业时间: |
61 |
62 |
63 |
64 | |
65 |
66 |
67 | 其他说明: |
68 | |
69 | |
70 | |
71 |
72 |
73 |
74 |
75 | |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/.svn/text-base/uploadClass.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@taglib uri="/struts-tags" prefix="s" %>
4 |
5 |
6 |
7 |
8 | 无标题文档
9 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
22 |  |
23 | [课表上传] |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 | <%-- 传递班级id --%>
37 |
38 |
39 |
40 |
41 | 课程类别: |
42 | |
43 | |
44 |
45 |
46 | 班级: |
47 | |
48 | |
49 |
50 | <%--
51 |
52 | 上次上传时间: |
53 | 2015-04-02 |
54 | |
55 |
56 | --%>
57 |
58 | 选择课表: |
59 | |
60 | |
61 |
62 |
63 |
64 |
65 | |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/addOrEditClass.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 | 无标题文档
9 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
22 |  |
23 | [编辑班级] |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 |
37 | <%--为编辑 提供OID --%>
38 |
39 |
40 |
41 |
42 |
43 |
44 | 班级名称: |
45 | |
46 | 所属类别: |
47 |
48 |
52 | |
53 |
54 |
55 | 开课时间: |
56 |
57 |
58 |
59 | |
60 | 结业时间: |
61 |
62 |
63 |
64 | |
65 |
66 |
67 | 其他说明: |
68 | |
69 | |
70 | |
71 |
72 |
73 |
74 |
75 | |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/classes/uploadClass.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@taglib uri="/struts-tags" prefix="s" %>
4 |
5 |
6 |
7 |
8 | 无标题文档
9 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
22 |  |
23 | [课表上传] |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 | <%-- 传递班级id --%>
37 |
38 |
39 |
40 |
41 | 课程类别: |
42 | |
43 | |
44 |
45 |
46 | 班级: |
47 | |
48 | |
49 |
50 |
51 | 选择课表: |
52 | |
53 | |
54 |
55 |
56 |
57 |
58 | |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/department/addOrEditDepartment.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 |
9 | 无标题文档
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |  |
24 | [添加/编辑部门] |
25 |
26 |
27 |
28 |
29 | |
30 |  |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | 部门名称: |
43 | |
44 | |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/department/listDepartment.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 | <%@ taglib uri="http://www.tianfang1314.cn/web/page" prefix="p" %>
5 |
6 |
7 |
8 |
9 | 无标题文档
10 |
11 |
12 |
13 |
14 |
15 |
16 |
21 |
22 |
23 |
24 |  |
25 | [部门管理] |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 |
37 |  |
38 |
39 |
40 |
41 |
42 |
43 | 部门名称 |
44 | 编辑 |
45 |
46 |
47 |
48 |
49 |
50 | |
51 |
52 |
53 |
54 |
55 |
56 |
57 | |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 | |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/error.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 | Insert title here
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 | CRM系统
8 |
9 |
10 |
22 |
23 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/all-wcprops:
--------------------------------------------------------------------------------
1 | K 25
2 | svn:wc:ra_dav:version-url
3 | V 57
4 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame
5 | END
6 | left.jsp
7 | K 25
8 | svn:wc:ra_dav:version-url
9 | V 66
10 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/left.jsp
11 | END
12 | left1.jsp
13 | K 25
14 | svn:wc:ra_dav:version-url
15 | V 67
16 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/left1.jsp
17 | END
18 | left2.jsp
19 | K 25
20 | svn:wc:ra_dav:version-url
21 | V 67
22 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/left2.jsp
23 | END
24 | right.jsp
25 | K 25
26 | svn:wc:ra_dav:version-url
27 | V 67
28 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/right.jsp
29 | END
30 | control.jsp
31 | K 25
32 | svn:wc:ra_dav:version-url
33 | V 69
34 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/control.jsp
35 | END
36 | top.jsp
37 | K 25
38 | svn:wc:ra_dav:version-url
39 | V 65
40 | /svn/crm/!svn/ver/9/trunk/crm/WebRoot/WEB-INF/pages/frame/top.jsp
41 | END
42 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/entries:
--------------------------------------------------------------------------------
1 | 10
2 |
3 | dir
4 | 9
5 | http://localhost/svn/crm/trunk/crm/WebRoot/WEB-INF/pages/frame
6 | http://localhost/svn/crm
7 |
8 |
9 |
10 | 2015-05-11T09:24:26.535681Z
11 | 9
12 | user1
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | 05e6d62a-7e8a-e346-bac0-797b1834e58b
28 |
29 | left.jsp
30 | file
31 |
32 |
33 |
34 |
35 | 2015-05-11T09:22:07.887751Z
36 | 7a6d07ec604ac3e40b2e14f7c54a1748
37 | 2015-05-11T09:24:26.535681Z
38 | 9
39 | user1
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | 2468
62 |
63 | left1.jsp
64 | file
65 |
66 |
67 |
68 |
69 | 2015-05-11T09:18:32.772447Z
70 | 63a2589f1968108cabe940016f514851
71 | 2015-05-11T09:24:26.535681Z
72 | 9
73 | user1
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 | 919
96 |
97 | left2.jsp
98 | file
99 |
100 |
101 |
102 |
103 | 2015-05-11T09:18:32.773447Z
104 | d827a051bbc714d4d573a8f76e6f3354
105 | 2015-05-11T09:24:26.535681Z
106 | 9
107 | user1
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 | 813
130 |
131 | right.jsp
132 | file
133 |
134 |
135 |
136 |
137 | 2015-05-11T09:18:32.774447Z
138 | 90bce3cd5e367827afec2badd5c50534
139 | 2015-05-11T09:24:26.535681Z
140 | 9
141 | user1
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 | 962
164 |
165 | control.jsp
166 | file
167 |
168 |
169 |
170 |
171 | 2015-05-11T09:18:32.770447Z
172 | fa502d15e72a787aa03b6db37d866f41
173 | 2015-05-11T09:24:26.535681Z
174 | 9
175 | user1
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 | 1157
198 |
199 | top.jsp
200 | file
201 |
202 |
203 |
204 |
205 | 2015-05-11T09:18:32.775447Z
206 | ccaff69d6d1cc842ffd534b50ddb9b62
207 | 2015-05-11T09:24:26.535681Z
208 | 9
209 | user1
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 | 4334
232 |
233 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/text-base/control.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
11 |
12 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/text-base/left.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/text-base/left1.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | |
15 |
16 |
17 |  |
18 |
19 | 系统控制面板 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/text-base/left2.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | CRM管理系统 版权所有©
17 | |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/.svn/text-base/right.jsp.svn-base:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | |
20 |
21 |
22 |  |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/control.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
11 |
12 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/left.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/left1.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | |
15 |
16 |
17 |  |
18 |
19 | 系统控制面板 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/left2.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | CRM管理系统 版权所有©
17 | |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/frame/right.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | |
20 |
21 |
22 |  |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/lessontype/.svn/all-wcprops:
--------------------------------------------------------------------------------
1 | K 25
2 | svn:wc:ra_dav:version-url
3 | V 63
4 | /svn/crm/!svn/ver/18/trunk/crm/WebRoot/WEB-INF/pages/lessontype
5 | END
6 | listLessontype.jsp
7 | K 25
8 | svn:wc:ra_dav:version-url
9 | V 82
10 | /svn/crm/!svn/ver/18/trunk/crm/WebRoot/WEB-INF/pages/lessontype/listLessontype.jsp
11 | END
12 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/lessontype/.svn/entries:
--------------------------------------------------------------------------------
1 | 10
2 |
3 | dir
4 | 18
5 | http://localhost/svn/crm/trunk/crm/WebRoot/WEB-INF/pages/lessontype
6 | http://localhost/svn/crm
7 |
8 |
9 |
10 | 2015-05-14T08:08:23.325208Z
11 | 18
12 | user1
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | 05e6d62a-7e8a-e346-bac0-797b1834e58b
28 |
29 | listLessontype.jsp
30 | file
31 |
32 |
33 |
34 |
35 | 2015-05-14T08:04:03.767362Z
36 | cace96073ea60c8c3132655705dc987a
37 | 2015-05-14T08:08:23.325208Z
38 | 18
39 | user1
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | 4134
62 |
63 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/lessontype/addOrEditCourseType.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 |
9 | 无标题文档
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
22 |
23 |
24 |  |
25 | [添加/编辑课程类别] |
26 |
27 |
28 |
29 |
30 |
31 | |
32 |  |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | 课程类别名: |
43 | |
44 | 总学时: |
45 | |
46 |
47 |
48 | 课程费用: |
49 | |
50 | 课程简介: |
51 | |
52 |
53 |
54 | 课程介绍模板: |
55 | |
56 | |
57 | |
58 |
59 |
60 | |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/login.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@taglib uri="/struts-tags" prefix="s" %>
4 |
5 |
6 |
24 |
25 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | |
42 | |
43 |
44 |
45 | |
46 |
47 | <%-- /html/frame.html --%>
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 | 用户名:
58 | 密 码:
59 |
60 |
61 |
62 |
63 |
64 |
67 |
68 |
69 | |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/post/addOrEditPost.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 |
5 |
6 |
7 |
8 | 无标题文档
9 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
22 |  |
23 | [添加/编辑职务] |
24 |
25 |
26 |
27 |
28 |
29 | |
30 |  |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | 部门名称: |
43 |
44 |
45 |
48 |
49 | |
50 | 职务名称: |
51 | |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/post/listPost.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%@ taglib uri="/struts-tags" prefix="s"%>
4 | <%@ taglib uri="http://www.tianfang1314.cn/web/page" prefix="p" %>
5 |
6 |
7 |
8 |
9 |
10 | 无标题文档
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 |
25 |  |
26 | [职务管理] |
27 |
28 |
29 |
30 |
31 |
32 | |
33 |  |
34 |
35 |
36 |
37 |
38 |  |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | 部门名称 |
48 | 职务名称 |
49 | 编辑 |
50 |
51 |
52 |
53 |
54 |
55 | |
56 | |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 | |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/staff/register.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 |
5 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | |
42 | |
43 |
44 |
45 | |
46 |
47 |
64 | |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/staff/success.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | success.html
5 |
6 |
7 |
8 |
9 |
10 |
11 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/pages/staff/updPwd.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 |
4 | <%@ taglib uri="/struts-tags" prefix="s" %>
5 |
6 |
7 |
8 |
9 | 更改口令
10 |
11 |
26 |
35 |
36 |
37 |
38 |
39 |
40 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/WebRoot/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 | openSession
12 | org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
13 |
14 |
15 | openSession
16 | /*
17 |
18 |
19 |
20 |
21 |
22 |
23 | contextConfigLocation
24 | classpath:spring/applicationContext.xml
25 |
26 |
27 |
28 | org.springframework.web.context.ContextLoaderListener
29 |
30 |
31 |
32 |
33 | struts2
34 | org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
35 |
36 |
37 |
38 | struts2
39 | /*
40 |
41 |
42 |
--------------------------------------------------------------------------------
/WebRoot/css/dtree.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/css/dtree.css
--------------------------------------------------------------------------------
/WebRoot/css/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/css/style.css
--------------------------------------------------------------------------------
/WebRoot/css/sys.css:
--------------------------------------------------------------------------------
1 | body{
2 | PADDING-RIGHT:0px;
3 | padding-left:0px;
4 | padding_bottom:0px;
5 | font-size:12px;
6 | margin:0px;
7 | background-color:#ffffff;
8 | SCROLLBAR-FACE-COLOR: #A3DAFF;
9 | SCROLLBAR-HIGHLIGHT-COLOR: #D2EDFF;
10 | SCROLLBAR-SHADOW-COLOR: #4b9da7;
11 | SCROLLBAR-ARROW-COLOR: #035c80;
12 | SCROLLBAR-BASE-COLOR: #4b9da7;
13 | scrollbar-3d-light-color: #4B9DA7;
14 | scrollbar-dark-shadow-color: #4B9DA7
15 | }
16 | table{
17 | border-collapse:collapse;
18 | width:100%;
19 | }
20 | /*.input,.textarea{
21 | font-size:12px;
22 | color: #000000;
23 | text-decoration: none;
24 | border: 1px solid #ffffff;
25 |
26 | width: 90%;
27 | }*/
28 | td,th{
29 | font-size:12px;
30 | border-color: #5AC9FE;
31 | height:18px;
32 | }
33 | .title {
34 | background-color: #B8DCED;
35 | }
36 | .tabtd1 {
37 | line-height: 20px;
38 | font-family: "宋体";
39 | font-size: 12px;
40 | }
41 | .tabtd2 {
42 | line-height: 20px;
43 | font-family: "宋体";
44 | font-size: 12px;
45 | background-color: #E8F7FF
46 | }
47 | .bgtable {
48 | background-color: #FFFFFF;
49 | border: 1px solid #5AC9FE;
50 | }
51 | img {
52 | border: none;
53 | }
54 | .inputt {
55 | BACKGROUND-COLOR: transparent;
56 | border-top: none;
57 | border-right: none;
58 | border-bottom: 1px solid #000000;
59 |
60 | border-left: none;
61 | }
62 | .wukuang {
63 | border: 0px none;
64 | background-image: url(../images/tbg.gif);
65 | }
66 | .henglan {
67 | background-color: #A6E0FF;
68 | }
69 | .topg {
70 | height: 5px;
71 | }
72 | .topd {
73 | height: 0px;
74 | }
75 | .imgd {
76 | vertical-align: bottom;
77 | border: 0px none;
78 | }
79 |
80 | /*潜在学生*/
81 | .emp_body{
82 |
83 | background:#E8F7FF;
84 | }
85 | .emp_table{
86 | border-collapse:collapse;
87 | width:88%;
88 | margin-top:15px; margin-left:115px;
89 | }
90 | .emp_table td{
91 | height:25px;
92 | }
93 | .wukuang a {
94 | margin-left:8px;
95 | }
96 | .emp_info input{
97 | margin-top:10px;
98 | width:90px;
99 | margin-left:10px;
100 | }
101 | .emp_table table tr td{
102 | border:1px solid #ccc;
103 | }
104 | .emp_table2{
105 | border-collapse:collapse;
106 | width:88%;
107 | margin-top:5px; margin-left:55px;
108 |
109 | }
110 | .emp_table2 tr td{
111 |
112 | height:25px;
113 | }
114 | .emp_table2 tr td input{
115 | margin-left:20px;
116 | }
117 | .emp_save{
118 | padding-left:100px;
119 | }
120 | .emp_save input{
121 | width:90px;
122 | }
123 |
124 |
--------------------------------------------------------------------------------
/WebRoot/images/back.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/back.gif
--------------------------------------------------------------------------------
/WebRoot/images/base.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/base.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/add.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/add.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/add_group.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/add_group.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/add_mx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/add_mx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/back.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/back.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/bg_.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/bg_.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/bianji.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/bianji.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/cc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/cc.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/chakan.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/chakan.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/cjyh.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/cjyh.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/clean.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/clean.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/close.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/close.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/count.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/count.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/cr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/cr.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/czmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/czmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/del.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/del.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/delete.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/delete.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/diudan.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/diudan.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/dy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/dy.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/exit.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/exit.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/fc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/fc.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/find.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/find.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/fj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/fj.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/fwmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/fwmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/fwsxhp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/fwsxhp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/gaojichaxun.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/gaojichaxun.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/gd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/gd.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/genjin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/genjin.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/gj_find.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/gj_find.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/hlsxcp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/hlsxcp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/hpmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/hpmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/hz.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/hz.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/hzwc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/hzwc.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/jiuye.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/jiuye.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/js.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/js.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/jxtj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/jxtj.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/jz.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/jz.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/lcjc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/lcjc.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/lcmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/lcmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/lcsxhp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/lcsxhp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/liuji.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/liuji.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/liushi.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/liushi.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/modif.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/modif.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/modify.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/modify.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/my.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/my.psd
--------------------------------------------------------------------------------
/WebRoot/images/button/new.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/new.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/pa.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/pa.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/prin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/prin.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/print.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/print.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/printan.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/printan.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/printmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/printmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/pz.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/pz.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/qd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/qd.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/qr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/qr.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/quanzhankai.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/quanzhankai.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/quxiao.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/quxiao.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/reset.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/reset.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/save.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/save.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/scmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/scmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/sh.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/sh.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/shanchu.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/shanchu.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/shengban.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/shengban.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/shenhe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/shenhe.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/shiye.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/shiye.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/shuaxin.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/shuaxin.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/sjsb.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/sjsb.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/sq.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/sq.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/td.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/td.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tianjia.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tianjia.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tjcp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tjcp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tjhp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tjhp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tongguo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tongguo.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tongji.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tongji.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/tuihui.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/tuihui.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/txl.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/txl.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/view.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/view.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xgmm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xgmm.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xgmm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xgmm.png
--------------------------------------------------------------------------------
/WebRoot/images/button/xp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xp1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xp1.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xz.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xz.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xzcp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xzcp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/xzhp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/xzhp.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/yfh.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/yfh.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/yijiao.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/yijiao.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/zf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/zf.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/zhengshi.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/zhengshi.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/zkmx.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/zkmx.gif
--------------------------------------------------------------------------------
/WebRoot/images/button/zttj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/button/zttj.gif
--------------------------------------------------------------------------------
/WebRoot/images/calendar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/calendar.gif
--------------------------------------------------------------------------------
/WebRoot/images/cd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/cd.gif
--------------------------------------------------------------------------------
/WebRoot/images/denglubg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/denglubg.jpg
--------------------------------------------------------------------------------
/WebRoot/images/ej1_30.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/ej1_30.gif
--------------------------------------------------------------------------------
/WebRoot/images/ej1_32.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/ej1_32.gif
--------------------------------------------------------------------------------
/WebRoot/images/empty.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/empty.gif
--------------------------------------------------------------------------------
/WebRoot/images/enter.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/enter.gif
--------------------------------------------------------------------------------
/WebRoot/images/enter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/enter.png
--------------------------------------------------------------------------------
/WebRoot/images/exit.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/exit.gif
--------------------------------------------------------------------------------
/WebRoot/images/face.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/face.gif
--------------------------------------------------------------------------------
/WebRoot/images/folder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/folder.gif
--------------------------------------------------------------------------------
/WebRoot/images/folderopen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/folderopen.gif
--------------------------------------------------------------------------------
/WebRoot/images/globe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/globe.gif
--------------------------------------------------------------------------------
/WebRoot/images/head.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/head.png
--------------------------------------------------------------------------------
/WebRoot/images/imgfolder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/imgfolder.gif
--------------------------------------------------------------------------------
/WebRoot/images/join.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/join.gif
--------------------------------------------------------------------------------
/WebRoot/images/joinbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/joinbottom.gif
--------------------------------------------------------------------------------
/WebRoot/images/line.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/line.gif
--------------------------------------------------------------------------------
/WebRoot/images/login.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/login.gif
--------------------------------------------------------------------------------
/WebRoot/images/minus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/minus.gif
--------------------------------------------------------------------------------
/WebRoot/images/minusbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/minusbottom.gif
--------------------------------------------------------------------------------
/WebRoot/images/musicfolder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/musicfolder.gif
--------------------------------------------------------------------------------
/WebRoot/images/nolines_minus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/nolines_minus.gif
--------------------------------------------------------------------------------
/WebRoot/images/nolines_plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/nolines_plus.gif
--------------------------------------------------------------------------------
/WebRoot/images/page.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/page.gif
--------------------------------------------------------------------------------
/WebRoot/images/plus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/plus.gif
--------------------------------------------------------------------------------
/WebRoot/images/plusbottom.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/plusbottom.gif
--------------------------------------------------------------------------------
/WebRoot/images/pwd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/pwd.gif
--------------------------------------------------------------------------------
/WebRoot/images/question.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/question.gif
--------------------------------------------------------------------------------
/WebRoot/images/reg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/reg.gif
--------------------------------------------------------------------------------
/WebRoot/images/result.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/result.gif
--------------------------------------------------------------------------------
/WebRoot/images/right.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/right.jpg
--------------------------------------------------------------------------------
/WebRoot/images/rightbg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/rightbg.jpg
--------------------------------------------------------------------------------
/WebRoot/images/sysy.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/sysy.gif
--------------------------------------------------------------------------------
/WebRoot/images/tbg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/tbg.gif
--------------------------------------------------------------------------------
/WebRoot/images/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/title.png
--------------------------------------------------------------------------------
/WebRoot/images/tleft.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/tleft.gif
--------------------------------------------------------------------------------
/WebRoot/images/top2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/top2.jpg
--------------------------------------------------------------------------------
/WebRoot/images/topbg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/topbg.jpg
--------------------------------------------------------------------------------
/WebRoot/images/topright.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/topright.jpg
--------------------------------------------------------------------------------
/WebRoot/images/topright1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/topright1.jpg
--------------------------------------------------------------------------------
/WebRoot/images/trash.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/trash.gif
--------------------------------------------------------------------------------
/WebRoot/images/tright.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sdksdk0/CRM/7f5b65677d4de69d92373710d2508862d340184a/WebRoot/images/tright.gif
--------------------------------------------------------------------------------
/WebRoot/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8"
2 | pageEncoding="UTF-8"%>
3 | <%
4 | String location = request.getContextPath() + "/staffAction_loginUI";
5 | response.sendRedirect(location);
6 | %>
--------------------------------------------------------------------------------
/WebRoot/js/common.js:
--------------------------------------------------------------------------------
1 | /**
2 | * ajax通过部门id显示职务类型
3 | *
4 | *
5 | */
6 | function changePost(obj,postSelectId){
7 |
8 | var departmentId = obj.value;
9 |
10 | var url = "postAction_ajaxGetAllPost";
11 |
12 | myQuery.get(url,{"crmDepartment.depId":departmentId},function(data){
13 | var postSelectObject = document.getElementById(postSelectId);
14 | postSelectObject.innerHTML = "";
15 | // 转换成json
16 | var jsonData = eval("("+data+")");
17 | // 遍历
18 | for(var i = 0 ; i < jsonData.length ; i ++){
19 | var postObj = jsonData[i];
20 | var postId = postObj.postId;
21 | var postName = postObj.name;
22 |
23 | postSelectObject.innerHTML += "";
24 | }
25 | });
26 | }
--------------------------------------------------------------------------------
/WebRoot/js/myQuery.js:
--------------------------------------------------------------------------------
1 | (function(){
2 | var myQuery={};
3 | window.myQuery = myQuery;
4 | myQuery.get=function(url,params,fn){
5 |
6 | var xmlhttp=null;
7 | if (window.XMLHttpRequest){// code for all new browsers
8 | xmlhttp=new XMLHttpRequest();
9 | } else if (window.ActiveXObject){// code for IE5 and IE6
10 | xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
11 | }
12 |
13 | xmlhttp.onreadystatechange = function(){
14 | if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
15 | fn(xmlhttp.responseText);
16 | }
17 | };
18 |
19 | var isFirst=true;
20 | for(key in params){
21 | var value=params[key];
22 | if(isFirst){
23 | url=url+"?"+key+"="+value;
24 | isFirst=false;
25 | }else{
26 | url+="&"+key+"="+value;
27 | }
28 | }
29 | xmlhttp.open("GET", url);
30 | xmlhttp.send(null);
31 | }
32 | })();
33 |
34 |
--------------------------------------------------------------------------------
/config/jdbcInfo.properties:
--------------------------------------------------------------------------------
1 | jdbc.driverClass=com.mysql.jdbc.Driver
2 | jdbc.jdbcUrl=jdbc:mysql://localhost:3306/ssh_crm
3 | jdbc.user=zp
4 | jdbc.password=a
--------------------------------------------------------------------------------
/config/spring/applicationContext-class.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/config/spring/applicationContext-deparment.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/config/spring/applicationContext-lessontype.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/config/spring/applicationContext-post.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/config/spring/applicationContext-staff.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/config/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 | org.hibernate.dialect.MySQL5Dialect
36 | true
37 | true
38 | none
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/config/struts.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | loginUI,login
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | /WEB-INF/pages/login.jsp
31 |
32 |
33 |
34 |
35 |
36 | /WEB-INF/pages/{1}/{2}.jsp
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/config/struts/struts-class.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/classes/listClass.jsp
14 | /WEB-INF/pages/classes/addOrEditClass.jsp
15 | classesAction_findAll
16 | /WEB-INF/pages/classes/uploadClass.jsp
17 | classesAction_findAll
18 | /WEB-INF/pages/error.jsp
19 |
20 |
21 | attachment;filename=${downloadFileName}
22 | target
23 |
24 |
25 |
26 |
27 | .xls,.xlsx
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/config/struts/struts-department.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/department/listDepartment.jsp
14 | /WEB-INF/pages/department/addOrEditDepartment.jsp
15 | departmentAction_findAll
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/config/struts/struts-lessontype.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | /WEB-INF/pages/lessontype/listLessontype.jsp
14 | /WEB-INF/pages/lessontype/addOrEditCourseType.jsp
15 | lessontypeAction_findAll
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/config/struts/struts-post.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | allPost
17 |
18 |
19 | \[\d\]\.postId,
20 | \[\d\]\.name
21 |
22 |
23 | /WEB-INF/pages/post/listPost.jsp
24 | /WEB-INF/pages/post/addOrEditPost.jsp
25 | postAction_findAll
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/config/struts/struts-staff.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | /WEB-INF/pages/login.jsp
15 |
16 | /
17 | staffAction_home
18 |
19 |
20 | /WEB-INF/pages/frame.jsp
21 | /WEB-INF/pages/staff/addStaff.jsp
22 |
23 | /
24 | staffAction_findAll
25 |
26 | /WEB-INF/pages/staff/listStaff.jsp
27 | /WEB-INF/pages/staff/editStaff.jsp
28 |
29 | /
30 | staffAction_findAll
31 |
32 | /WEB-INF/pages/staff/updPwd.jsp
33 | /WEB-INF/pages/staff/success.html
34 | /WEB-INF/pages/login.jsp
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/crm.sql:
--------------------------------------------------------------------------------
1 | #drop database ssh_crm;
2 | create database ssh_crm;
3 | use ssh_crm;
4 | #课程类型表
5 | create table crm_lessonType(
6 | lessonTypeID varchar(50) not null primary key, #主键ID
7 | lessonCost double null , #课程费用
8 | total int null, #总课时
9 | lessonName varchar(500) ,#课程名称
10 | remark varchar(5000) null # 课程介绍
11 | );
12 |
13 | #班级表
14 | create table crm_class(
15 | classID varchar(50) not null primary key , #主键ID
16 | name varchar(50) ,#班级名称
17 | beginTime datetime , #开班时间
18 | endTime datetime ,#毕业时间
19 | state varchar(20) ,#状态(未开课、已开课、已结束)
20 | totalCount int, #学生总数
21 | goCount int , #升学数
22 | leaveCount int, #留班数
23 | remark varchar(500), # 备注
24 | lessonTypeID varchar(50), #所属课程ID (课程的外键),
25 | uploadFileName varchar(100), #上传课表名称
26 | uploadPath varchar(200) #上传课表位置
27 | );
28 |
29 | ### 班级表与课程类型表(多对一) 主外键约束
30 | alter table crm_class add constraint foreign key(lessonTypeID) references crm_lessonType(lessonTypeID);
31 |
32 |
33 | #部门表
34 | create table crm_department(
35 | depID varchar(50) not null primary key, #主键
36 | depName varchar(50) # 部门名称
37 | );
38 |
39 | #职务表
40 | create table crm_post(
41 | postID varchar(50) not null primary key , # 主键id
42 | name varchar(100) , # 职务名称
43 | depID varchar(50) #部门id
44 | );
45 |
46 | ### 职务表与部门表 (多对一) 主外键约束
47 | alter table crm_post add constraint foreign key (depID) references crm_department(depID);
48 |
49 | #员工表
50 | create table crm_staff(
51 | staffID varchar(50) not null primary key,
52 | staffCode varchar(50) , #员工编号
53 | loginName varchar(100) , #登录名
54 | loginPwd varchar(100), #密码
55 | staffName varchar(100) , #员工名称
56 | gender varchar(20) , # 性别
57 | birthday datetime ,#出生日期
58 | onDutyDate datetime , #入职时间
59 | postID varchar(50) #职务ID ,外键
60 | );
61 |
62 | ### 员工表 与 职务表 (多对一) 主外键关系
63 | alter table crm_staff add constraint foreign key(postID) references crm_post(postID);
64 |
65 |
66 | insert into crm_department(depID,depName) values('1','Java教研部');
67 | insert into crm_department(depID,depName) values('2','PHP教研部');
68 | insert into crm_department(depID,depName) values('3','财务部');
69 | insert into crm_department(depID,depName) values('4','学工部');
70 | insert into crm_department(depID,depName) values('5','咨询部');
71 |
72 |
73 | insert into crm_post(postID,name,depID) values('1','教学总监','1');
74 | insert into crm_post(postID,name,depID) values('2','讲师','1');
75 |
76 |
77 |
78 | insert into crm_staff(staffID,loginName,loginPwd) values('1','jack',md5('1234'));
79 | ## 81dc9bdb52d04dc20036dbd8313ed055
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/src/cn/tf/Filter/LoginInterceptor.java:
--------------------------------------------------------------------------------
1 | package cn.tf.Filter;
2 |
3 |
4 | import com.opensymphony.xwork2.ActionContext;
5 | import com.opensymphony.xwork2.ActionInvocation;
6 | import com.opensymphony.xwork2.ActionSupport;
7 | import com.opensymphony.xwork2.interceptor.MethodFilterInterceptor;
8 |
9 | //登录拦截器
10 | public class LoginInterceptor extends MethodFilterInterceptor{
11 |
12 | @Override
13 | public String doIntercept(ActionInvocation invocation) throws Exception {
14 |
15 | Object loginStaff=ActionContext.getContext().getSession().get("loginStaff");
16 | if(loginStaff==null){
17 |
18 | //提示
19 | Object action=invocation.getAction();
20 | if(action instanceof ActionSupport){
21 | ActionSupport actionSupport=(ActionSupport) action;
22 | actionSupport.addFieldError("loginName", "请先登录!");
23 | }
24 |
25 |
26 | //没有登录
27 | return "login";
28 | }
29 | //放行
30 |
31 | return invocation.invoke();
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/src/cn/tf/base/BaseAction.java:
--------------------------------------------------------------------------------
1 | package cn.tf.base;
2 |
3 | import java.lang.reflect.ParameterizedType;
4 |
5 | import com.opensymphony.xwork2.ActionContext;
6 | import com.opensymphony.xwork2.ActionSupport;
7 | import com.opensymphony.xwork2.ModelDriven;
8 |
9 | public class BaseAction extends ActionSupport implements ModelDriven{
10 |
11 | public BaseAction(){
12 | try {
13 | ParameterizedType parameterizedType=(ParameterizedType) this.getClass().getGenericSuperclass();
14 | Class crmClass=(Class) parameterizedType.getActualTypeArguments()[0];
15 | t=crmClass.newInstance();
16 | } catch (InstantiationException e) {
17 | e.printStackTrace();
18 | } catch (IllegalAccessException e) {
19 | e.printStackTrace();
20 | }
21 | }
22 |
23 |
24 | private T t;
25 |
26 | @Override
27 | public T getModel() {
28 | return t;
29 | }
30 |
31 | //注入使用到service
32 |
33 |
34 |
35 | //分页数据
36 | private int pageNum;
37 | private int pageSize=2;
38 | public void setPageNum(int pageNum) {
39 | this.pageNum = pageNum;
40 | }
41 |
42 | //简化值栈操作
43 | public void set(String key,Object o){
44 | ActionContext.getContext().getValueStack().set(key,o);
45 | }
46 |
47 | public void push(Object o){
48 | ActionContext.getContext().getValueStack().push(o);
49 | }
50 |
51 | public void put(String key,Object value){
52 | ActionContext.getContext().put(key,value);
53 | }
54 |
55 | public void putSession(String key,Object value){
56 | ActionContext.getContext().getSession().put(key, value);
57 | }
58 |
59 |
60 | }
61 |
--------------------------------------------------------------------------------
/src/cn/tf/base/BaseDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.base;
2 |
3 | import java.io.Serializable;
4 | import java.util.List;
5 |
6 | import org.hibernate.criterion.DetachedCriteria;
7 |
8 | //通用dao接口
9 | public interface BaseDao {
10 | //保存
11 | public void save(T t);
12 |
13 | //更新
14 | public void update(T t);
15 |
16 | //删除
17 | public void delete(T t);
18 |
19 | //保存或更新
20 | public void SaveOrUpdate(T t);
21 |
22 | //查询所有
23 | public List findAll();
24 |
25 | //条件查询
26 | public List findAll(String condition,Object... params);
27 |
28 | //离线查询
29 | public List findAll(DetachedCriteria detachedCriteria);
30 |
31 | //分页
32 | public List findAllByPage(int startIndex,int pageSize);
33 |
34 | //分页的总记录数
35 | public int getTotalRecode();
36 |
37 | //查找
38 | T findById(Serializable serializable);
39 |
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/src/cn/tf/classes/dao/ClassesDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.classes.dao;
2 |
3 | import cn.tf.base.BaseDao;
4 | import cn.tf.classes.domain.CrmClass;
5 |
6 | public interface ClassesDao extends BaseDao{
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/src/cn/tf/classes/dao/impl/ClassesDaoImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.classes.dao.impl;
2 |
3 | import cn.tf.base.BaseDao;
4 | import cn.tf.base.impl.BaseDaoImpl;
5 | import cn.tf.classes.dao.ClassesDao;
6 | import cn.tf.classes.domain.CrmClass;
7 |
8 | public class ClassesDaoImpl extends BaseDaoImpl implements ClassesDao{
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/cn/tf/classes/domain/CrmClass.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/src/cn/tf/classes/service/ClassesService.java:
--------------------------------------------------------------------------------
1 | package cn.tf.classes.service;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.classes.domain.CrmClass;
6 |
7 | public interface ClassesService {
8 | //查询所有班级
9 | public List findAllClasses();
10 |
11 | //添加或编辑
12 | public void addOrEditClasses(CrmClass crmClass);
13 |
14 | //通过id查询
15 | public CrmClass findById(String classId);
16 |
17 | //上传课表
18 | public void addUploadFile(String classId, String filePath,
19 | String scheduleFileName);
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/cn/tf/classes/service/impl/ClassesServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.classes.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.classes.dao.ClassesDao;
6 | import cn.tf.classes.domain.CrmClass;
7 | import cn.tf.classes.service.ClassesService;
8 |
9 | public class ClassesServiceImpl implements ClassesService{
10 |
11 | private ClassesDao classesDao;
12 | public void setClassesDao(ClassesDao classesDao) {
13 | this.classesDao = classesDao;
14 | }
15 | @Override
16 | public List findAllClasses() {
17 |
18 | return classesDao.findAll();
19 | }
20 | @Override
21 | public void addOrEditClasses(CrmClass crmClass) {
22 |
23 | classesDao.SaveOrUpdate(crmClass);
24 | }
25 | @Override
26 | public CrmClass findById(String classId) {
27 | return classesDao.findById(classId);
28 | }
29 | @Override
30 | public void addUploadFile(String classId, String filePath,
31 | String scheduleFileName) {
32 | //一级缓存的内容,当修改一级缓存的内容时,当commit的时候,通过快照比较,直接更新
33 | CrmClass findClass=this.classesDao.findById(classId);
34 | findClass.setUploadPath(filePath);
35 | findClass.setUploadFileName(scheduleFileName);
36 | }
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/src/cn/tf/department/action/DepartmentAction.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.action;
2 |
3 | import java.util.List;
4 |
5 | import com.opensymphony.xwork2.ActionContext;
6 |
7 | import cn.tf.base.BaseAction;
8 | import cn.tf.classes.domain.CrmClass;
9 | import cn.tf.department.domain.CrmDepartment;
10 | import cn.tf.department.service.DepartmentService;
11 | import cn.tf.lessontype.domain.CrmLessontype;
12 | import cn.tf.page.bean.PageBean;
13 |
14 | public class DepartmentAction extends BaseAction{
15 |
16 | private CrmDepartment crmDepartment;
17 | private DepartmentService departmentService;
18 | public void setDepartmentService(DepartmentService departmentService) {
19 | this.departmentService = departmentService;
20 | }
21 |
22 |
23 | private int pageNum;
24 | public void setPageNum(int pageNum) {
25 | this.pageNum = pageNum;
26 | }
27 | private int pageSize = 5 ;
28 |
29 |
30 | public String findAll(){
31 |
32 | PageBean pageBean = this.departmentService.findAllPage(pageNum, pageSize);
33 |
34 | ActionContext.getContext().getValueStack().set("pageBean", pageBean);
35 |
36 | return "findAll";
37 | }
38 |
39 | //增加或修改的页面
40 | public String addOrEditUI(){
41 |
42 | CrmDepartment findDept=this.departmentService.findById(this.getModel().getDepId());
43 | this.push(findDept);
44 |
45 | return "addOrEditUI";
46 | }
47 |
48 |
49 | public String addOrEdit(){
50 |
51 | this.departmentService.addOrEditDepartment(this.getModel());
52 |
53 | return "addOrEdit";
54 | }
55 |
56 | }
57 |
--------------------------------------------------------------------------------
/src/cn/tf/department/dao/DepartmentDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.dao;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.base.BaseDao;
6 | import cn.tf.classes.domain.CrmClass;
7 | import cn.tf.department.domain.CrmDepartment;
8 |
9 | public interface DepartmentDao extends BaseDao{
10 |
11 | List findAllDepartment();
12 |
13 | int getTotalRecode();
14 |
15 | List findAllByPage(int startIndex, int pageSize);
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/cn/tf/department/dao/impl/DepartmentDaoImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.dao.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
6 |
7 | import cn.tf.base.impl.BaseDaoImpl;
8 | import cn.tf.classes.dao.ClassesDao;
9 | import cn.tf.classes.domain.CrmClass;
10 | import cn.tf.department.dao.DepartmentDao;
11 | import cn.tf.department.domain.CrmDepartment;
12 |
13 | public class DepartmentDaoImpl extends BaseDaoImpl implements DepartmentDao{
14 |
15 | @Override
16 | public List findAllDepartment() {
17 | return this.getHibernateTemplate().find("from CrmDepartment");
18 | }
19 |
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/cn/tf/department/domain/CrmDepartment.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/cn/tf/department/domain/CrmDepartment.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.domain;
2 |
3 | import java.util.HashSet;
4 | import java.util.Set;
5 |
6 | import cn.tf.post.domain.CrmPost;
7 |
8 | /**
9 | * CrmDepartment entity. @author MyEclipse Persistence Tools
10 | */
11 |
12 | public class CrmDepartment implements java.io.Serializable {
13 |
14 | // Fields
15 |
16 | private String depId;
17 | private String depName;
18 | private Set crmPosts = new HashSet();
19 | public String getDepId() {
20 | return depId;
21 | }
22 | public void setDepId(String depId) {
23 | this.depId = depId;
24 | }
25 | public String getDepName() {
26 | return depName;
27 | }
28 | public void setDepName(String depName) {
29 | this.depName = depName;
30 | }
31 | public Set getCrmPosts() {
32 | return crmPosts;
33 | }
34 | public void setCrmPosts(Set crmPosts) {
35 | this.crmPosts = crmPosts;
36 | }
37 | public CrmDepartment(String depId, String depName, Set crmPosts) {
38 | super();
39 | this.depId = depId;
40 | this.depName = depName;
41 | this.crmPosts = crmPosts;
42 | }
43 | public CrmDepartment() {
44 | super();
45 | }
46 |
47 |
48 |
49 | }
--------------------------------------------------------------------------------
/src/cn/tf/department/service/DepartmentService.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.service;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.department.domain.CrmDepartment;
6 | import cn.tf.page.bean.PageBean;
7 |
8 | public interface DepartmentService {
9 |
10 | List findAllDepartment();
11 |
12 | PageBean findAllPage(int pageNum, int pageSize);
13 |
14 | CrmDepartment findById(String depId);
15 |
16 | void addOrEditDepartment(CrmDepartment model);
17 |
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/cn/tf/department/service/impl/DepartmentServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.department.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.department.dao.DepartmentDao;
6 | import cn.tf.department.domain.CrmDepartment;
7 | import cn.tf.department.service.DepartmentService;
8 | import cn.tf.lessontype.domain.CrmLessontype;
9 | import cn.tf.page.bean.PageBean;
10 |
11 | public class DepartmentServiceImpl implements DepartmentService{
12 |
13 | private DepartmentDao departmentDao;
14 |
15 | public void setDepartmentDao(DepartmentDao departmentDao) {
16 | this.departmentDao = departmentDao;
17 | }
18 |
19 |
20 | @Override
21 | public List findAllDepartment() {
22 | return departmentDao.findAllDepartment();
23 | }
24 |
25 |
26 | @Override
27 | public PageBean findAllPage(int pageNum, int pageSize) {
28 | //1 查询数据库,获得总记录数
29 | int totalRecord = departmentDao.getTotalRecode();
30 |
31 | //2 分页数据
32 | PageBean pageBean = new PageBean(pageNum, pageSize, totalRecord);
33 |
34 | //3 查询分页结果
35 | pageBean.setData(departmentDao.findAllByPage(pageBean.getStartIndex(), pageSize));
36 |
37 | return pageBean;
38 | }
39 |
40 |
41 | @Override
42 | public CrmDepartment findById(String depId) {
43 |
44 | return departmentDao.findById(depId);
45 | }
46 |
47 |
48 | @Override
49 | public void addOrEditDepartment(CrmDepartment model) {
50 | departmentDao.SaveOrUpdate(model);
51 |
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/action/LessontypeAction.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.action;
2 |
3 |
4 | import java.util.List;
5 |
6 | import cn.tf.base.BaseAction;
7 | import cn.tf.classes.domain.CrmClass;
8 | import cn.tf.lessontype.domain.CrmLessontype;
9 | import cn.tf.lessontype.service.LessontypeService;
10 | import cn.tf.page.bean.PageBean;
11 |
12 | import com.opensymphony.xwork2.ActionContext;
13 | import com.opensymphony.xwork2.ActionSupport;
14 | import com.opensymphony.xwork2.ModelDriven;
15 |
16 | public class LessontypeAction extends BaseAction {
17 |
18 | private CrmLessontype crmLessontype = new CrmLessontype();
19 | @Override
20 | public CrmLessontype getModel() {
21 | return this.crmLessontype;
22 | }
23 | //2 service
24 | private LessontypeService lessontypeService;
25 | public void setLessontypeService(LessontypeService lessontypeService) {
26 | this.lessontypeService = lessontypeService;
27 | }
28 |
29 | //3 分页数据
30 | private int pageNum;
31 | public void setPageNum(int pageNum) {
32 | this.pageNum = pageNum;
33 | }
34 | private int pageSize = 5 ;
35 |
36 | /**
37 | * 查询所有--分页
38 | * @return
39 | */
40 | public String findAll(){
41 |
42 | PageBean pageBean = this.lessontypeService.findAllPage(pageNum, pageSize);
43 |
44 | this.set("pageBean", pageBean);
45 |
46 | return "findAll";
47 | }
48 |
49 |
50 |
51 |
52 |
53 | //打开添加或修改页面
54 | public String addOrEditUI(){
55 |
56 |
57 | CrmLessontype findLessontype=this.lessontypeService.findById(this.getModel().getLessonTypeId());
58 | this.push(findLessontype);
59 |
60 |
61 | return "addOrEditUI";
62 | }
63 |
64 |
65 | public String addOrEdit(){
66 | this.lessontypeService.addOrEditLessontype(this.getModel());
67 | return "addOrEdit";
68 | }
69 |
70 | }
71 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/dao/LessontypeDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.dao;
2 |
3 | import cn.tf.base.BaseDao;
4 | import cn.tf.lessontype.domain.CrmLessontype;
5 |
6 | public interface LessontypeDao extends BaseDao{
7 |
8 |
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/dao/impl/LessontypeDaoImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.dao.impl;
2 |
3 |
4 | import cn.tf.base.impl.BaseDaoImpl;
5 | import cn.tf.lessontype.dao.LessontypeDao;
6 | import cn.tf.lessontype.domain.CrmLessontype;
7 |
8 | public class LessontypeDaoImpl extends BaseDaoImpl implements LessontypeDao{
9 |
10 |
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/domain/CrmLessontype.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/domain/CrmLessontype.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.domain;
2 |
3 | import java.util.HashSet;
4 | import java.util.Set;
5 |
6 | import cn.tf.classes.domain.CrmClass;
7 |
8 | /**
9 | * CrmLessontype entity. @author MyEclipse Persistence Tools
10 | */
11 |
12 | public class CrmLessontype implements java.io.Serializable {
13 |
14 | // Fields
15 |
16 | private String lessonTypeId;
17 | private Double lessonCost;
18 | private Integer total;
19 | private String lessonName;
20 | private String remark;
21 | private Set crmClasses = new HashSet();
22 |
23 |
24 | private String startTotal; //总学时(范围开始)
25 | private String endTotal; //总学时(范围结束)
26 |
27 | private String startLessonCost; //课程费用
28 | private String endLessonCost; //课程费用
29 |
30 |
31 | public CrmLessontype() {
32 | super();
33 | }
34 |
35 |
36 | public CrmLessontype(String lessonTypeId, Double lessonCost, Integer total,
37 | String lessonName, String remark, Set crmClasses,
38 | String startTotal, String endTotal, String startLessonCost,
39 | String endLessonCost) {
40 | super();
41 | this.lessonTypeId = lessonTypeId;
42 | this.lessonCost = lessonCost;
43 | this.total = total;
44 | this.lessonName = lessonName;
45 | this.remark = remark;
46 | this.crmClasses = crmClasses;
47 | this.startTotal = startTotal;
48 | this.endTotal = endTotal;
49 | this.startLessonCost = startLessonCost;
50 | this.endLessonCost = endLessonCost;
51 | }
52 |
53 |
54 |
55 |
56 |
57 | public String getStartTotal() {
58 | return startTotal;
59 | }
60 | public void setStartTotal(String startTotal) {
61 | this.startTotal = startTotal;
62 | }
63 | public String getEndTotal() {
64 | return endTotal;
65 | }
66 | public void setEndTotal(String endTotal) {
67 | this.endTotal = endTotal;
68 | }
69 | public String getStartLessonCost() {
70 | return startLessonCost;
71 | }
72 | public void setStartLessonCost(String startLessonCost) {
73 | this.startLessonCost = startLessonCost;
74 | }
75 | public String getEndLessonCost() {
76 | return endLessonCost;
77 | }
78 | public void setEndLessonCost(String endLessonCost) {
79 | this.endLessonCost = endLessonCost;
80 | }
81 |
82 |
83 | public String getLessonTypeId() {
84 | return lessonTypeId;
85 | }
86 | public void setLessonTypeId(String lessonTypeId) {
87 | this.lessonTypeId = lessonTypeId;
88 | }
89 | public Double getLessonCost() {
90 | return lessonCost;
91 | }
92 | public void setLessonCost(Double lessonCost) {
93 | this.lessonCost = lessonCost;
94 | }
95 | public Integer getTotal() {
96 | return total;
97 | }
98 | public void setTotal(Integer total) {
99 | this.total = total;
100 | }
101 | public String getLessonName() {
102 | return lessonName;
103 | }
104 | public void setLessonName(String lessonName) {
105 | this.lessonName = lessonName;
106 | }
107 | public String getRemark() {
108 | return remark;
109 | }
110 | public void setRemark(String remark) {
111 | this.remark = remark;
112 | }
113 | public Set getCrmClasses() {
114 | return crmClasses;
115 | }
116 | public void setCrmClasses(Set crmClasses) {
117 | this.crmClasses = crmClasses;
118 | }
119 |
120 |
121 |
122 | }
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/service/LessontypeService.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.service;
2 |
3 |
4 | import java.util.List;
5 |
6 | import cn.tf.lessontype.domain.CrmLessontype;
7 | import cn.tf.page.bean.PageBean;
8 |
9 | public interface LessontypeService {
10 |
11 | PageBean findAllPage(int pageNum,int pageSize);
12 |
13 | List findAll();
14 |
15 | CrmLessontype findById(String lessonTypeId);
16 |
17 | void addOrEditLessontype(CrmLessontype model);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/cn/tf/lessontype/service/impl/LessontypeServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.lessontype.service.impl;
2 |
3 |
4 | import java.util.ArrayList;
5 | import java.util.List;
6 |
7 | import org.apache.commons.lang3.StringUtils;
8 |
9 | import cn.tf.lessontype.dao.LessontypeDao;
10 | import cn.tf.lessontype.domain.CrmLessontype;
11 | import cn.tf.lessontype.service.LessontypeService;
12 | import cn.tf.page.bean.PageBean;
13 |
14 | public class LessontypeServiceImpl implements LessontypeService {
15 |
16 | private LessontypeDao lessontypeDao;
17 | public void setLessontypeDao(LessontypeDao lessontypeDao) {
18 | this.lessontypeDao = lessontypeDao;
19 | }
20 |
21 | @Override
22 | public PageBean findAllPage(int pageNum, int pageSize) {
23 |
24 | //1 查询数据库,获得总记录数
25 | int totalRecord = lessontypeDao.getTotalRecode();
26 | //2 分页数据
27 | PageBean pageBean = new PageBean(pageNum, pageSize, totalRecord);
28 |
29 | //3 查询分页结果
30 | pageBean.setData(lessontypeDao.findAllByPage(pageBean.getStartIndex(), pageSize));
31 |
32 | return pageBean;
33 | }
34 |
35 | @Override
36 | public List findAll() {
37 | return lessontypeDao.findAll();
38 | }
39 |
40 | @Override
41 | public CrmLessontype findById(String lessonTypeId) {
42 |
43 | return lessontypeDao.findById(lessonTypeId);
44 | }
45 |
46 | @Override
47 | public void addOrEditLessontype(CrmLessontype model) {
48 | lessontypeDao.SaveOrUpdate(model);
49 |
50 | }
51 |
52 |
53 | }
54 |
--------------------------------------------------------------------------------
/src/cn/tf/post/action/PostAction.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.action;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.base.BaseAction;
6 | import cn.tf.classes.domain.CrmClass;
7 | import cn.tf.department.domain.CrmDepartment;
8 | import cn.tf.department.service.DepartmentService;
9 | import cn.tf.lessontype.domain.CrmLessontype;
10 | import cn.tf.page.bean.PageBean;
11 | import cn.tf.post.domain.CrmPost;
12 | import cn.tf.post.service.PostService;
13 |
14 | import com.opensymphony.xwork2.ActionContext;
15 | import com.opensymphony.xwork2.ActionSupport;
16 | import com.opensymphony.xwork2.ModelDriven;
17 |
18 | public class PostAction extends BaseAction{
19 |
20 | private CrmPost crmPost=new CrmPost();
21 | private PostService postService;
22 | private DepartmentService departmentService;
23 |
24 |
25 | public void setPostService(PostService postService) {
26 | this.postService = postService;
27 | }
28 | public void setDepartmentService(DepartmentService departmentService) {
29 | this.departmentService = departmentService;
30 | }
31 |
32 |
33 |
34 | @Override
35 | public CrmPost getModel() {
36 | return crmPost;
37 | }
38 |
39 | public String ajaxGetAllPost(){
40 |
41 | String departmentId = crmPost.getCrmDepartment().getDepId();
42 | List allPost = postService.findAllPost(departmentId);
43 | System.out.println(allPost.size());
44 | ActionContext.getContext().getValueStack().set("allPost", allPost);
45 | return "ajaxGetAllPost";
46 | }
47 |
48 | private int pageNum;
49 | public void setPageNum(int pageNum) {
50 | this.pageNum = pageNum;
51 | }
52 | private int pageSize = 5 ;
53 | public String findAll(){
54 | PageBean pageBean = this.postService.findAllPage(pageNum, pageSize);
55 | ActionContext.getContext().getValueStack().set("pageBean", pageBean);
56 | return "findAll";
57 | }
58 |
59 | //打开添加或修改页面
60 | public String addOrEditUI(){
61 |
62 | if(this.getModel().getPostId()!=null){
63 | CrmPost findPost=this.postService.findById(this.getModel().getPostId());
64 | this.push(findPost);
65 | }
66 | //查询所有的课程类别
67 | List allDept=this.departmentService.findAllDepartment();
68 | this.put("allDept", allDept);
69 | return "addOrEditUI";
70 | }
71 |
72 | //添加或修改
73 | public String addOrEdit(){
74 | this.postService.addOrEditPost(this.getModel());
75 |
76 | return "addOrEdit";
77 | }
78 |
79 |
80 |
81 | }
82 |
--------------------------------------------------------------------------------
/src/cn/tf/post/dao/PostDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.dao;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.base.BaseDao;
6 | import cn.tf.department.domain.CrmDepartment;
7 | import cn.tf.post.domain.CrmPost;
8 |
9 | public interface PostDao extends BaseDao{
10 |
11 | public List findAll(String departmentId);
12 |
13 |
14 |
15 | public int getTotalRecode();
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/cn/tf/post/dao/impl/PostDaoImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.dao.impl;
2 |
3 | import java.util.List;
4 |
5 | import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
6 |
7 | import cn.tf.base.impl.BaseDaoImpl;
8 | import cn.tf.department.dao.DepartmentDao;
9 | import cn.tf.department.domain.CrmDepartment;
10 | import cn.tf.post.dao.PostDao;
11 | import cn.tf.post.domain.CrmPost;
12 |
13 | public class PostDaoImpl extends BaseDaoImpl implements PostDao{
14 |
15 | @Override
16 | public List findAll(String departmentId) {
17 |
18 | return this.getHibernateTemplate().find("from CrmPost c where c.crmDepartment.depId=? ",departmentId);
19 | }
20 |
21 | @Override
22 | public List findAll() {
23 | return this.getHibernateTemplate().find("from CrmPost ");
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/src/cn/tf/post/domain/CrmPost.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/src/cn/tf/post/domain/CrmPost.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.domain;
2 |
3 | import java.util.HashSet;
4 | import java.util.Set;
5 |
6 | import cn.tf.department.domain.CrmDepartment;
7 | import cn.tf.staff.domain.CrmStaff;
8 |
9 | /**
10 | * CrmPost entity. @author MyEclipse Persistence Tools
11 | */
12 |
13 | public class CrmPost implements java.io.Serializable {
14 |
15 | // Fields
16 |
17 | private String postId;
18 | private CrmDepartment crmDepartment;
19 | private String name;
20 | private Set crmStaffs = new HashSet();
21 | public String getPostId() {
22 | return postId;
23 | }
24 | public void setPostId(String postId) {
25 | this.postId = postId;
26 | }
27 | public CrmDepartment getCrmDepartment() {
28 | return crmDepartment;
29 | }
30 | public void setCrmDepartment(CrmDepartment crmDepartment) {
31 | this.crmDepartment = crmDepartment;
32 | }
33 | public String getName() {
34 | return name;
35 | }
36 | public void setName(String name) {
37 | this.name = name;
38 | }
39 | public Set getCrmStaffs() {
40 | return crmStaffs;
41 | }
42 | public void setCrmStaffs(Set crmStaffs) {
43 | this.crmStaffs = crmStaffs;
44 | }
45 | public CrmPost(String postId, CrmDepartment crmDepartment, String name,
46 | Set crmStaffs) {
47 | super();
48 | this.postId = postId;
49 | this.crmDepartment = crmDepartment;
50 | this.name = name;
51 | this.crmStaffs = crmStaffs;
52 | }
53 | public CrmPost() {
54 | super();
55 | }
56 |
57 |
58 |
59 |
60 | }
--------------------------------------------------------------------------------
/src/cn/tf/post/service/PostService.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.service;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.page.bean.PageBean;
6 | import cn.tf.post.domain.CrmPost;
7 |
8 | public interface PostService {
9 |
10 | List findAllPost(String departmentId);
11 |
12 | List findAllPost();
13 |
14 | PageBean findAllPage(int pageNum, int pageSize);
15 |
16 | CrmPost findById(String postId);
17 |
18 | void addOrEditPost(CrmPost model);
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/cn/tf/post/service/impl/PostServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.post.service.impl;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.department.domain.CrmDepartment;
6 | import cn.tf.page.bean.PageBean;
7 | import cn.tf.post.dao.PostDao;
8 | import cn.tf.post.domain.CrmPost;
9 | import cn.tf.post.service.PostService;
10 |
11 | public class PostServiceImpl implements PostService{
12 |
13 | private PostDao postDao;
14 | public void setPostDao(PostDao postDao) {
15 | this.postDao = postDao;
16 | }
17 |
18 |
19 | @Override
20 | public List findAllPost(String departmentId) {
21 |
22 | return postDao.findAll(departmentId);
23 | }
24 |
25 |
26 | @Override
27 | public List findAllPost() {
28 |
29 | return postDao.findAll();
30 | }
31 |
32 |
33 | @Override
34 | public PageBean findAllPage(int pageNum, int pageSize) {
35 |
36 | //1 查询数据库,获得总记录数
37 | int totalRecord = postDao.getTotalRecode();
38 |
39 | //2 分页数据
40 | PageBean pageBean = new PageBean(pageNum, pageSize, totalRecord);
41 |
42 | //3 查询分页结果
43 | pageBean.setData(postDao.findAllByPage(pageBean.getStartIndex(), pageSize));
44 |
45 | return pageBean;
46 | }
47 |
48 |
49 | @Override
50 | public CrmPost findById(String postId) {
51 |
52 | return postDao.findById(postId);
53 | }
54 |
55 |
56 | @Override
57 | public void addOrEditPost(CrmPost crmPost) {
58 |
59 | postDao.SaveOrUpdate(crmPost);
60 |
61 | }
62 |
63 | }
64 |
--------------------------------------------------------------------------------
/src/cn/tf/staff/dao/StaffDao.java:
--------------------------------------------------------------------------------
1 | package cn.tf.staff.dao;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.staff.domain.CrmStaff;
6 |
7 | public interface StaffDao {
8 |
9 | CrmStaff find(String loginName, String loginPwd);
10 |
11 | void save(CrmStaff crmStaff);
12 |
13 |
14 | List findAllStaff(String condition, Object[] params);
15 |
16 | CrmStaff findById(String staffId);
17 |
18 | void update(CrmStaff crmStaff);
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/cn/tf/staff/dao/impl/StaffDaoImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.staff.dao.impl;
2 |
3 | import java.util.Date;
4 | import java.util.List;
5 |
6 | import org.springframework.orm.hibernate3.HibernateTemplate;
7 | import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
8 |
9 | import cn.tf.staff.dao.StaffDao;
10 | import cn.tf.staff.domain.CrmStaff;
11 |
12 | public class StaffDaoImpl extends HibernateDaoSupport implements StaffDao{
13 |
14 | @Override
15 | public CrmStaff find(String loginName, String loginPwd) {
16 |
17 | List all=this.getHibernateTemplate().find("from CrmStaff c where c.loginName=? and c.loginPwd=? ",loginName,loginPwd);
18 | if(all.size()>0){
19 | return all.get(0);
20 | }
21 | return null;
22 | }
23 |
24 | @Override
25 | public void save(CrmStaff crmStaff) {
26 | this.getHibernateTemplate().save(crmStaff);
27 |
28 | }
29 |
30 | @Override
31 | public List findAllStaff(String condition, Object[] params) {
32 | String hql="from CrmStaff where 1=1 "+condition;
33 |
34 | return this.getHibernateTemplate().find(hql,params);
35 | }
36 |
37 | @Override
38 | public CrmStaff findById(String staffId) {
39 |
40 | List allT=this.getHibernateTemplate().find(" from CrmStaff where id=? ",staffId);
41 | if(allT !=null && allT.size()==1){
42 | return allT.get(0);
43 | }
44 | return null;
45 | }
46 |
47 | @Override
48 | public void update(CrmStaff crmStaff) {
49 |
50 | String staffCode=crmStaff.getStaffCode();
51 |
52 | if(staffCode!=null){
53 | //修改密码
54 | String loginPwd=crmStaff.getLoginPwd();
55 | String staffId=crmStaff.getStaffId();
56 |
57 |
58 | String hql1="update CrmStaff c set c.loginPwd=? where c.staffId=?";
59 | this.getHibernateTemplate().bulkUpdate(hql1,loginPwd,staffId);
60 |
61 | }else{
62 | String loginName=crmStaff.getLoginName();
63 | String staffName=crmStaff.getStaffName();
64 | String gender=crmStaff.getGender();
65 | String postId=crmStaff.getCrmPost().getPostId();
66 | Date onDutyDate=crmStaff.getOnDutyDate();
67 | String staffId=crmStaff.getStaffId();
68 |
69 | String hql="update CrmStaff c set c.loginName=? ,c.staffName=?,c.gender=?,c.crmPost.postId=?, c.onDutyDate=? where c.staffId=? ";
70 | this.getHibernateTemplate().bulkUpdate(hql, loginName,staffName,gender,postId,onDutyDate,staffId);
71 |
72 | }
73 |
74 | }
75 |
76 |
77 |
78 |
79 | }
80 |
--------------------------------------------------------------------------------
/src/cn/tf/staff/domain/CrmStaff.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/src/cn/tf/staff/domain/CrmStaff.java:
--------------------------------------------------------------------------------
1 | package cn.tf.staff.domain;
2 |
3 | import java.sql.Timestamp;
4 | import java.util.Date;
5 |
6 | import cn.tf.post.domain.CrmPost;
7 |
8 | /**
9 | * CrmStaff entity. @author MyEclipse Persistence Tools
10 | */
11 |
12 | public class CrmStaff implements java.io.Serializable {
13 |
14 | // Fields
15 |
16 | private String staffId;
17 | private CrmPost crmPost;
18 | private String staffCode;
19 | private String loginName;
20 | private String loginPwd;
21 | private String staffName;
22 | private String gender;
23 | private Date birthday;
24 | private Date onDutyDate;
25 | public String getStaffId() {
26 | return staffId;
27 | }
28 | public void setStaffId(String staffId) {
29 | this.staffId = staffId;
30 | }
31 | public CrmPost getCrmPost() {
32 | return crmPost;
33 | }
34 | public void setCrmPost(CrmPost crmPost) {
35 | this.crmPost = crmPost;
36 | }
37 | public String getStaffCode() {
38 | return staffCode;
39 | }
40 | public void setStaffCode(String staffCode) {
41 | this.staffCode = staffCode;
42 | }
43 | public String getLoginName() {
44 | return loginName;
45 | }
46 | public void setLoginName(String loginName) {
47 | this.loginName = loginName;
48 | }
49 | public String getLoginPwd() {
50 | return loginPwd;
51 | }
52 | public void setLoginPwd(String loginPwd) {
53 | this.loginPwd = loginPwd;
54 | }
55 | public String getStaffName() {
56 | return staffName;
57 | }
58 | public void setStaffName(String staffName) {
59 | this.staffName = staffName;
60 | }
61 | public String getGender() {
62 | return gender;
63 | }
64 | public void setGender(String gender) {
65 | this.gender = gender;
66 | }
67 | public Date getBirthday() {
68 | return birthday;
69 | }
70 | public void setBirthday(Date birthday) {
71 | this.birthday = birthday;
72 | }
73 | public Date getOnDutyDate() {
74 | return onDutyDate;
75 | }
76 | public void setOnDutyDate(Date onDutyDate) {
77 | this.onDutyDate = onDutyDate;
78 | }
79 | public CrmStaff(String staffId, CrmPost crmPost, String staffCode,
80 | String loginName, String loginPwd, String staffName, String gender,
81 | Date birthday, Date onDutyDate) {
82 | super();
83 | this.staffId = staffId;
84 | this.crmPost = crmPost;
85 | this.staffCode = staffCode;
86 | this.loginName = loginName;
87 | this.loginPwd = loginPwd;
88 | this.staffName = staffName;
89 | this.gender = gender;
90 | this.birthday = birthday;
91 | this.onDutyDate = onDutyDate;
92 | }
93 | public CrmStaff() {
94 | super();
95 | }
96 |
97 |
98 |
99 | }
--------------------------------------------------------------------------------
/src/cn/tf/staff/service/StaffService.java:
--------------------------------------------------------------------------------
1 | package cn.tf.staff.service;
2 |
3 | import java.util.List;
4 |
5 | import cn.tf.staff.domain.CrmStaff;
6 |
7 | public interface StaffService {
8 |
9 | public CrmStaff login(CrmStaff crmStaff);
10 |
11 | public void addStaff(CrmStaff crmStaff);
12 |
13 | public List findAllStaff(CrmStaff crmStaff);
14 |
15 | public CrmStaff findById(String staffId);
16 |
17 | //更新
18 | public void updateStaff(CrmStaff crmStaff);
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/src/cn/tf/staff/service/impl/StaffServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.tf.staff.service.impl;
2 |
3 | import java.util.ArrayList;
4 | import java.util.List;
5 |
6 | import org.apache.commons.lang3.StringUtils;
7 |
8 | import cn.tf.department.domain.CrmDepartment;
9 | import cn.tf.staff.dao.StaffDao;
10 | import cn.tf.staff.domain.CrmStaff;
11 | import cn.tf.staff.service.StaffService;
12 | import cn.tf.utils.MD5Util;
13 |
14 | public class StaffServiceImpl implements StaffService{
15 |
16 | private StaffDao staffDao;
17 |
18 | public void setStaffDao(StaffDao staffDao) {
19 | this.staffDao = staffDao;
20 | }
21 |
22 |
23 | @Override
24 | public CrmStaff login(CrmStaff crmStaff) {
25 | String loginPwd=MD5Util.getMD5Value(crmStaff.getLoginPwd());
26 | return staffDao.find(crmStaff.getLoginName(),loginPwd);
27 | }
28 |
29 |
30 | //添加员工
31 | @Override
32 | public void addStaff(CrmStaff crmStaff) {
33 | crmStaff.setLoginPwd(MD5Util.getMD5Value(crmStaff.getLoginPwd()));
34 | staffDao.save(crmStaff);
35 |
36 | }
37 |
38 |
39 | //根据条件查询所有
40 | @Override
41 | public List findAllStaff(CrmStaff crmStaff) {
42 |
43 | StringBuilder builder = new StringBuilder();
44 | List