zouxuan 5 years ago
parent
commit
1a976e035e

+ 3 - 3
codegen/src/main/resources/generateConfigration.xml

@@ -9,9 +9,9 @@
 		<schema>mec_dev</schema>
 	</dbConfiguration>
 	<srcBase>d:/javabean</srcBase>
-	<pojoPackageName>com.ym.mec.auth.api.entity</pojoPackageName>
-	<daoPackageName>com.ym.mec.auth.dal.dao</daoPackageName>
-	<servicePackageName>com.ym.mec.auth.service</servicePackageName>
+	<pojoPackageName>auth.api.entity</pojoPackageName>
+	<daoPackageName>auth.dal.dao</daoPackageName>
+	<servicePackageName>auth.service</servicePackageName>
 	<sqlmapPackageName>resources</sqlmapPackageName>
 	<sqlmapConfigPackageName>resources/config</sqlmapConfigPackageName>
 </GenerateConfiguration>

+ 9 - 0
mec-web/src/main/java/com/ym/mec/web/dal/dao/LeaveCategoryDao.java

@@ -0,0 +1,9 @@
+package com.ym.mec.web.dal.dao;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.web.dal.entity.LeaveCategory;
+
+public interface LeaveCategoryDao extends BaseDAO<Integer, LeaveCategory> {
+
+	
+}

+ 9 - 0
mec-web/src/main/java/com/ym/mec/web/dal/dao/StudentCourseHomeworkReplyDao.java

@@ -0,0 +1,9 @@
+package com.ym.mec.web.dal.dao;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.web.dal.entity.StudentCourseHomeworkReply;
+
+public interface StudentCourseHomeworkReplyDao extends BaseDAO<Long, StudentCourseHomeworkReply> {
+
+	
+}

+ 9 - 0
mec-web/src/main/java/com/ym/mec/web/dal/dao/SysAreaDao.java

@@ -0,0 +1,9 @@
+package com.ym.mec.web.dal.dao;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.web.dal.entity.SysArea;
+
+public interface SysAreaDao extends BaseDAO<Integer, SysArea> {
+
+	
+}

+ 86 - 0
mec-web/src/main/java/com/ym/mec/web/dal/entity/LeaveCategory.java

@@ -0,0 +1,86 @@
+package com.ym.mec.web.dal.entity;
+
+import com.ym.mec.web.dal.enums.YesOrNoEnum;
+import io.swagger.annotations.ApiModelProperty;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+/**
+ * 对应数据库表(leave_category):
+ */
+public class LeaveCategory {
+
+	/**  */
+	private Integer id;
+	
+	/** 类型名称 */
+	@ApiModelProperty(value = "类型名称",required = false)
+	private String name;
+	
+	/**  */
+	@ApiModelProperty(value = "是否删除",required = false)
+	private YesOrNoEnum delFlag;
+	
+	/** 备注 */
+	@ApiModelProperty(value = "备注",required = false)
+	private String remark;
+	
+	/**  */
+	private java.util.Date createTime;
+	
+	/**  */
+	private java.util.Date updateTime;
+	
+	public void setId(Integer id){
+		this.id = id;
+	}
+	
+	public Integer getId(){
+		return this.id;
+	}
+			
+	public void setName(String name){
+		this.name = name;
+	}
+	
+	public String getName(){
+		return this.name;
+	}
+			
+	public void setDelFlag(YesOrNoEnum delFlag){
+		this.delFlag = delFlag;
+	}
+	
+	public YesOrNoEnum getDelFlag(){
+		return this.delFlag;
+	}
+			
+	public void setRemark(String remark){
+		this.remark = remark;
+	}
+	
+	public String getRemark(){
+		return this.remark;
+	}
+			
+	public void setCreateTime(java.util.Date createTime){
+		this.createTime = createTime;
+	}
+	
+	public java.util.Date getCreateTime(){
+		return this.createTime;
+	}
+			
+	public void setUpdateTime(java.util.Date updateTime){
+		this.updateTime = updateTime;
+	}
+	
+	public java.util.Date getUpdateTime(){
+		return this.updateTime;
+	}
+			
+	@Override
+	public String toString() {
+		return ToStringBuilder.reflectionToString(this);
+	}
+
+}

+ 86 - 0
mec-web/src/main/java/com/ym/mec/web/dal/entity/StudentCourseHomeworkReply.java

