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}