diff options
Diffstat (limited to 'xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml')
| -rw-r--r-- | xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml b/xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml new file mode 100644 index 0000000..561c661 --- /dev/null +++ b/xxl-job-admin/src/main/resources/mybatis-mapper/XxlJobGroupMapper.xml @@ -0,0 +1,63 @@ +<?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.xxl.job.admin.dao.XxlJobGroupDao"> + + <resultMap id="XxlJobGroup" type="com.xxl.job.admin.core.model.XxlJobGroup" > + <result column="id" property="id" /> + <result column="app_name" property="appName" /> + <result column="title" property="title" /> + <result column="order" property="order" /> + <result column="address_type" property="addressType" /> + <result column="address_list" property="addressList" /> + </resultMap> + + <sql id="Base_Column_List"> + t.id, + t.app_name, + t.title, + t.`order`, + t.address_type, + t.address_list + </sql> + + <select id="findAll" resultMap="XxlJobGroup"> + SELECT <include refid="Base_Column_List" /> + FROM xxl_job_group AS t + ORDER BY t.order ASC + </select> + + <select id="findByAddressType" parameterType="java.lang.Integer" resultMap="XxlJobGroup"> + SELECT <include refid="Base_Column_List" /> + FROM xxl_job_group AS t + WHERE t.address_type = #{addressType} + ORDER BY t.order ASC + </select> + + <insert id="save" parameterType="com.xxl.job.admin.core.model.XxlJobGroup" useGeneratedKeys="true" keyProperty="id" > + INSERT INTO xxl_job_group ( `app_name`, `title`, `order`, `address_type`, `address_list`) + values ( #{appName}, #{title}, #{order}, #{addressType}, #{addressList}); + </insert> + + <update id="update" parameterType="com.xxl.job.admin.core.model.XxlJobGroup" > + UPDATE xxl_job_group + SET `app_name` = #{appName}, + `title` = #{title}, + `order` = #{order}, + `address_type` = #{addressType}, + `address_list` = #{addressList} + WHERE id = #{id} + </update> + + <delete id="remove" parameterType="java.lang.Integer" > + DELETE FROM xxl_job_group + WHERE id = #{id} + </delete> + + <select id="load" parameterType="java.lang.Integer" resultMap="XxlJobGroup"> + SELECT <include refid="Base_Column_List" /> + FROM xxl_job_group AS t + WHERE t.id = #{id} + </select> + +</mapper>
\ No newline at end of file |