@@ -0,0 +1,86 @@
+package com.ym.mec.web.dal.entity;
+
+import io.swagger.annotations.ApiModelProperty;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+/**
+ * 对应数据库表(student_course_homework_reply):
+ */
+public class StudentCourseHomeworkReply {
+
+	/**  */
+	private Long id;
+	
+	/** 作业编号 */
+	@ApiModelProperty(value = "作业编号",required = true)
+	private Long studentCourseHomeworkId;
+	
+	/** 留言人编号 */
+	@ApiModelProperty(value = "留言人编号",required = true)
+	private Integer userId;
+	
+	/** 留言内容 */
+	@ApiModelProperty(value = "留言内容",required = true)
+	private String content;
+	
+	/**  */
+	private java.util.Date createTime;
+	
+	/** 父级编号 */
+	@ApiModelProperty(value = "父级编号",required = true)
+	private Long parentId;
+	
+	public void setId(Long id){
+		this.id = id;
+	}
+	
+	public Long getId(){
+		return this.id;
+	}
+			
+	public void setStudentCourseHomeworkId(Long studentCourseHomeworkId){
+		this.studentCourseHomeworkId = studentCourseHomeworkId;
+	}
+	
+	public Long getStudentCourseHomeworkId(){
+		return this.studentCourseHomeworkId;
+	}
+			
+	public void setUserId(Integer userId){
+		this.userId = userId;
+	}
+	
+	public Integer getUserId(){
+		return this.userId;
+	}
+			
+	public void setContent(String content){
+		this.content = content;
+	}
+	
+	public String getContent(){
+		return this.content;
+	}
+			
+	public void setCreateTime(java.util.Date createTime){
+		this.createTime = createTime;
+	}
+	
+	public java.util.Date getCreateTime(){
+		return this.createTime;
+	}
+			
+	public void setParentId(Long parentId){
+		this.parentId = parentId;
+	}
+	
+	public Long getParentId(){
+		return this.parentId;
+	}
+			
+	@Override
+	public String toString() {
+		return ToStringBuilder.reflectionToString(this);
+	}
+
+}

+ 98 - 0
mec-web/src/main/java/com/ym/mec/web/dal/entity/SysArea.java

@@ -0,0 +1,98 @@
+package com.ym.mec.web.dal.entity;
+
+import com.ym.mec.web.dal.enums.YesOrNoEnum;
+import io.swagger.annotations.ApiModelProperty;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+/**
+ * 对应数据库表(sys_area):
+ */
+public class SysArea {
+
+	/**  */
+	private Integer id;
+	
+	/** 名称 */
+	@ApiModelProperty(value = "名称",required = false)
+	private String name;
+	
+	/** 编码 */
+	@ApiModelProperty(value = "编码",required = false)
+	private Integer code;
+	
+	/** 创建时间 */
+	private java.util.Date createTime;
+	
+	/** 修改时间 */
+	private java.util.Date updateTime;
+	
+	/** 是否删除  -1:已删除  0:正常 */
+	@ApiModelProperty(value = "是否删除",required = false)
+	private YesOrNoEnum delFlag;
+	
+	/** 父节点编号 */
+	@ApiModelProperty(value = "父节点编号",required = false)
+	private Integer parentOrganId;
+	
+	public void setId(Integer id){
+		this.id = id;
+	}
+	
+	public Integer getId(){
+		return this.id;
+	}
+			
+	public void setName(String name){
+		this.name = name;
+	}
+	
+	public String getName(){
+		return this.name;
+	}
+			
+	public void setCode(Integer code){
+		this.code = code;
+	}
+	
+	public Integer getCode(){
+		return this.code;
+	}
+			
+	public void setCreateTime(java.util.Date createTime){
+		this.createTime = createTime;
+	}
+	
+	public java.util.Date getCreateTime(){
+		return this.createTime;
+	}
+			
+	public void setUpdateTime(java.util.Date updateTime){
+		this.updateTime = updateTime;
+	}
+	
+	public java.util.Date getUpdateTime(){
+		return this.updateTime;
+	}
+			
+	public void setDelFlag(YesOrNoEnum delFlag){
+		this.delFlag = delFlag;
+	}
+	
+	public YesOrNoEnum getDelFlag(){
+		return this.delFlag;
+	}
+			
+	public void setParentOrganId(Integer parentOrganId){
+		this.parentOrganId = parentOrganId;
+	}
+	
+	public Integer getParentOrganId(){
+		return this.parentOrganId;
+	}
+			
+	@Override
+	public String toString() {
+		return ToStringBuilder.reflectionToString(this);
+	}
+
+}

