思路分析:
1.未开发的点击开发进入,添加数据,保存数据,开发成功.改变开发状态.一个单表操作数据库t_sale_chance
2,前台发送两个数据,id还有是什么状态,后台接受
3.后台操作一个单表的修改功能
功能实现:
1.准备sql
update t_sale_chance
set dev_result=#{
devResult}
where id=#{
id}
2.SaleChanceMapper.xml
<?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.shsxt.crm.sales.dao.SaleChanceMapper">
<resultMap id="BaseResultMap" type="com.shsxt.crm.sales.pojo.SaleChance">
<id column="id" jdbcType="INTEGER" property="id"/>
<result column="chance_source" jdbcType="VARCHAR" property="chanceSource"/>
<result column="customer_name" jdbcType="VARCHAR" property="customerName"/>
<result column="cgjl" jdbcType="INTEGER" property="cgjl"/>
<result column="overview" jdbcType="VARCHAR" property="overview"/>
<result column="link_man" jdbcType="VARCHAR" property="linkMan"/>
<result column="link_phone" jdbcType="VARCHAR" property="linkPhone"/>
<result column="description" jdbcType="VARCHAR" property="description"/>
<result column="create_man" jdbcType="VARCHAR" property="createMan"/>
<result column="assign_man" jdbcType="VARCHAR" property="assignMan"/>
<result column="assign_time" jdbcType="TIMESTAMP" property="assignTime"/>
<result column="state" jdbcType="INTEGER" property="state"/>
<result column="dev_result" jdbcType="INTEGER" property="devResult"/>
<result column="is_valid" jdbcType="INTEGER" property="isValid"/>
<result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
<result column="update_date" jdbcType="TIMESTAMP" property="updateDate"/>
</resultMap>
<sql id="Base_Column_List">
id, chance_source, customer_name, cgjl, overview, link_man, link_phone, description,
create_man, assign_man, assign_time, state, dev_result, is_valid, create_date, update_date
</sql>
<select id="selectById" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from t_sale_chance
where id = #{id,jdbcType=INTEGER}
</select>
<delete id="delete" parameterType="java.lang.Integer">
delete from t_sale_chance
where id = #{id,jdbcType=INTEGER}
</delete>
<insert id="save" parameterType="com.shsxt.crm.sales.pojo.SaleChance">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
SELECT LAST_INSERT_ID()
</selectKey>
insert into t_sale_chance
<trim prefix="(" suffix=")" suffixOverrides=",">