Commit 2f75c847b4c0e71c0c422ab601b7f2bb37a93276

Authored by 陈杰
1 parent 36ff5663
Exists in master

去掉编译的

Showing 203 changed files with 27 additions and 923 deletions   Show diff stats

Too many changes.

To preserve performance only 100 of 203 files displayed.

.idea/vcs.xml 0 → 100644
... ... @@ -0,0 +1,6 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="VcsDirectoryMappings">
  4 + <mapping directory="$PROJECT_DIR$" vcs="Git" />
  5 + </component>
  6 +</project>
0 7 \ No newline at end of file
... ...
.idea/workspace.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <project version="4">
3 3 <component name="ChangeListManager">
4   - <list default="true" id="932b6e74-97c1-4a67-ad8f-5fcaac9b11d7" name="Default Changelist" comment="" />
  4 + <list default="true" id="932b6e74-97c1-4a67-ad8f-5fcaac9b11d7" name="Default Changelist" comment="">
  5 + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
  6 + </list>
5 7 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
6 8 <option name="SHOW_DIALOG" value="false" />
7 9 <option name="HIGHLIGHT_CONFLICTS" value="true" />
... ... @@ -33,6 +35,9 @@
33 35 </list>
34 36 </option>
35 37 </component>
  38 + <component name="Git.Settings">
  39 + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  40 + </component>
36 41 <component name="MavenImportPreferences">
37 42 <option name="generalSettings">
38 43 <MavenGeneralSettings>
... ... @@ -41,6 +46,7 @@
41 46 </option>
42 47 </component>
43 48 <component name="ProjectId" id="1RGHPVsHrCNMP59J9xzgPmXfAp8" />
  49 + <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
44 50 <component name="PropertiesComponent">
45 51 <property name="RequestMappingsPanelOrder0" value="0" />
46 52 <property name="RequestMappingsPanelOrder1" value="1" />
... ... @@ -48,6 +54,7 @@
48 54 <property name="RequestMappingsPanelWidth0" value="75" />
49 55 <property name="RequestMappingsPanelWidth1" value="75" />
50 56 <property name="RequestMappingsPanelWidth2" value="75" />
  57 + <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
51 58 <property name="WebServerToolWindowFactoryState" value="false" />
52 59 <property name="aspect.path.notification.shown" value="true" />
53 60 <property name="last_opened_file_path" value="$PROJECT_DIR$/../wgServer" />
... ... @@ -55,7 +62,7 @@
55 62 <property name="project.structure.last.edited" value="Facets" />
56 63 <property name="project.structure.proportion" value="0.0" />
57 64 <property name="project.structure.side.proportion" value="0.52528733" />
58   - <property name="settings.editor.selected.configurable" value="MavenSettings" />
  65 + <property name="settings.editor.selected.configurable" value="vcs.Git" />
59 66 </component>
60 67 <component name="RecentsManager">
61 68 <key name="CopyClassDialog.RECENTS_KEY">
... ... @@ -170,13 +177,24 @@
170 177 <workItem from="1570584502127" duration="16160000" />
171 178 <workItem from="1570666287871" duration="102203000" />
172 179 <workItem from="1571184602970" duration="24262000" />
173   - <workItem from="1571278758298" duration="712000" />
  180 + <workItem from="1571278758298" duration="1389000" />
174 181 </task>
175 182 <servers />
176 183 </component>
177 184 <component name="TypeScriptGeneratedFilesManager">
178 185 <option name="version" value="1" />
179 186 </component>
  187 + <component name="Vcs.Log.Tabs.Properties">
  188 + <option name="TAB_STATES">
  189 + <map>
  190 + <entry key="MAIN">
  191 + <value>
  192 + <State />
  193 + </value>
  194 + </entry>
  195 + </map>
  196 + </option>
  197 + </component>