+ 8 - 0
mec-web/src/main/java/com/ym/mec/web/service/LeaveCategoryService.java

@@ -0,0 +1,8 @@
+package com.ym.mec.web.service;
+
+import com.ym.mec.common.service.BaseService;
+import com.ym.mec.web.dal.entity.LeaveCategory;
+
+public interface LeaveCategoryService extends BaseService<Integer, LeaveCategory> {
+
+}

+ 8 - 0
mec-web/src/main/java/com/ym/mec/web/service/StudentCourseHomeworkReplyService.java

@@ -0,0 +1,8 @@
+package com.ym.mec.web.service;
+
+import com.ym.mec.common.service.BaseService;
+import com.ym.mec.web.dal.entity.StudentCourseHomeworkReply;
+
+public interface StudentCourseHomeworkReplyService extends BaseService<Long, StudentCourseHomeworkReply> {
+
+}

+ 8 - 0
mec-web/src/main/java/com/ym/mec/web/service/SysAreaService.java

@@ -0,0 +1,8 @@
+package com.ym.mec.web.service;
+
+import com.ym.mec.common.service.BaseService;
+import com.ym.mec.web.dal.entity.SysArea;
+
+public interface SysAreaService extends BaseService<Integer, SysArea> {
+
+}

+ 22 - 0
mec-web/src/main/java/com/ym/mec/web/service/impl/LeaveCategoryServiceImpl.java

@@ -0,0 +1,22 @@
+package com.ym.mec.web.service.impl;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.common.service.impl.BaseServiceImpl;
+import com.ym.mec.web.dal.dao.LeaveCategoryDao;
+import com.ym.mec.web.dal.entity.LeaveCategory;
+import com.ym.mec.web.service.LeaveCategoryService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class LeaveCategoryServiceImpl extends BaseServiceImpl<Integer, LeaveCategory> implements LeaveCategoryService {
+	
+	@Autowired
+	private LeaveCategoryDao leaveCategoryDao;
+
+	@Override
+	public BaseDAO<Integer, LeaveCategory> getDAO() {
+		return leaveCategoryDao;
+	}
+	
+}

+ 22 - 0
mec-web/src/main/java/com/ym/mec/web/service/impl/StudentCourseHomeworkReplyServiceImpl.java

@@ -0,0 +1,22 @@
+package com.ym.mec.web.service.impl;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.common.service.impl.BaseServiceImpl;
+import com.ym.mec.web.dal.dao.StudentCourseHomeworkReplyDao;
+import com.ym.mec.web.dal.entity.StudentCourseHomeworkReply;
+import com.ym.mec.web.service.StudentCourseHomeworkReplyService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long, StudentCourseHomeworkReply> implements StudentCourseHomeworkReplyService {
+	
+	@Autowired
+	private StudentCourseHomeworkReplyDao studentCourseHomeworkReplyDao;
+
+	@Override
+	public BaseDAO<Long, StudentCourseHomeworkReply> getDAO() {
+		return studentCourseHomeworkReplyDao;
+	}
+	
+}

+ 22 - 0
mec-web/src/main/java/com/ym/mec/web/service/impl/SysAreaServiceImpl.java

@@ -0,0 +1,22 @@
+package com.ym.mec.web.service.impl;
+
+import com.ym.mec.common.dal.BaseDAO;
+import com.ym.mec.common.service.impl.BaseServiceImpl;
+import com.ym.mec.web.dal.dao.SysAreaDao;
+import com.ym.mec.web.dal.entity.SysArea;
+import com.ym.mec.web.service.SysAreaService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class SysAreaServiceImpl extends BaseServiceImpl<Integer, SysArea> implements SysAreaService {
+	
+	@Autowired
+	private SysAreaDao sysAreaDao;
+
+	@Override
+	public BaseDAO<Integer, SysArea> getDAO() {
+		return sysAreaDao;
+	}
+	
+}

+ 75 - 0
mec-web/src/main/resources/config/mybatis/LeaveCategoryMapper.xml

