id, aid, `name`, project_status, create_time, remark, admin_name, staff_name, project_number, project_year, create_year, cross_year, duration delete from project_task where id = #{id,jdbcType=BIGINT} insert into project_task (aid, `name`, project_status, create_time, remark, admin_name, staff_name, project_number, project_year, create_year, cross_year, duration ) values (#{aid,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{projectStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{adminName,jdbcType=VARCHAR}, #{staffName,jdbcType=VARCHAR}, #{projectNumber,jdbcType=VARCHAR}, #{projectYear,jdbcType=OTHER}, #{createYear,jdbcType=OTHER}, #{crossYear,jdbcType=INTEGER}, #{duration,jdbcType=DOUBLE} ) insert into project_task aid, `name`, project_status, create_time, remark, admin_name, staff_name, project_number, project_year, create_year, cross_year, duration, #{aid,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, #{projectStatus,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}, #{adminName,jdbcType=VARCHAR}, #{staffName,jdbcType=VARCHAR}, #{projectNumber,jdbcType=VARCHAR}, #{projectYear,jdbcType=OTHER}, #{createYear,jdbcType=OTHER}, #{crossYear,jdbcType=INTEGER}, #{duration,jdbcType=DOUBLE}, update project_task aid = #{aid,jdbcType=BIGINT}, `name` = #{name,jdbcType=VARCHAR}, project_status = #{projectStatus,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, remark = #{remark,jdbcType=VARCHAR}, admin_name = #{adminName,jdbcType=VARCHAR}, staff_name = #{staffName,jdbcType=VARCHAR}, project_number = #{projectNumber,jdbcType=VARCHAR}, project_year = #{projectYear,jdbcType=OTHER}, create_year = #{createYear,jdbcType=OTHER}, cross_year = #{crossYear,jdbcType=INTEGER}, duration = #{duration,jdbcType=DOUBLE}, where id = #{id,jdbcType=BIGINT} update project_task set aid = #{aid,jdbcType=BIGINT}, `name` = #{name,jdbcType=VARCHAR}, project_status = #{projectStatus,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, remark = #{remark,jdbcType=VARCHAR}, admin_name = #{adminName,jdbcType=VARCHAR}, staff_name = #{staffName,jdbcType=VARCHAR}, project_number = #{projectNumber,jdbcType=VARCHAR}, project_year = #{projectYear,jdbcType=OTHER}, create_year = #{createYear,jdbcType=OTHER}, cross_year = #{crossYear,jdbcType=INTEGER}, duration = #{duration,jdbcType=DOUBLE} where id = #{id,jdbcType=BIGINT} update project_task a left join (select pid ,group_concat(name)name from project_staff where pid = #{pid} group by pid) b on a.id=b.pid set a.staff_name =b.name where a.id = #{pid}