180 198 <component name="XDebuggerManager">
181 199 <breakpoint-manager>
182 200 <breakpoints>
... ...
target/classes/application.yml
... ... @@ -1,54 +0,0 @@
1   -server:
2   - port: 8008
3   -
4   -spring:
5   - freemarker:
6   - template-loader-path: classpath:/templates/
7   - prefix:
8   - suffix: .html
9   - ##是否允许使用request
10   - allow-request-override: true
11   - request-context-attribute: request
12   -
13   - cache: false
14   - check-template-location: true
15   - charset: UTF-8
16   - content-type: text/html;charset=UTF-8
17   - expose-request-attributes: false
18   - expose-session-attributes: false
19   - expose-spring-macro-helpers: false
20   -
21   - datasource:
22   - username: SZJXTUSER
23   - password: xst200919
24   - url: jdbc:sqlserver://60.190.202.57:14333;database=SmartPaike
25   - driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
26   - filters: stat
27   - maxActive: 20
28   - initialSize: 1
29   - maxWait: 60000
30   - minIdle: 1
31   - timeBetweenEvictionRunsMillis: 60000
32   - minEvictableIdleTimeMillis: 300000
33   - validationQuery: select 'x'
34   - testWhileIdle: true
35   - testOnBorrow: false
36   - testOnReturn: false
37   - poolPreparedStatements: true
38   - maxOpenPreparedStatements: 20
39   -
40   -mybatis:
41   - mapper-locations: classpath:mapping/*.xml
42   - type-aliases-package: com.jevon.model
43   -
44   -#pagehelper
45   -pagehelper:
46   - helperDialect: mysql
47   - reasonable: true
48   - supportMethodsArguments: true
49   - params: count=countSql
50   -
51   -#logger
52   -Logger:
53   - level:
54   - com.jevon.mapper: info
target/classes/com/jevon/Application.class
No preview for this file type
target/classes/com/jevon/Swagger2.class
No preview for this file type
target/classes/com/jevon/controller/InitController.class
No preview for this file type
target/classes/com/jevon/controller/MessageController.class
No preview for this file type
target/classes/com/jevon/controller/ScheduleController.class
No preview for this file type
target/classes/com/jevon/filter/AllowOriginFilter.class
No preview for this file type
target/classes/com/jevon/mapper/ClassCourseMapper.class
No preview for this file type
target/classes/com/jevon/mapper/ClassModelMapper.class
No preview for this file type
target/classes/com/jevon/mapper/CourseMapper.class
No preview for this file type
target/classes/com/jevon/mapper/JoinClassMapper.class
No preview for this file type
target/classes/com/jevon/mapper/ScheduleMapper.class
No preview for this file type
target/classes/com/jevon/mapper/TeacherClassMapper.class
No preview for this file type
target/classes/com/jevon/mapper/TeacherCourseMapper.class
No preview for this file type
target/classes/com/jevon/mapper/TeacherMapper.class
No preview for this file type
target/classes/com/jevon/model/ClassCourse.class
No preview for this file type
target/classes/com/jevon/model/ClassModel.class
No preview for this file type
target/classes/com/jevon/model/Course.class
No preview for this file type
target/classes/com/jevon/model/JoinClass.class
No preview for this file type
target/classes/com/jevon/model/Schedule.class
No preview for this file type
target/classes/com/jevon/model/Teacher.class
No preview for this file type
target/classes/com/jevon/model/TeacherClass.class
No preview for this file type
target/classes/com/jevon/model/TeacherCourse.class
No preview for this file type
target/classes/com/jevon/service/ClassCourseService.class
No preview for this file type
target/classes/com/jevon/service/ClassModelService.class
No preview for this file type
target/classes/com/jevon/service/CourseService.class
No preview for this file type
target/classes/com/jevon/service/JoinClassService.class
No preview for this file type
target/classes/com/jevon/service/ScheduleService.class
No preview for this file type
target/classes/com/jevon/service/TeacherClassService.class
No preview for this file type
target/classes/com/jevon/service/TeacherCourseService.class
No preview for this file type
target/classes/com/jevon/service/TeacherService.class
No preview for this file type
target/classes/com/jevon/service/impl/ClassCourseServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/ClassModelServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/CourseServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/JoinCLassServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/ScheduleServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/TeacherClassServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/TeacherCourseServiceImpl.class
No preview for this file type
target/classes/com/jevon/service/impl/TeacherServiceImpl.class
No preview for this file type
target/classes/com/jevon/utils/ExcelUtils.class
No preview for this file type
target/classes/com/jevon/utils/HttpClientUtils.class
No preview for this file type
target/classes/com/jevon/vo/BaseVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/ClassCourseDetailVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/ClassCourseRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/ClassCourseVO.class
No preview for this file type
target/classes/com/jevon/vo/rep/ClassRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/CourseRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/CourseTypeListVO.class
No preview for this file type
target/classes/com/jevon/vo/rep/GetCourseClassListRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/GetCourseTypeListRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/InitRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/JoinDetail.class
No preview for this file type
target/classes/com/jevon/vo/rep/JoinRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/ScheduleListRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/ScheduleRepVo.class
No preview for this file type
target/classes/com/jevon/vo/rep/TeacherCourseRepVo.class
No preview for this file type
target/classes/com/jevon/vo/req/CourseClassReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/CourseGroupReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/CreateScheduleReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/FirstReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/GetClassCourseReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/InitTeacherCourseReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/JoinClassReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/NoScheduleReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/ParallelClassReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/RecallReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/ScheduleIdReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/SchoolIdReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/SetTypeReqVo.class
No preview for this file type
target/classes/com/jevon/vo/req/UpdateScheduleReqVo.class
No preview for this file type
target/classes/logback.xml
... ... @@ -1,61 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<configuration debug="true">
3   -     <!-- 项目名称 -->
4   -     <property name="PROJECT_NAME" value="schedule" />
5   -
6   -     <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
7   - <!--    <property name="LOG_HOME" value="/opt/web/log/" />-->
8   - <property name="LOG_HOME" value="D://log"/>
9   -
10   -     <!-- 控制台输出 -->
11   -     <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
12   -         <!--<withJansi>true</withJansi>-->
13   -         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
14   -             <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
15   -             <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] %highlight([%-5level] %logger{50} - %msg%n)</pattern>
16   -             <charset>UTF-8</charset>
17   -         </encoder>
18   -     </appender>
19   -
20   -     <!-- 按照每天生成日志文件 -->
21   -     <appender name="SYSTEM_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
22   -         <!-- 过滤器,只打印ERROR级别的日志 -->
23   -         <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
24   -             <!--日志文件输出的文件名-->
25   -             <FileNamePattern>${LOG_HOME}/${PROJECT_NAME}.system-dev.%d{yyyy-MM-dd HH}.%i.log</FileNamePattern>
26   -             <!--日志文件保留天数-->
27   -             <MaxHistory>30</MaxHistory>
28   -             <!--日志文件最大的大小-->
29   -             <MaxFileSize>100MB</MaxFileSize>
30   -         </rollingPolicy>
31   -
32   -         <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
33   -             <!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符-->
34   -             <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] [%-5level] %logger{50} - %msg%n</pattern>
35   -             <charset>UTF-8</charset>
36   -         </encoder>
37   -     </appender>
38   -     <logger name="system_error" additivity="true">
39   -        <appender-ref ref="SYSTEM_FILE"/>
40   -    </logger>
41   -
42   -    <!-- 设置Spring&Hibernate日志输出级别 -->
43   -    <logger name="org.springframework" level="WARN" />
44   -    <logger name="org.mybatis" level="WARN" />
45   -    <logger name="com.ibatis" level="DEBUG" />
46   -    <logger name="com.ibatis.common.jdbc.SimpleDataSource" level="DEBUG" />
47   -    <logger name="com.ibatis.common.jdbc.ScriptRunner" level="DEBUG" />
48   -    <logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="DEBUG" />
49   -
50   -
51   -    <logger name="java.sql.Connection" level="DEBUG" />
52   -    <logger name="java.sql.Statement" level="DEBUG" />
53   -    <logger name="java.sql.PreparedStatement" level="DEBUG" />
54   -    <logger name="com.jevon.mapper" level="DEBUG" />
55   -    <!-- 开发环境下的日志配置 -->
56   -    <root level="ERROR">
57   -        <appender-ref ref="CONSOLE" />
58   -        <appender-ref ref="SYSTEM_FILE" />
59   -    </root>
60   -
61   -</configuration>
62 0 \ No newline at end of file
target/classes/mapping/ClassCourseMapper.xml
... ... @@ -1,112 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.ClassCourseMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.ClassCourse" >
5   - <id column="course_id" property="courseId" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="grade" property="grade" jdbcType="INTEGER" />
8   - <result column="class_id" property="classId" jdbcType="INTEGER" />
9   - <result column="single_or_double" property="singleOrDouble" jdbcType="INTEGER" />
10   - <result column="week" property="week" jdbcType="INTEGER" />
11   - <result column="course_number" property="courseNumber" jdbcType="INTEGER" />
12   - <result column="course_name" property="courseName" jdbcType="VARCHAR" />
13   - <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
14   - <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
15   - <result column="team" property="team" jdbcType="VARCHAR" />
16   - <result column="course_open_id" property="courseOpenId" jdbcType="INTEGER" />
17   - </resultMap>
18   - <sql id="Base_Column_List" >
19   - course_id, school_id, grade, class_id, single_or_double, week, course_number, course_name,
20   - create_time, update_time,team,course_open_id
21   - </sql>
22   -
23   - <insert id="insertBatch" parameterType="java.util.List">
24   - insert into sz_sch_class_course ( school_id, grade,
25   - class_id, single_or_double, week,
26   - course_number, course_name, create_time,
27   - update_time,team,course_open_id)
28   - values
29   - <foreach collection="list" item="emp" separator=",">
30   - (#{emp.schoolId,jdbcType=INTEGER}, #{emp.grade,jdbcType=INTEGER},
31   - #{emp.classId,jdbcType=INTEGER}, #{emp.singleOrDouble,jdbcType=INTEGER}, #{emp.week,jdbcType=INTEGER},
32   - #{emp.courseNumber,jdbcType=INTEGER}, #{emp.courseName,jdbcType=VARCHAR}, #{emp.createTime,jdbcType=TIMESTAMP},
33   - #{emp.updateTime,jdbcType=TIMESTAMP},#{emp.team,jdbcType=VARCHAR}, #{emp.courseOpenId,jdbcType=INTEGER})
34   - </foreach>
35   - </insert>
36   -
37   - <update id="recallClassCourse" parameterType="com.jevon.model.ClassCourse">
38   - update sz_sch_class_course set course_name = null where school_id = #{schoolId}
39   - and course_name = #{courseName}
40   - </update>
41   -
42   - <select id="selectClassCourseByClass" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
43   - select * from sz_sch_class_course where team = #{team} and school_id = #{schoolId}
44   - <if test="grade != null">
45   - and grade = #{grade}
46   - </if>
47   - <if test="classId != null">
48   - and class_id = #{classId}
49   - </if>
50   - and week =#{week} and course_number =#{courseNumber} and single_or_double = #{singleOrDouble}
51   - </select>
52   -
53   - <select id="selectClassCourse" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
54   - select * from sz_sch_class_course where team =#{team} and class_id = #{classId}
55   - and week = #{week} and course_number = #{courseNumber} and single_or_double =#{singleOrDouble}
56   - </select>
57   -
58   - <select id="selectWeekCourse" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
59   - select * from sz_sch_class_course where team =#{team} and class_id = #{classId} and week = #{week} and single_or_double = #{singleOrDouble}
60   - and course_name = #{courseName}
61   - </select>
62   -
63   - <select id="selectNoCourse" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
64   - select * from sz_sch_class_course where team =#{team} and class_id = #{classId}
65   - and course_name is null and week != 6 and week != 7
66   - </select>
67   -
68   - <select id="selectSingleOrDouble" parameterType="com.jevon.model.ClassCourse" resultType="java.lang.Integer">
69   - select max(single_or_double)
70   - from sz_sch_class_course where team =#{team} and grade = #{grade} and school_id = #{schoolId}
71   - </select>
72   -
73   - <select id="selectMaxCourseNumber" parameterType="com.jevon.model.ClassCourse" resultType="java.lang.Integer">
74   - select max(course_number) from sz_sch_class_course where team =#{team} and school_id = #{schoolId}
75   - </select>
76   -
77   - <select id="selectByClassIdAndSingleOrDouble" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
78   - select * from sz_sch_class_course where team =#{team} and class_id = #{classId} and single_or_double = #{singleOrDouble} order by week , course_number
79   - </select>
80   -
81   - <select id="copyClassCourse" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
82   - select * from sz_sch_class_course where team =#{team} and school_id = #{schoolId}
83   - </select>
84   - <delete id="deleteBySchoolIdAndTeam" parameterType="com.jevon.model.ClassCourse">
85   - delete from sz_sch_class_course where team =#{team} and school_id = #{schoolId}
86   - </delete>
87   -
88   - <select id="selectCourseByClassIdAndWeek" parameterType="com.jevon.model.ClassCourse" resultMap="BaseResultMap">
89   - select * from sz_sch_class_course where team =#{team} and class_id = #{classId} and week = ${week} and course_name = #{courseName}
90   - and single_or_double =#{singleOrDouble}
91   - </select>
92   -
93   - <update id="updatePublicOreElective" parameterType="com.jevon.model.ClassCourse" >
94   - update sz_sch_class_course set course_name = #{courseName} where team =#{team} and school_id = #{schoolId} and grade = #{grade}
95   - and week=#{week} and course_number = #{courseNumber} and single_or_double = #{singleOrDouble}
96   - </update>
97   -
98   - <update id="updateByPrimaryKey" parameterType="com.jevon.model.ClassCourse" >
99   - update sz_sch_class_course
100   - set school_id = #{schoolId,jdbcType=INTEGER},
101   - grade = #{grade,jdbcType=INTEGER},
102   - class_id = #{classId,jdbcType=INTEGER},
103   - single_or_double = #{singleOrDouble,jdbcType=INTEGER},
104   - week = #{week,jdbcType=INTEGER},
105   - course_number = #{courseNumber,jdbcType=INTEGER},
106   - course_name = #{courseName,jdbcType=VARCHAR},
107   - course_open_id = #{courseOpenId,jdbcType=INTEGER},
108   - create_time = #{createTime,jdbcType=TIMESTAMP},
109   - update_time = #{updateTime,jdbcType=TIMESTAMP}
110   - where course_id = #{courseId,jdbcType=INTEGER}
111   - </update>
112   -</mapper>
113 0 \ No newline at end of file
target/classes/mapping/ClassModelMapper.xml
... ... @@ -1,52 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.ClassModelMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.ClassModel" >
5   - <id column="class_id" property="classId" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="grade" property="grade" jdbcType="VARCHAR" />
8   - <result column="class_name" property="className" jdbcType="VARCHAR" />
9   - </resultMap>
10   - <sql id="Base_Column_List" >
11   - class_id, school_id, grade, class_name
12   - </sql>
13   - <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
14   - select
15   - <include refid="Base_Column_List" />
16   - from sz_sch_class
17   - where class_id = #{classId,jdbcType=INTEGER}
18   - </select>
19   -
20   - <insert id="insertBatch" parameterType="com.jevon.model.ClassModel" >
21   - insert into sz_sch_class (class_id, school_id, grade,
22   - class_name)
23   - values
24   - <foreach collection="list" item="emp" separator=",">
25   - (#{emp.classId,jdbcType=INTEGER}, #{emp.schoolId,jdbcType=INTEGER}, #{emp.grade,jdbcType=VARCHAR},
26   - #{emp.className,jdbcType=VARCHAR})
27   - </foreach>
28   - </insert>
29   - <update id="updateByPrimaryKey" parameterType="com.jevon.model.ClassModel" >
30   - update sz_sch_class
31   - set school_id = #{schoolId,jdbcType=INTEGER},
32   - grade = #{grade,jdbcType=VARCHAR},
33   - class_name = #{className,jdbcType=VARCHAR},
34   - where class_id = #{classId,jdbcType=INTEGER}
35   - </update>
36   -
37   - <select id="selectBySchoolId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
38   - select * from sz_sch_class where school_id = #{schoolId}
39   - </select>
40   -
41   - <select id="selectBySchoolIdAndGrade" parameterType="com.jevon.model.ClassModel" resultMap="BaseResultMap">
42   - select * from sz_sch_class where school_id = #{schoolId} and grade = #{grade}
43   - </select>
44   -
45   - <delete id="deleteSchool" parameterType="java.lang.Integer">
46   - delete from sz_sch_class where school_id = #{schoolId}
47   - </delete>
48   - <select id="selectBySchoolIdAndClassNameAndGrade" parameterType="com.jevon.model.ClassModel" resultMap="BaseResultMap">
49   - select * from sz_sch_class where school_id = #{schoolId} and class_name = #{className}
50   - and grade = #{grade}
51   - </select>
52   -</mapper>
53 0 \ No newline at end of file
target/classes/mapping/CourseMapper.xml
... ... @@ -1,50 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.CourseMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.Course" >
5   - <id column="id" property="id" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="course_id" property="courseId" jdbcType="INTEGER" />
8   - <result column="course_name" property="courseName" jdbcType="VARCHAR" />
9   - <result column="course_type" property="courseType" jdbcType="INTEGER" />
10   - </resultMap>
11   -
12   - <insert id="insertBatch" parameterType="java.util.List">
13   - insert into sz_sch_course ( school_id , course_id, course_name,course_type)
14   - values
15   - <foreach collection="list" item="emp" separator=",">
16   - (#{emp.schoolId,jdbcType=INTEGER}, #{emp.courseId,jdbcType=INTEGER}, #{emp.courseName,jdbcType=VARCHAR},0)
17   - </foreach>
18   - </insert>
19   -
20   - <select id="selectBySchoolId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
21   - select sz_sch_course. * from sz_sch_course where sz_sch_course.school_Id = #{schoolId}
22   - and sz_sch_course.course_name in ( select course_name from sz_sch_teacher_class where school_id = #{schoolId})
23   - </select>
24   -
25   - <delete id="deleteSchoolId" parameterType="java.lang.Integer">
26   - delete from sz_sch_course where school_Id =#{schoolId}
27   - </delete>
28   -
29   - <update id="initSchoolId" parameterType="java.lang.Integer">
30   - update sz_sch_course set course_type = 0 where school_Id =#{schoolId}
31   - </update>
32   -
33   - <select id="selectByCourse" parameterType="com.jevon.model.Course" resultMap="BaseResultMap">
34   - select * from sz_sch_course where school_id = #{schoolId}
35   - <if test="courseId != 0">
36   - and course_id = #{courseId}
37   - </if>
38   - <if test="courseName != null">
39   - and course_name = #{courseName}
40   - </if>
41   - <if test="courseType != 0">
42   - and course_type =#{courseType}
43   - </if>
44   - </select>
45   -
46   - <update id="updateCourseType" parameterType="com.jevon.model.Course">
47   - update sz_sch_course set course_type =#{courseType} where course_id = #{courseId} and school_id = #{schoolId}
48   - </update>
49   -
50   -</mapper>
51 0 \ No newline at end of file
target/classes/mapping/JoinClassMapper.xml
... ... @@ -1,55 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.JoinClassMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.JoinClass" >
5   - <id column="id" property="id" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="class_id" property="classId" jdbcType="INTEGER" />
8   - <result column="team" property="team" jdbcType="VARCHAR" />
9   - <result column="course_id" property="courseId" jdbcType="INTEGER" />
10   - <result column="course_name" property="courseName" jdbcType="VARCHAR" />
11   - <result column="course_group" property="courseGroup" jdbcType="INTEGER" />
12   - </resultMap>
13   -
14   - <insert id="insertBatch" parameterType="java.util.List">
15   - insert into sz_sch_join_class ( school_id ,class_id,team, course_id, course_name,course_group)
16   - values
17   - <foreach collection="list" item="emp" separator=",">
18   - (#{emp.schoolId,jdbcType=INTEGER}, #{emp.classId,jdbcType=INTEGER}, #{emp.team,jdbcType=VARCHAR}
19   - , #{emp.courseId,jdbcType=INTEGER}, #{emp.courseName,jdbcType=VARCHAR}, #{emp.courseGroup,jdbcType=INTEGER})
20   - </foreach>
21   - </insert>
22   -
23   - <select id="selectMaxGroup" resultType="java.lang.Integer">
24   - select max(course_group) from sz_sch_join_class
25   - </select>
26   -
27   - <select id="selectByCourseGroup" parameterType="java.lang.Integer" resultMap="BaseResultMap">
28   - select * from sz_sch_join_class where course_group = #{courseGroup}
29   - </select>
30   -
31   - <delete id="deleteCourseGroup" parameterType="java.lang.Integer">
32   - delete from sz_sch_join_class where course_group = #{courseGroup}
33   - </delete>
34   -
35   - <delete id="deleteBySchoolIdAndTeam" parameterType="com.jevon.model.JoinClass">
36   - delete from sz_sch_join_class where school_id = #{schoolId} and team = #{team}
37   - </delete>
38   -
39   - <select id="selectByCourse" parameterType="com.jevon.model.JoinClass" resultMap="BaseResultMap">
40   - select * from sz_sch_join_class where school_id = #{schoolId} and team = #{team}
41   - <if test="classId != 0">
42   - and class_id = #{classId}
43   - </if>
44   - <if test="courseId != 0">
45   - and course_id = #{courseId}
46   - </if>
47   - <if test="courseName != null">
48   - and course_name = #{courseName}
49   - </if>
50   - <if test="courseGroup != 0">
51   - and course_group =#{courseGroup}
52   - </if>
53   - </select>
54   -
55   -</mapper>
56 0 \ No newline at end of file
target/classes/mapping/ScheduleMapper.xml
... ... @@ -1,49 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.ScheduleMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.Schedule" >
5   - <id column="id" property="id" jdbcType="INTEGER" />
6   - <result column="schedule_name" property="scheduleName" jdbcType="VARCHAR" />
7   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
8   - <result column="team" property="team" jdbcType="VARCHAR" />
9   - <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
10   - <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
11   - <result column="speed" property="speed" jdbcType="INTEGER" />
12   - <result column="morning" property="morning" jdbcType="INTEGER" />
13   - <result column="afternoon" property="afternoon" jdbcType="INTEGER" />
14   - <result column="night" property="night" jdbcType="INTEGER" />
15   - </resultMap>
16   -
17   - <insert id="insert" parameterType="com.jevon.model.Schedule">
18   - insert into sz_schedule ( schedule_name , school_id, team,create_time,speed)
19   - values (#{scheduleName},#{schoolId},#{team},#{createTime},#{speed})
20   - </insert>
21   -
22   - <select id="selectById" parameterType="java.lang.Integer" resultMap="BaseResultMap">
23   - select * from sz_schedule where id =#{id}
24   - </select>
25   -
26   - <select id="selectBySchoolAndTeam" parameterType="com.jevon.model.Schedule" resultMap="BaseResultMap">
27   - select * from sz_schedule where school_id =#{schoolId} and team =#{team}
28   - </select>
29   -
30   - <select id="selectBySchool" parameterType="java.lang.Integer" resultMap="BaseResultMap">
31   - select * from sz_schedule where school_id = #{schoolId}
32   - </select>
33   -
34   - <delete id="deleteBySchedule" parameterType="java.lang.Integer">
35   - delete sz_schedule where id =#{id}
36   - </delete>
37   -
38   - <update id="updateSpeed" parameterType="com.jevon.model.Schedule">
39   - update sz_schedule set speed = #{speed} where id =#{id}
40   - </update>
41   -
42   - <update id="update" parameterType="com.jevon.model.Schedule">
43   - update sz_schedule set schedule_name = #{scheduleName} , team =#{team} where id =#{id}
44   - </update>
45   -
46   - <update id="updateZuoxi" parameterType="com.jevon.model.Schedule">
47   - update sz_schedule set morning = #{morning} , afternoon =#{afternoon} , night=#{night} where id =#{id}
48   - </update>
49   -</mapper>
50 0 \ No newline at end of file
target/classes/mapping/TeacherClassMapper.xml
... ... @@ -1,208 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.TeacherClassMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.TeacherClass" >
5   - <id column="t_class_id" property="tClassId" jdbcType="INTEGER" />
6   - <result column="teacher_id" property="teacherId" jdbcType="INTEGER" />
7   - <result column="teacher_name" property="teacherName" jdbcType="VARCHAR" />
8   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
9   - <result column="grade" property="grade" jdbcType="INTEGER" />
10   - <result column="class_id" property="classId" jdbcType="INTEGER" />
11   - <result column="course_name" property="courseName" jdbcType="VARCHAR" />
12   - <result column="times" property="times" jdbcType="INTEGER" />
13   - <result column="join_times" property="joinTimes" jdbcType="INTEGER" />
14   - <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
15   - <result column="team" property="team" jdbcType="VARCHAR" />
16   - <result column="status" property="status" jdbcType="INTEGER" />
17   - </resultMap>
18   -
19   -
20   - <insert id="insert" parameterType="com.jevon.model.TeacherClass" >
21   - insert into sz_sch_teacher_class (teacher_id, teacher_name,
22   - school_id, grade, class_id,
23   - course_name, times, join_times,
24   - create_time team,status)
25   - values ( #{teacherId,jdbcType=INTEGER}, #{teacherName,jdbcType=VARCHAR},
26   - #{schoolId,jdbcType=INTEGER}, #{grade,jdbcType=INTEGER}, #{classId,jdbcType=INTEGER},
27   - #{courseName,jdbcType=VARCHAR}, #{times,jdbcType=INTEGER}, #{joinTimes,jdbcType=INTEGER},
28   - #{createTime,jdbcType=TIMESTAMP},#{team,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER})
29   - </insert>
30   - <insert id="insertBatch" parameterType="java.util.List" >
31   - insert into sz_sch_teacher_class ( teacher_id, teacher_name,
32   - school_id, grade, class_id,
33   - course_name, times, join_times,
34   - create_time,team,status)
35   - values
36   - <foreach collection="list" item="emp" separator=",">
37   - ( #{emp.teacherId,jdbcType=INTEGER}, #{emp.teacherName,jdbcType=VARCHAR},
38   - #{emp.schoolId,jdbcType=INTEGER}, #{emp.grade,jdbcType=INTEGER}, #{emp.classId,jdbcType=INTEGER},
39   - #{emp.courseName,jdbcType=VARCHAR}, #{emp.times,jdbcType=INTEGER}, #{emp.joinTimes,jdbcType=INTEGER},
40   - #{emp.createTime,jdbcType=TIMESTAMP},#{emp.team,jdbcType=VARCHAR}, #{emp.status,jdbcType=INTEGER})
41   - </foreach>
42   - </insert>
43   -
44   - <select id="selectById" parameterType="java.lang.Integer" resultMap="BaseResultMap">
45   - select * from sz_sch_teacher_class where t_class_id =#{tClassId}
46   - </select>
47   -
48   - <select id="selectHasSchedule" parameterType="com.jevon.model.TeacherClass" resultType="java.lang.Integer">
49   - select count(status) from sz_sch_teacher_class where school_id = #{schoolId} and team = #{team} and status=1
50   - </select>
51   -
52   - <update id="updateSchedule" parameterType="java.lang.Integer">
53   - update sz_sch_teacher_class set status = 1 where t_class_id =#{tClassId}
54   - </update>
55   - <update id="recallTeacherClass" parameterType="java.lang.Integer">
56   - update sz_sch_teacher_class set status = 0 where t_class_id =#{tClassId}
57   - </update>
58   -
59   - <select id="selectBySchoolAndTeam" parameterType="com.jevon.model.TeacherClass" resultMap="BaseResultMap">
60   - select * from sz_sch_teacher_class where team =#{team} and school_id = #{schoolId}
61   - </select>
62   - <delete id="deleteBySchoolAndTeam" parameterType="com.jevon.model.TeacherClass">
63   - delete from sz_sch_teacher_class where team =#{team} and school_id = #{schoolId}
64   - </delete>
65   -
66   - <select id="selectByCourseName" parameterType="com.jevon.model.TeacherClass" resultMap="BaseResultMap">
67   - select * from sz_sch_teacher_class where team =#{team} and school_id = #{schoolId} and course_name = #{courseName}
68   - </select>
69   -
70   - <select id="selectByCourseAndClass" parameterType="com.jevon.model.TeacherClass" resultMap="BaseResultMap">
71   - select * from sz_sch_teacher_class where team =#{team} and school_id = #{schoolId} and course_name = #{courseName}
72   - <if test="grade != null">
73   - and grade = #{grade}
74   - </if>
75   - <if test="classId != 0">
76   - and class_id =#{classId}
77   - </if>
78   - </select>
79   -
80   - <select id="selectByTeacher" parameterType="com.jevon.model.TeacherClass" resultMap="BaseResultMap">
81   - select * from sz_sch_teacher_class where team =#{team} and school_id= #{schoolId} and teacher_name = #{teacherName} and class_id = #{classId}
82   - </select>
83   - <update id="updateByPrimaryKey" parameterType="com.jevon.model.TeacherClass" >
84   - update sz_sch_teacher_class
85   - set teacher_id = #{teacherId,jdbcType=INTEGER},
86   - teacher_name = #{teacherName,jdbcType=VARCHAR},
87   - school_id = #{schoolId,jdbcType=INTEGER},
88   - grade = #{grade,jdbcType=INTEGER},
89   - class_id = #{classId,jdbcType=INTEGER},
90   - course_name = #{courseName,jdbcType=VARCHAR},
91   - times = #{times,jdbcType=INTEGER},
92   - join_times = #{joinTimes,jdbcType=INTEGER},
93   - create_time = #{createTime,jdbcType=TIMESTAMP}
94   - where t_class_id = #{tClassId,jdbcType=INTEGER}
95   - </update>
96   -
97   - <!-- <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >-->
98   - <!-- select -->
99   - <!-- <include refid="Base_Column_List" />-->
100   - <!-- from sz_sch_teacher_class-->
101   - <!-- where t_class_id = #{tClassId,jdbcType=INTEGER}-->
102   - <!-- </select>-->
103   - <!-- <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >-->
104   - <!-- delete from sz_sch_teacher_class-->
105   - <!-- where t_class_id = #{tClassId,jdbcType=INTEGER}-->
106   - <!-- </delete>-->
107   -<!-- <insert id="insertSelective" parameterType="com.jevon.model.TeacherClass" >-->
108   -<!-- insert into sz_sch_teacher_class-->
109   -<!-- <trim prefix="(" suffix=")" suffixOverrides="," >-->
110   -<!-- <if test="tClassId != null" >-->
111   -<!-- t_class_id,-->
112   -<!-- </if>-->
113   -<!-- <if test="teacherId != null" >-->
114   -<!-- teacher_id,-->
115   -<!-- </if>-->
116   -<!-- <if test="teacherName != null" >-->
117   -<!-- teacher_name,-->
118   -<!-- </if>-->
119   -<!-- <if test="schoolId != null" >-->
120   -<!-- school_id,-->
121   -<!-- </if>-->
122   -<!-- <if test="grade != null" >-->
123   -<!-- grade,-->
124   -<!-- </if>-->
125   -<!-- <if test="classId != null" >-->
126   -<!-- class_id,-->
127   -<!-- </if>-->
128   -<!-- <if test="courseName != null" >-->
129   -<!-- course_name,-->
130   -<!-- </if>-->
131   -<!-- <if test="times != null" >-->
132   -<!-- times,-->
133   -<!-- </if>-->
134   -<!-- <if test="joinTimes != null" >-->
135   -<!-- join_times,-->
136   -<!-- </if>-->
137   -<!-- <if test="createTime != null" >-->
138   -<!-- create_time,-->
139   -<!-- </if>-->
140   -<!-- </trim>-->
141   -<!-- <trim prefix="values (" suffix=")" suffixOverrides="," >-->
142   -<!-- <if test="tClassId != null" >-->
143   -<!-- #{tClassId,jdbcType=INTEGER},-->
144   -<!-- </if>-->
145   -<!-- <if test="teacherId != null" >-->
146   -<!-- #{teacherId,jdbcType=INTEGER},-->
147   -<!-- </if>-->
148   -<!-- <if test="teacherName != null" >-->
149   -<!-- #{teacherName,jdbcType=VARCHAR},-->
150   -<!-- </if>-->
151   -<!-- <if test="schoolId != null" >-->
152   -<!-- #{schoolId,jdbcType=INTEGER},-->
153   -<!-- </if>-->
154   -<!-- <if test="grade != null" >-->
155   -<!-- #{grade,jdbcType=INTEGER},-->
156   -<!-- </if>-->
157   -<!-- <if test="classId != null" >-->
158   -<!-- #{classId,jdbcType=INTEGER},-->
159   -<!-- </if>-->
160   -<!-- <if test="courseName != null" >-->
161   -<!-- #{courseName,jdbcType=VARCHAR},-->
162   -<!-- </if>-->
163   -<!-- <if test="times != null" >-->
164   -<!-- #{times,jdbcType=INTEGER},-->
165   -<!-- </if>-->
166   -<!-- <if test="joinTimes != null" >-->
167   -<!-- #{joinTimes,jdbcType=INTEGER},-->
168   -<!-- </if>-->
169   -<!-- <if test="createTime != null" >-->
170   -<!-- #{createTime,jdbcType=TIMESTAMP},-->
171   -<!-- </if>-->
172   -<!-- </trim>-->
173   -<!-- </insert>-->
174   -<!-- <update id="updateByPrimaryKeySelective" parameterType="com.jevon.model.TeacherClass" >-->
175   -<!-- update sz_sch_teacher_class-->
176   -<!-- <set >-->
177   -<!-- <if test="teacherId != null" >-->
178   -<!-- teacher_id = #{teacherId,jdbcType=INTEGER},-->
179   -<!-- </if>-->
180   -<!-- <if test="teacherName != null" >-->
181   -<!-- teacher_name = #{teacherName,jdbcType=VARCHAR},-->
182   -<!-- </if>-->
183   -<!-- <if test="schoolId != null" >-->
184   -<!-- school_id = #{schoolId,jdbcType=INTEGER},-->
185   -<!-- </if>-->
186   -<!-- <if test="grade != null" >-->
187   -<!-- grade = #{grade,jdbcType=INTEGER},-->
188   -<!-- </if>-->
189   -<!-- <if test="classId != null" >-->
190   -<!-- class_id = #{classId,jdbcType=INTEGER},-->
191   -<!-- </if>-->
192   -<!-- <if test="courseName != null" >-->
193   -<!-- course_name = #{courseName,jdbcType=VARCHAR},-->
194   -<!-- </if>-->
195   -<!-- <if test="times != null" >-->
196   -<!-- times = #{times,jdbcType=INTEGER},-->
197   -<!-- </if>-->
198   -<!-- <if test="joinTimes != null" >-->
199   -<!-- join_times = #{joinTimes,jdbcType=INTEGER},-->
200   -<!-- </if>-->
201   -<!-- <if test="createTime != null" >-->
202   -<!-- create_time = #{createTime,jdbcType=TIMESTAMP},-->
203   -<!-- </if>-->
204   -<!-- </set>-->
205   -<!-- where t_class_id = #{tClassId,jdbcType=INTEGER}-->
206   -<!-- </update>-->
207   -
208   -</mapper>
209 0 \ No newline at end of file
target/classes/mapping/TeacherCourseMapper.xml
... ... @@ -1,99 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.TeacherCourseMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.TeacherCourse" >
5   - <id column="t_class_id" property="tClassId" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="grade" property="grade" jdbcType="VARCHAR" />
8   - <result column="teacher_name" property="teacherName" jdbcType="VARCHAR" />
9   - <result column="single_or_double" property="singleOrDouble" jdbcType="INTEGER" />
10   - <result column="week" property="week" jdbcType="INTEGER" />
11   - <result column="course_number" property="courseNumber" jdbcType="INTEGER" />
12   - <result column="class_id" property="classId" jdbcType="VARCHAR" />
13   - <result column="course_name" property="courseName" jdbcType="VARCHAR" />
14   - <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
15   - <result column="team" property="team" jdbcType="VARCHAR" />
16   - </resultMap>
17   - <sql id="Base_Column_List" >
18   - t_class_id, school_id, grade, teacher_name, single_or_double, week, course_number,
19   - class_id, course_name, create_time ,team
20   - </sql>
21   -
22   - <insert id="insertBatch" parameterType="java.util.List" >
23   - insert into sz_sch_teacher_course (school_id, grade,
24   - teacher_name, single_or_double, week,
25   - course_number, class_id, course_name,
26   - create_time,team)
27   - values
28   - <foreach collection="list" item="emp" separator=",">
29   - (#{emp.schoolId,jdbcType=INTEGER}, #{emp.grade,jdbcType=VARCHAR},
30   - #{emp.teacherName,jdbcType=VARCHAR}, #{emp.singleOrDouble,jdbcType=INTEGER}, #{emp.week,jdbcType=INTEGER},
31   - #{emp.courseNumber,jdbcType=INTEGER}, #{emp.classId,jdbcType=VARCHAR}, #{emp.courseName,jdbcType=VARCHAR},
32   - #{emp.createTime,jdbcType=TIMESTAMP},#{emp.team,jdbcType=VARCHAR})
33   - </foreach>
34   - </insert>
35   -
36   - <select id="selectTeacherDayCourseNumber" parameterType="com.jevon.model.TeacherCourse" resultType="java.lang.Integer">
37   - select count(0) from sz_sch_teacher_course
38   - where team = #{team}
39   - and school_id = #{schoolId}
40   - and teacher_name = #{teacherName}
41   - and week = #{week,jdbcType=INTEGER}
42   - and course_name = #{courseName}
43   - and single_or_double = #{singleOrDouble,jdbcType=INTEGER}
44   - </select>
45   - <update id="updateTeacherCourse" parameterType="com.jevon.model.TeacherCourse" >
46   - update sz_sch_teacher_course
47   - set course_name = #{courseName,jdbcType=VARCHAR} , class_id = #{classId,jdbcType=VARCHAR} , grade=#{grade}
48   - where team =#{team} and school_id = #{schoolId,jdbcType=INTEGER}
49   - and teacher_name = #{teacherName,jdbcType=VARCHAR}
50   - and week = #{week,jdbcType=INTEGER}
51   - and course_number = #{courseNumber,jdbcType=INTEGER}
52   - and single_or_double = #{singleOrDouble,jdbcType=INTEGER}
53   - </update>
54   -
55   - <update id="recallTeacherCourse" parameterType="com.jevon.model.TeacherCourse">
56   - update sz_sch_teacher_course
57   - set course_name = null , class_id = null , grade= null
58   - where team =#{team} and school_id = #{schoolId,jdbcType=INTEGER}
59   - and teacher_name = #{teacherName} and course_name = #{courseName}
60   - </update>
61   -
62   - <select id="selectTeacherCourse" parameterType="com.jevon.model.TeacherCourse" resultMap="BaseResultMap">
63   - select * from sz_sch_teacher_course
64   - where team =#{team} and
65   - school_id = #{schoolId,jdbcType=INTEGER}
66   - and teacher_name = #{teacherName}
67   - and week = #{week,jdbcType=INTEGER}
68   - and course_number = #{courseNumber,jdbcType=INTEGER}
69   - and single_or_double = #{singleOrDouble,jdbcType=INTEGER}
70   - </select>
71   -
72   - <select id="isCreateCourse" parameterType="com.jevon.model.TeacherCourse" resultType="java.lang.Integer">
73   - select count(0) from sz_sch_teacher_course
74   - where team =#{team} and
75   - school_id = #{schoolId,jdbcType=INTEGER}
76   - and teacher_name = #{teacherName}
77   - </select>
78   - <update id="updateByPrimaryKey" parameterType="com.jevon.model.TeacherCourse" >
79   - update sz_sch_teacher_course
80   - set school_id = #{schoolId,jdbcType=INTEGER},
81   - grade = #{grade,jdbcType=VARCHAR},
82   - teacher_name = #{teacherName,jdbcType=VARCHAR},
83   - single_or_double = #{singleOrDouble,jdbcType=INTEGER},
84   - week = #{week,jdbcType=INTEGER},
85   - course_number = #{courseNumber,jdbcType=INTEGER},
86   - class_id = #{classId,jdbcType=VARCHAR},
87   - course_name = #{courseName,jdbcType=VARCHAR},
88   - create_time = #{createTime,jdbcType=TIMESTAMP}
89   - where t_class_id = #{tClassId,jdbcType=INTEGER}
90   - </update>
91   -
92   - <select id="selectBySchoolIdAndTeam" parameterType="com.jevon.model.TeacherCourse" resultMap="BaseResultMap">
93   - select * from sz_sch_teacher_course where school_id = #{schoolId} and team = #{team}
94   - </select>
95   -
96   - <delete id="deleteBySchoolIdAndTeam" parameterType="com.jevon.model.TeacherCourse">
97   - delete from sz_sch_teacher_course where school_id = #{schoolId} and team = #{team}
98   - </delete>
99   -</mapper>
100 0 \ No newline at end of file
target/classes/mapping/TeacherMapper.xml
... ... @@ -1,37 +0,0 @@
1   -<?xml version="1.0" encoding="UTF-8" ?>
2   -<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
3   -<mapper namespace="com.jevon.mapper.TeacherMapper" >
4   - <resultMap id="BaseResultMap" type="com.jevon.model.Teacher" >
5   - <id column="id" property="id" jdbcType="INTEGER" />
6   - <result column="school_id" property="schoolId" jdbcType="INTEGER" />
7   - <result column="teacher_id" property="teacherId" jdbcType="INTEGER" />
8   - <result column="teacher_name" property="teacherName" jdbcType="VARCHAR" />
9   - </resultMap>
10   -
11   - <insert id="insertBatch" parameterType="java.util.List">
12   - insert into sz_sch_teacher ( school_id , teacher_id, teacher_name)
13   - values
14   - <foreach collection="list" item="emp" separator=",">
15   - (#{emp.schoolId,jdbcType=INTEGER}, #{emp.teacherId,jdbcType=INTEGER}, #{emp.teacherName,jdbcType=VARCHAR})
16   - </foreach>
17   - </insert>
18   -
19   - <select id="selectBySchoolId" parameterType="java.lang.Integer" resultMap="BaseResultMap">
20   - select * from sz_sch_teacher where school_Id =#{schoolId}
21   - </select>
22   -
23   - <delete id="deleteSchool" parameterType="java.lang.Integer">
24   - delete from sz_sch_teacher where school_Id =#{schoolId}
25   - </delete>
26   -
27   - <select id="selectByTeacher" parameterType="com.jevon.model.Teacher" resultMap="BaseResultMap">
28   - select * from sz_sch_teacher where 1=1
29   - <if test="teacherId != 0">
30   - and teacher_id = #{teacherId}
31   - </if>
32   - <if test="teacherName != null">
33   - and teacher_name = #{teacherName}
34   - </if>
35   - </select>
36   -
37   -</mapper>
38 0 \ No newline at end of file
target/lib/XmlSchema-1.4.7.jar
No preview for this file type
target/lib/accessors-smart-1.1.jar
No preview for this file type
target/lib/activation-1.1.1.jar
No preview for this file type
target/lib/android-json-0.0.20131108.vaadin1.jar
No preview for this file type
target/lib/asm-3.3.jar
No preview for this file type
target/lib/asm-5.0.3.jar
No preview for this file type
target/lib/assertj-core-2.6.0.jar
No preview for this file type
target/lib/bcprov-jdk15-1.45.jar
No preview for this file type
target/lib/classmate-1.3.1.jar
No preview for this file type
target/lib/commons-codec-1.6.jar
No preview for this file type
target/lib/commons-collections4-4.3.jar
No preview for this file type
target/lib/commons-compress-1.18.jar
No preview for this file type
target/lib/commons-lang3-3.3.2.jar
No preview for this file type
target/lib/commons-logging-1.1.3.jar
No preview for this file type
target/lib/commons-math3-3.6.1.jar
No preview for this file type
target/lib/commons-net-2.0.jar
No preview for this file type
target/lib/curvesapi-1.06.jar
No preview for this file type
target/lib/cxf-api-2.3.1.jar
No preview for this file type
target/lib/cxf-common-schemas-2.3.1.jar
No preview for this file type