@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!--
+这个文件是自动生成的。
+不要修改此文件。所有改动将在下次重新自动生成时丢失。
+-->
+<mapper namespace="com.ym.mec.web.dal.dao.LeaveCategoryDao">
+
+    <resultMap type="com.ym.mec.web.dal.entity.LeaveCategory" id="LeaveCategory">
+        <result column="id_" property="id"/>
+        <result column="name_" property="name"/>
+        <result column="del_flag_" property="delFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
+        <result column="remark_" property="remark"/>
+        <result column="create_time_" property="createTime"/>
+        <result column="update_time_" property="updateTime"/>
+    </resultMap>
+
+    <!-- 根据主键查询一条记录 -->
+    <select id="get" resultMap="LeaveCategory">
+		SELECT * FROM leave_category WHERE id_ = #{id} 
+	</select>
+
+    <!-- 全查询 -->
+    <select id="findAll" resultMap="LeaveCategory">
+		SELECT * FROM leave_category ORDER BY id_
+	</select>
+
+    <!-- 向数据库增加一条记录 -->
+    <insert id="insert" parameterType="com.ym.mec.web.dal.entity.LeaveCategory" useGeneratedKeys="true" keyColumn="id"
+            keyProperty="id">
+        <!--
+        <selectKey resultClass="int" keyProperty="id" >
+        SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
+        </selectKey>
+        -->
+        INSERT INTO leave_category (id_,name_,del_flag_,remark_,create_time_,update_time_)
+        VALUES(#{id},#{name},#{delFlag, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{remark},now(),now())
+    </insert>
+
+    <!-- 根据主键查询一条记录 -->
+    <update id="update" parameterType="com.ym.mec.web.dal.entity.LeaveCategory">
+        UPDATE leave_category
+        <set>
+            <if test="delFlag != null">
+                del_flag_ = #{delFlag, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
+            </if>
+            <if test="remark != null">
+                remark_ = #{remark},
+            </if>
+            <if test="updateTime != null">
+                update_time_ = #{updateTime},
+            </if>
+            <if test="name != null">
+                name_ = #{name},
+            </if>
+        </set>
+        WHERE id_ = #{id}
+    </update>
+
+    <!-- 根据主键删除一条记录 -->
+    <delete id="delete">
+		DELETE FROM leave_category WHERE id_ = #{id} 
+	</delete>
+
+    <!-- 分页查询 -->
+    <select id="queryPage" resultMap="LeaveCategory" parameterType="map">
+        SELECT * FROM leave_category ORDER BY id_
+        <include refid="global.limit"/>
+    </select>
+
+    <!-- 查询当前表的总记录数 -->
+    <select id="queryCount" resultType="int">
+		SELECT COUNT(*) FROM leave_category
+	</select>
+</mapper>

+ 76 - 0
mec-web/src/main/resources/config/mybatis/StudentCourseHomeworkReplyMapper.xml

@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!--
+这个文件是自动生成的。
+不要修改此文件。所有改动将在下次重新自动生成时丢失。
+-->
+<mapper namespace="com.ym.mec.web.dal.dao.StudentCourseHomeworkReplyDao">
+
+    <resultMap type="com.ym.mec.web.dal.entity.StudentCourseHomeworkReply" id="StudentCourseHomeworkReply">
+        <result column="id_" property="id"/>
+        <result column="student_course_homework_id_" property="studentCourseHomeworkId"/>
+        <result column="user_id_" property="userId"/>
+        <result column="content_" property="content"/>
+        <result column="create_time_" property="createTime"/>
+        <result column="parent_id_" property="parentId"/>
+    </resultMap>
+
+    <!-- 根据主键查询一条记录 -->
+    <select id="get" resultMap="StudentCourseHomeworkReply">
+		SELECT * FROM student_course_homework_reply WHERE id_ = #{id} 
+	</select>
+
+    <!-- 全查询 -->
+    <select id="findAll" resultMap="StudentCourseHomeworkReply">
+		SELECT * FROM student_course_homework_reply ORDER BY id_
+	</select>
+
+    <!-- 向数据库增加一条记录 -->
+    <insert id="insert" parameterType="com.ym.mec.web.dal.entity.StudentCourseHomeworkReply" useGeneratedKeys="true"
+            keyColumn="id" keyProperty="id">
+        <!--
+        <selectKey resultClass="int" keyProperty="id" >
+        SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
+        </selectKey>
+        -->
+        INSERT INTO student_course_homework_reply
+        (id_,student_course_homework_id_,user_id_,content_,create_time_,parent_id_)
+        VALUES(#{id},#{studentCourseHomeworkId},#{userId},#{content},now(),#{parentId})
+    </insert>
+
+    <!-- 根据主键查询一条记录 -->
+    <update id="update" parameterType="com.ym.mec.web.dal.entity.StudentCourseHomeworkReply">
+        UPDATE student_course_homework_reply
+        <set>
+            <if test="parentId != null">
+                parent_id_ = #{parentId},
+            </if>
+            <if test="studentCourseHomeworkId != null">
+                student_course_homework_id_ = #{studentCourseHomeworkId},
+            </if>
+            <if test="userId != null">
+                user_id_ = #{userId},
+            </if>
+            <if test="content != null">
+                content_ = #{content},
+            </if>
+        </set>
+        WHERE id_ = #{id}
+    </update>
+
+    <!-- 根据主键删除一条记录 -->
+    <delete id="delete">
+		DELETE FROM student_course_homework_reply WHERE id_ = #{id} 
+	</delete>
+
+    <!-- 分页查询 -->
+    <select id="queryPage" resultMap="StudentCourseHomeworkReply" parameterType="map">
+        SELECT * FROM student_course_homework_reply ORDER BY id_
+        <include refid="global.limit"/>
+    </select>
+
+    <!-- 查询当前表的总记录数 -->
+    <select id="queryCount" resultType="int">
+		SELECT COUNT(*) FROM student_course_homework_reply
+	</select>
+</mapper>

+ 79 - 0
mec-web/src/main/resources/config/mybatis/SysAreaMapper.xml

@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!--
+这个文件是自动生成的。
+不要修改此文件。所有改动将在下次重新自动生成时丢失。
+-->
+<mapper namespace="com.ym.mec.web.dal.dao.SysAreaDao">
+
+    <resultMap type="com.ym.mec.web.dal.entity.SysArea" id="SysArea">
+        <result column="id_" property="id"/>
+        <result column="name_" property="name"/>
+        <result column="code_" property="code"/>
+        <result column="create_time_" property="createTime"/>
+        <result column="update_time_" property="updateTime"/>
+        <result column="del_flag_" property="delFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
+        <result column="parent_organ_id_" property="parentOrganId"/>
+    </resultMap>
+
+    <!-- 根据主键查询一条记录 -->
+    <select id="get" resultMap="SysArea">
+		SELECT * FROM sys_area WHERE id_ = #{id} 
+	</select>
+
+    <!-- 全查询 -->
+    <select id="findAll" resultMap="SysArea">
+		SELECT * FROM sys_area ORDER BY id_
+	</select>
+
+    <!-- 向数据库增加一条记录 -->
+    <insert id="insert" parameterType="com.ym.mec.web.dal.entity.SysArea" useGeneratedKeys="true" keyColumn="id"
+            keyProperty="id">
+        <!--
+        <selectKey resultClass="int" keyProperty="id" >
+        SELECT SEQ_WSDEFINITION_ID.nextval AS ID FROM DUAL
+        </selectKey>
+        -->
+        INSERT INTO sys_area (id_,name_,code_,create_time_,update_time_,del_flag_,parent_organ_id_)
+        VALUES(#{id},#{name},#{code},now(),now(),#{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{parentOrganId})
+    </insert>
+
+    <!-- 根据主键查询一条记录 -->
+    <update id="update" parameterType="com.ym.mec.web.dal.entity.SysArea">
+        UPDATE sys_area
+        <set>
+            <if test="delFlag != null">
+                del_flag_ = #{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
+            </if>
+            <if test="parentOrganId != null">
+                parent_organ_id_ = #{parentOrganId},
+            </if>
+            <if test="code != null">
+                code_ = #{code},
+            </if>
+            <if test="updateTime != null">
+                update_time_ = #{updateTime},
+            </if>
+            <if test="name != null">
+                name_ = #{name},
+            </if>
+        </set>
+        WHERE id_ = #{id}
+    </update>
+
+    <!-- 根据主键删除一条记录 -->
+    <delete id="delete">
+		DELETE FROM sys_area WHERE id_ = #{id} 
+	</delete>
+
+    <!-- 分页查询 -->
+    <select id="queryPage" resultMap="SysArea" parameterType="map">
+        SELECT * FROM sys_area ORDER BY id_
+        <include refid="global.limit"/>
+    </select>
+
+    <!-- 查询当前表的总记录数 -->
+    <select id="queryCount" resultType="int">
+		SELECT COUNT(*) FROM sys_area
+	</select>
+</mapper>