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})