insert into plm_project_info
(project_id,ori_project_id,project_level,project_type_db,project_name,status,project_source,customer_id,create_by,
create_date,priority,site,project_desc,customer_remark,remark,need_date) values
(#{projectId},#{projectId},#{projectLevel},#{projectTypeDb},#{projectName},#{status},#{projectSource},#{customerId},
#{createBy},GetDate(),#{priority},#{site},#{projectDesc},#{customerRemark},#{remark},#{needDate})
update plm_project_info set project_level=#{projectLevel}, project_type_db=#{projectTypeDb},project_name=#{projectName},project_source=#{projectSource},status=#{status},
customer_id=#{customerId},priority=#{priority},project_desc=#{projectDesc},customer_remark=#{customerRemark},remark=#{remark},need_date=#{needDate},
update_by=#{updateBy},update_date=GetDate()
where id=#{id}
delete from plm_project_team where site=${site} and project_id=#{projectId}
delete from plm_user_role where site=${site} and project_id=#{projectId}
insert into plm_project_team (site,project_id,operator_id,type) values
(#{site},#{projectId},#{operatorId},#{type})
insert into plm_user_role(site,project_id,username,searchFlag,updateFlag,downFlag,deleteFlag) values
(#{site},#{projectId},#{username},#{searchFlag},#{updateFlag},#{downFlag},#{deleteFlag})