ReserveOvertimeDao.xml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.example.nngkxxdp.dao.ReserveOvertimeDao">
  6. <resultMap id="BaseResultMap" type="com.example.nngkxxdp.entity.ReserveOvertime">
  7. <id property="id" column="id" jdbcType="INTEGER"/>
  8. <result property="overtimeName" column="overtime_name" jdbcType="VARCHAR"/>
  9. <result property="overtimeAge" column="overtime_age" jdbcType="INTEGER"/>
  10. <result property="overtimePhone" column="overtime_phone" jdbcType="VARCHAR"/>
  11. <result property="business" column="business" jdbcType="VARCHAR"/>
  12. <result property="handleTotal" column="handle_total" jdbcType="INTEGER"/>
  13. <result property="handleTime" column="handle_time" jdbcType="TIMESTAMP"/>
  14. <result property="creatTime" column="creat_time" jdbcType="TIMESTAMP"/>
  15. <result property="reserveKey" column="reserve_key" jdbcType="INTEGER"/>
  16. </resultMap>
  17. <sql id="Base_Column_List">
  18. id,overtime_name,overtime_age,
  19. overtime_phone,business,creat_time
  20. </sql>
  21. <!-- 删除-->
  22. <delete id="deleteById">
  23. delete from t_reserve_overtime where id = #{id}
  24. </delete>
  25. <!--查询全部-->
  26. <select id="findAll" resultType="com.example.nngkxxdp.entity.ReserveOvertime">
  27. select * from t_reserve_overtime
  28. </select>
  29. <!-- 根据id查询-->
  30. <select id="findById" resultType="com.example.nngkxxdp.entity.ReserveOvertime">
  31. select * from t_reserve_overtime where id = #{id}
  32. </select>
  33. <select id="findTotalByTime" resultType="java.lang.Integer">
  34. SELECT COUNT(*)
  35. FROM t_reserve_overtime
  36. WHERE creat_time &gt;= #{startTime}
  37. AND creat_time &lt; #{endTime}
  38. </select>
  39. <!-- 添加信息-->
  40. <insert id="insert" parameterType="com.example.nngkxxdp.entity.ReserveOvertime" useGeneratedKeys="true" keyProperty="id" keyColumn="id">
  41. insert into t_reserve_overtime (overtime_name,overtime_age,overtime_phone,business,creat_time,handle_total,handle_time,reserve_key)
  42. values (#{overtimeName},#{overtimeAge},#{overtimePhone},#{business},#{creatTime},#{handleTotal},#{handleTime},#{reserveKey})
  43. </insert>
  44. <!-- 修改信息-->
  45. <update id="update" parameterType="com.example.nngkxxdp.entity.ReserveOvertime">
  46. update t_reserve_overtime
  47. set overtime_name = #{overtimeName},
  48. overtime_age = #{overtimeAge},
  49. overtime_phone = #{overtimePhone},
  50. business = #{business}
  51. where id = #{id}
  52. </update>
  53. </mapper>