Browse Source

官网招聘省份修改

anderx 1 year ago
parent
commit
87f22d1ec3

+ 5 - 77
src/main/java/com/kede/common/dao/RecruitmentMapper.java

@@ -9,88 +9,16 @@ import org.apache.ibatis.annotations.Param;
 
 public interface RecruitmentMapper {
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	long countByExample(RecruitmentExample example);
+    int deleteByPrimaryKey(Long id);
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int deleteByExample(RecruitmentExample example);
+    int insert(Recruitment record);
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int deleteByPrimaryKey(Integer id);
+    int insertSelective(Recruitment record);
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int insert(Recruitment record);
+    Recruitment selectByPrimaryKey(Long id);
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int insertSelective(Recruitment record);
+    int updateByPrimaryKeySelective(Recruitment record);
 
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	List<Recruitment> selectByExampleWithBLOBs(RecruitmentExample example);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	List<Recruitment> selectByExample(RecruitmentExample example);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	Recruitment selectByPrimaryKey(Integer id);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int updateByExampleSelective(@Param("record") Recruitment record, @Param("example") RecruitmentExample example);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int updateByExampleWithBLOBs(@Param("record") Recruitment record, @Param("example") RecruitmentExample example);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int updateByExample(@Param("record") Recruitment record, @Param("example") RecruitmentExample example);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int updateByPrimaryKeySelective(Recruitment record);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
-	int updateByPrimaryKeyWithBLOBs(Recruitment record);
-
-	/**
-	 * This method was generated by MyBatis Generator. This method corresponds to the database table recruitment
-	 * @mbg.generated  Thu Dec 26 18:43:47 CST 2019
-	 */
 	int updateByPrimaryKey(Recruitment record);
 
 	OutRecruitment selectByid(Integer id);

+ 159 - 466
src/main/java/com/kede/common/mapper/RecruitmentMapper.xml

@@ -1,472 +1,165 @@
 <?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">
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.kede.common.dao.RecruitmentMapper">
-  <resultMap id="BaseResultMap" type="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    <id column="id" jdbcType="INTEGER" property="id" />
-    <result column="name" jdbcType="VARCHAR" property="name" />
-    <result column="release_status" jdbcType="INTEGER" property="releaseStatus" />
-    <result column="release_time" jdbcType="TIMESTAMP" property="releaseTime" />
-    <result column="sort" jdbcType="INTEGER" property="sort" />
-    <result column="province" jdbcType="INTEGER" property="province" />
-    <result column="region" jdbcType="INTEGER" property="region" />
-    <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
-  </resultMap>
-  <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    <result column="content" jdbcType="LONGVARCHAR" property="content" />
-  </resultMap>
-  <sql id="Example_Where_Clause">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    <where>
-      <foreach collection="oredCriteria" item="criteria" separator="or">
-        <if test="criteria.valid">
-          <trim prefix="(" prefixOverrides="and" suffix=")">
-            <foreach collection="criteria.criteria" item="criterion">
-              <choose>
-                <when test="criterion.noValue">
-                  and ${criterion.condition}
-                </when>
-                <when test="criterion.singleValue">
-                  and ${criterion.condition} #{criterion.value}
-                </when>
-                <when test="criterion.betweenValue">
-                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
-                </when>
-                <when test="criterion.listValue">
-                  and ${criterion.condition}
-                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
-                    #{listItem}
-                  </foreach>
-                </when>
-              </choose>
-            </foreach>
-          </trim>
+
+    <resultMap id="BaseResultMap" type="com.kede.common.model.Recruitment">
+            <id property="id" column="id" jdbcType="INTEGER"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="releaseStatus" column="release_status" jdbcType="INTEGER"/>
+            <result property="releaseTime" column="release_time" jdbcType="TIMESTAMP"/>
+            <result property="sort" column="sort" jdbcType="INTEGER"/>
+            <result property="province" column="province" jdbcType="VARCHAR"/>
+            <result property="content" column="content" jdbcType="VARCHAR"/>
+            <result property="region" column="region" jdbcType="INTEGER"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,name,release_status,
+        release_time,sort,province,
+        content,region,create_time
+    </sql>
+
+    <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List" />
+        from recruitment
+        where  id = #{id,jdbcType=INTEGER} 
+    </select>
+
+    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+        delete from recruitment
+        where  id = #{id,jdbcType=INTEGER} 
+    </delete>
+    <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.kede.common.model.Recruitment" useGeneratedKeys="true">
+        insert into recruitment
+        ( id,name,release_status
+        ,release_time,sort,province
+        ,content,region,create_time
+        )
+        values (#{id,jdbcType=INTEGER},#{name,jdbcType=VARCHAR},#{releaseStatus,jdbcType=INTEGER}
+        ,#{releaseTime,jdbcType=TIMESTAMP},#{sort,jdbcType=INTEGER},#{province,jdbcType=VARCHAR}
+        ,#{content,jdbcType=VARCHAR},#{region,jdbcType=INTEGER},#{createTime,jdbcType=TIMESTAMP}
+        )
+    </insert>
+    <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.kede.common.model.Recruitment" useGeneratedKeys="true">
+        insert into recruitment
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+                <if test="id != null">id,</if>
+                <if test="name != null">name,</if>
+                <if test="releaseStatus != null">release_status,</if>
+                <if test="releaseTime != null">release_time,</if>
+                <if test="sort != null">sort,</if>
+                <if test="province != null">province,</if>
+                <if test="content != null">content,</if>
+                <if test="region != null">region,</if>
+                <if test="createTime != null">create_time,</if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+                <if test="id != null">#{id,jdbcType=INTEGER},</if>
+                <if test="name != null">#{name,jdbcType=VARCHAR},</if>
+                <if test="releaseStatus != null">#{releaseStatus,jdbcType=INTEGER},</if>
+                <if test="releaseTime != null">#{releaseTime,jdbcType=TIMESTAMP},</if>
+                <if test="sort != null">#{sort,jdbcType=INTEGER},</if>
+                <if test="province != null">#{province,jdbcType=VARCHAR},</if>
+                <if test="content != null">#{content,jdbcType=VARCHAR},</if>
+                <if test="region != null">#{region,jdbcType=INTEGER},</if>
+                <if test="createTime != null">#{createTime,jdbcType=TIMESTAMP},</if>
+        </trim>
+    </insert>
+    <update id="updateByPrimaryKeySelective" parameterType="com.kede.common.model.Recruitment">
+        update recruitment
+        <set>
+                <if test="name != null">
+                    name = #{name,jdbcType=VARCHAR},
+                </if>
+                <if test="releaseStatus != null">
+                    release_status = #{releaseStatus,jdbcType=INTEGER},
+                </if>
+                <if test="releaseTime != null">
+                    release_time = #{releaseTime,jdbcType=TIMESTAMP},
+                </if>
+                <if test="sort != null">
+                    sort = #{sort,jdbcType=INTEGER},
+                </if>
+                <if test="province != null">
+                    province = #{province,jdbcType=VARCHAR},
+                </if>
+                <if test="content != null">
+                    content = #{content,jdbcType=VARCHAR},
+                </if>
+                <if test="region != null">
+                    region = #{region,jdbcType=INTEGER},
+                </if>
+                <if test="createTime != null">
+                    create_time = #{createTime,jdbcType=TIMESTAMP},
+                </if>
+        </set>
+        where   id = #{id,jdbcType=INTEGER} 
+    </update>
+    <update id="updateByPrimaryKey" parameterType="com.kede.common.model.Recruitment">
+        update recruitment
+        set 
+            name =  #{name,jdbcType=VARCHAR},
+            release_status =  #{releaseStatus,jdbcType=INTEGER},
+            release_time =  #{releaseTime,jdbcType=TIMESTAMP},
+            sort =  #{sort,jdbcType=INTEGER},
+            province =  #{province,jdbcType=VARCHAR},
+            content =  #{content,jdbcType=VARCHAR},
+            region =  #{region,jdbcType=INTEGER},
+            create_time =  #{createTime,jdbcType=TIMESTAMP}
+        where   id = #{id,jdbcType=INTEGER} 
+    </update>
+
+    <select id="selectByid" resultType="com.kede.recruitment.bo.OutRecruitment">
+        select id,name,release_status releaseStatus,sort,province,region, content,
+               date_format(create_time,'%Y-%m-%d %H:%i:%S') as createTimeConvert,
+               date_format(release_time,'%Y-%m-%d %H:%i:%S') as releaseTimeConvert
+        from recruitment where id = #{id}
+    </select>
+    <select id="findRecruitmentList" resultType="com.kede.recruitment.bo.OutRecruitment">
+        select id,name,release_status releaseStatus,sort,province,region, content,
+        date_format(create_time,'%Y-%m-%d %H:%i:%S') as createTimeConvert,
+        date_format(release_time,'%Y-%m-%d %H:%i:%S') as releaseTimeConvert
+        from recruitment where 1=1
+        <if test="r.id != null">
+            and id = #{r.id}
+        </if>
+        <if test="r.name != null">
+            and name like concat('%',#{r.name},'%')
+        </if>
+        <if test="r.province != null">
+            and  find_in_set(#{r.province},province)
+        </if>
+        <if test="r.releaseStatus != null">
+            and release_status = #{r.releaseStatus}
+        </if>
+        <if test="r.region != null">
+            and region = #{r.region}
+        </if>
+        order by release_status desc,sort desc,id desc
+        <if test="page_sql!=null">
+            ${page_sql}
+        </if>
+    </select>
+    <select id="findRecruitmentCount" resultType="java.lang.Integer">
+        select count(*) from recruitment  where 1=1
+        <if test="r.id != null">
+            and id = #{r.id}
+        </if>
+        <if test="r.name != null">
+            and name like concat('%',#{r.name},'%')
+        </if>
+        <if test="r.releaseStatus != null">
+            and release_status = #{r.releaseStatus}
+        </if>
+        <if test="r.province != null">
+            and province = #{r.province}
         </if>
-      </foreach>
-    </where>
-  </sql>
-  <sql id="Update_By_Example_Where_Clause">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    <where>
-      <foreach collection="example.oredCriteria" item="criteria" separator="or">
-        <if test="criteria.valid">
-          <trim prefix="(" prefixOverrides="and" suffix=")">
-            <foreach collection="criteria.criteria" item="criterion">
-              <choose>
-                <when test="criterion.noValue">
-                  and ${criterion.condition}
-                </when>
-                <when test="criterion.singleValue">
-                  and ${criterion.condition} #{criterion.value}
-                </when>
-                <when test="criterion.betweenValue">
-                  and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
-                </when>
-                <when test="criterion.listValue">
-                  and ${criterion.condition}
-                  <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
-                    #{listItem}
-                  </foreach>
-                </when>
-              </choose>
-            </foreach>
-          </trim>
+        <if test="r.region != null">
+            and region = #{r.region}
         </if>
-      </foreach>
-    </where>
-  </sql>
-  <sql id="Base_Column_List">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    id, name, release_status, release_time, sort, province, region, create_time
-  </sql>
-  <sql id="Blob_Column_List">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    content
-  </sql>
-  <select id="selectByExampleWithBLOBs" parameterType="com.kede.common.model.RecruitmentExample" resultMap="ResultMapWithBLOBs">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    select
-    <if test="distinct">
-      distinct
-    </if>
-    <include refid="Base_Column_List" />
-    ,
-    <include refid="Blob_Column_List" />
-    from recruitment
-    <if test="_parameter != null">
-      <include refid="Example_Where_Clause" />
-    </if>
-    <if test="orderByClause != null">
-      order by ${orderByClause}
-    </if>
-  </select>
-  <select id="selectByExample" parameterType="com.kede.common.model.RecruitmentExample" resultMap="BaseResultMap">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    select
-    <if test="distinct">
-      distinct
-    </if>
-    <include refid="Base_Column_List" />
-    from recruitment
-    <if test="_parameter != null">
-      <include refid="Example_Where_Clause" />
-    </if>
-    <if test="orderByClause != null">
-      order by ${orderByClause}
-    </if>
-  </select>
-  <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="ResultMapWithBLOBs">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    select
-    <include refid="Base_Column_List" />
-    ,
-    <include refid="Blob_Column_List" />
-    from recruitment
-    where id = #{id,jdbcType=INTEGER}
-  </select>
-  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    delete from recruitment
-    where id = #{id,jdbcType=INTEGER}
-  </delete>
-  <delete id="deleteByExample" parameterType="com.kede.common.model.RecruitmentExample">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    delete from recruitment
-    <if test="_parameter != null">
-      <include refid="Example_Where_Clause" />
-    </if>
-  </delete>
-  <insert id="insert" parameterType="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    insert into recruitment (id, name, release_status,
-      release_time, sort, province,
-      region, create_time, content
-      )
-    values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{releaseStatus,jdbcType=INTEGER},
-      #{releaseTime,jdbcType=TIMESTAMP}, #{sort,jdbcType=INTEGER}, #{province,jdbcType=INTEGER},
-      #{region,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{content,jdbcType=LONGVARCHAR}
-      )
-  </insert>
-  <insert id="insertSelective" parameterType="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    insert into recruitment
-    <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="id != null">
-        id,
-      </if>
-      <if test="name != null">
-        name,
-      </if>
-      <if test="releaseStatus != null">
-        release_status,
-      </if>
-      <if test="releaseTime != null">
-        release_time,
-      </if>
-      <if test="sort != null">
-        sort,
-      </if>
-      <if test="province != null">
-        province,
-      </if>
-      <if test="region != null">
-        region,
-      </if>
-      <if test="createTime != null">
-        create_time,
-      </if>
-      <if test="content != null">
-        content,
-      </if>
-    </trim>
-    <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="id != null">
-        #{id,jdbcType=INTEGER},
-      </if>
-      <if test="name != null">
-        #{name,jdbcType=VARCHAR},
-      </if>
-      <if test="releaseStatus != null">
-        #{releaseStatus,jdbcType=INTEGER},
-      </if>
-      <if test="releaseTime != null">
-        #{releaseTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="sort != null">
-        #{sort,jdbcType=INTEGER},
-      </if>
-      <if test="province != null">
-        #{province,jdbcType=INTEGER},
-      </if>
-      <if test="region != null">
-        #{region,jdbcType=INTEGER},
-      </if>
-      <if test="createTime != null">
-        #{createTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="content != null">
-        #{content,jdbcType=LONGVARCHAR},
-      </if>
-    </trim>
-  </insert>
-  <select id="countByExample" parameterType="com.kede.common.model.RecruitmentExample" resultType="java.lang.Long">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    select count(*) from recruitment
-    <if test="_parameter != null">
-      <include refid="Example_Where_Clause" />
-    </if>
-  </select>
-  <update id="updateByExampleSelective" parameterType="map">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    <set>
-      <if test="record.id != null">
-        id = #{record.id,jdbcType=INTEGER},
-      </if>
-      <if test="record.name != null">
-        name = #{record.name,jdbcType=VARCHAR},
-      </if>
-      <if test="record.releaseStatus != null">
-        release_status = #{record.releaseStatus,jdbcType=INTEGER},
-      </if>
-      <if test="record.releaseTime != null">
-        release_time = #{record.releaseTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="record.sort != null">
-        sort = #{record.sort,jdbcType=INTEGER},
-      </if>
-      <if test="record.province != null">
-        province = #{record.province,jdbcType=INTEGER},
-      </if>
-      <if test="record.region != null">
-        region = #{record.region,jdbcType=INTEGER},
-      </if>
-      <if test="record.createTime != null">
-        create_time = #{record.createTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="record.content != null">
-        content = #{record.content,jdbcType=LONGVARCHAR},
-      </if>
-    </set>
-    <if test="_parameter != null">
-      <include refid="Update_By_Example_Where_Clause" />
-    </if>
-  </update>
-  <update id="updateByExampleWithBLOBs" parameterType="map">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    set id = #{record.id,jdbcType=INTEGER},
-      name = #{record.name,jdbcType=VARCHAR},
-      release_status = #{record.releaseStatus,jdbcType=INTEGER},
-      release_time = #{record.releaseTime,jdbcType=TIMESTAMP},
-      sort = #{record.sort,jdbcType=INTEGER},
-      province = #{record.province,jdbcType=INTEGER},
-      region = #{record.region,jdbcType=INTEGER},
-      create_time = #{record.createTime,jdbcType=TIMESTAMP},
-      content = #{record.content,jdbcType=LONGVARCHAR}
-    <if test="_parameter != null">
-      <include refid="Update_By_Example_Where_Clause" />
-    </if>
-  </update>
-  <update id="updateByExample" parameterType="map">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    set id = #{record.id,jdbcType=INTEGER},
-      name = #{record.name,jdbcType=VARCHAR},
-      release_status = #{record.releaseStatus,jdbcType=INTEGER},
-      release_time = #{record.releaseTime,jdbcType=TIMESTAMP},
-      sort = #{record.sort,jdbcType=INTEGER},
-      province = #{record.province,jdbcType=INTEGER},
-      region = #{record.region,jdbcType=INTEGER},
-      create_time = #{record.createTime,jdbcType=TIMESTAMP}
-    <if test="_parameter != null">
-      <include refid="Update_By_Example_Where_Clause" />
-    </if>
-  </update>
-  <update id="updateByPrimaryKeySelective" parameterType="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    <set>
-      <if test="name != null">
-        name = #{name,jdbcType=VARCHAR},
-      </if>
-      <if test="releaseStatus != null">
-        release_status = #{releaseStatus,jdbcType=INTEGER},
-      </if>
-      <if test="releaseTime != null">
-        release_time = #{releaseTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="sort != null">
-        sort = #{sort,jdbcType=INTEGER},
-      </if>
-      <if test="province != null">
-        province = #{province,jdbcType=INTEGER},
-      </if>
-      <if test="region != null">
-        region = #{region,jdbcType=INTEGER},
-      </if>
-      <if test="createTime != null">
-        create_time = #{createTime,jdbcType=TIMESTAMP},
-      </if>
-      <if test="content != null">
-        content = #{content,jdbcType=LONGVARCHAR},
-      </if>
-    </set>
-    where id = #{id,jdbcType=INTEGER}
-  </update>
-  <update id="updateByPrimaryKeyWithBLOBs" parameterType="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    set name = #{name,jdbcType=VARCHAR},
-      release_status = #{releaseStatus,jdbcType=INTEGER},
-      release_time = #{releaseTime,jdbcType=TIMESTAMP},
-      sort = #{sort,jdbcType=INTEGER},
-      province = #{province,jdbcType=INTEGER},
-      region = #{region,jdbcType=INTEGER},
-      create_time = #{createTime,jdbcType=TIMESTAMP},
-      content = #{content,jdbcType=LONGVARCHAR}
-    where id = #{id,jdbcType=INTEGER}
-  </update>
-  <update id="updateByPrimaryKey" parameterType="com.kede.common.model.Recruitment">
-    <!--
-      WARNING - @mbg.generated
-      This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Dec 26 18:43:47 CST 2019.
-    -->
-    update recruitment
-    set name = #{name,jdbcType=VARCHAR},
-      release_status = #{releaseStatus,jdbcType=INTEGER},
-      release_time = #{releaseTime,jdbcType=TIMESTAMP},
-      sort = #{sort,jdbcType=INTEGER},
-      province = #{province,jdbcType=INTEGER},
-      region = #{region,jdbcType=INTEGER},
-      create_time = #{createTime,jdbcType=TIMESTAMP}
-    where id = #{id,jdbcType=INTEGER}
-  </update>
-   <select id="selectByid" resultType="com.kede.recruitment.bo.OutRecruitment">
-   select id,name,release_status releaseStatus,sort,province,region, content,
-   	date_format(create_time,'%Y-%m-%d %H:%i:%S') as createTimeConvert,
-  	date_format(release_time,'%Y-%m-%d %H:%i:%S') as releaseTimeConvert
-    from recruitment where id = #{id}
     </select>
-  <select id="findRecruitmentList" resultType="com.kede.recruitment.bo.OutRecruitment">
-   select id,name,release_status releaseStatus,sort,province,region, content,
-   	date_format(create_time,'%Y-%m-%d %H:%i:%S') as createTimeConvert,
-  	date_format(release_time,'%Y-%m-%d %H:%i:%S') as releaseTimeConvert
-    from recruitment where 1=1
-    <if test="r.id != null">
-    and id = #{r.id}
-    </if>
-    <if test="r.name != null">
-    and name like concat('%',#{r.name},'%')
-    </if>
-    <if test="r.province != null">
-      and  find_in_set(#{r.province},province)
-    </if>
-    <if test="r.releaseStatus != null">
-    and release_status = #{r.releaseStatus}
-    </if>
-    <if test="r.region != null">
-    and region = #{r.region}
-    </if>
-     order by release_status desc,sort desc,id desc
-     <if test="page_sql!=null">
-			${page_sql}
-	</if>
-  </select>
-  <select id="findRecruitmentCount" resultType="java.lang.Integer">
-   select count(*) from recruitment  where 1=1
-    <if test="r.id != null">
-    and id = #{r.id}
-    </if>
-    <if test="r.name != null">
-    and name like concat('%',#{r.name},'%')
-    </if>
-    <if test="r.releaseStatus != null">
-      and release_status = #{r.releaseStatus}
-    </if>
-    <if test="r.province != null">
-    and province = #{r.province}
-    </if>
-    <if test="r.region != null">
-    and region = #{r.region}
-    </if>
-  </select>
 </mapper>

+ 82 - 0
src/main/java/com/kede/common/model/Recruitment.java

@@ -4,97 +4,179 @@ import java.io.Serializable;
 import java.util.Date;
 
 /**
+ * 招聘信息
  * @TableName recruitment
  */
 public class Recruitment implements Serializable {
+    /**
+     * 
+     */
     private Integer id;
 
+    /**
+     * 名称
+     */
     private String name;
 
+    /**
+     * 发布状态 0否 1是
+     */
     private Integer releaseStatus;
 
+    /**
+     * 发布时间
+     */
     private Date releaseTime;
 
+    /**
+     * 排序
+     */
     private Integer sort;
 
+    /**
+     * 省份
+     */
     private String province;
 
+    /**
+     * 内容
+     */
     private String content;
 
+    /**
+     * 区域
+     */
     private Integer region;
 
+    /**
+     * 创建时间
+     */
     private Date createTime;
 
     private static final long serialVersionUID = 1L;
 
+    /**
+     * 
+     */
     public Integer getId() {
         return id;
     }
 
+    /**
+     * 
+     */
     public void setId(Integer id) {
         this.id = id;
     }
 
+    /**
+     * 名称
+     */
     public String getName() {
         return name;
     }
 
+    /**
+     * 名称
+     */
     public void setName(String name) {
         this.name = name;
     }
 
+    /**
+     * 发布状态 0否 1是
+     */
     public Integer getReleaseStatus() {
         return releaseStatus;
     }
 
+    /**
+     * 发布状态 0否 1是
+     */
     public void setReleaseStatus(Integer releaseStatus) {
         this.releaseStatus = releaseStatus;
     }
 
+    /**
+     * 发布时间
+     */
     public Date getReleaseTime() {
         return releaseTime;
     }
 
+    /**
+     * 发布时间
+     */
     public void setReleaseTime(Date releaseTime) {
         this.releaseTime = releaseTime;
     }
 
+    /**
+     * 排序
+     */
     public Integer getSort() {
         return sort;
     }
 
+    /**
+     * 排序
+     */
     public void setSort(Integer sort) {
         this.sort = sort;
     }
 
+    /**
+     * 省份
+     */
     public String getProvince() {
         return province;
     }
 
+    /**
+     * 省份
+     */
     public void setProvince(String province) {
         this.province = province;
     }
 
+    /**
+     * 内容
+     */
     public String getContent() {
         return content;
     }
 
+    /**
+     * 内容
+     */
     public void setContent(String content) {
         this.content = content;
     }
 
+    /**
+     * 区域
+     */
     public Integer getRegion() {
         return region;
     }
 
+    /**
+     * 区域
+     */
     public void setRegion(Integer region) {
         this.region = region;
     }
 
+    /**
+     * 创建时间
+     */
     public Date getCreateTime() {
         return createTime;
     }
 
+    /**
+     * 创建时间
+     */
     public void setCreateTime(Date createTime) {
         this.createTime = createTime;
     }