id, uid, serial_number, contacts, department, dispatch_info, project_name, project_catagory, tech_field, project_des, project_mode, project_approval, subsidy, consultant, approval_url, state, create_time, accept_date, approved_date, record_time, deleted_sign, founder, contract_id, principal delete from tech_project where id = #{id,jdbcType=VARCHAR} insert into tech_project (id, uid, serial_number, contacts, department, dispatch_info, project_name, project_catagory, tech_field, project_des, project_mode, project_approval, subsidy, consultant, approval_url, state, create_time, accept_date, approved_date, record_time, deleted_sign, founder, contract_id, principal ) values (#{id,jdbcType=VARCHAR}, #{uid,jdbcType=VARCHAR}, #{serialNumber,jdbcType=INTEGER}, #{contacts,jdbcType=INTEGER}, #{department,jdbcType=VARCHAR}, #{dispatchInfo,jdbcType=VARCHAR}, #{projectName,jdbcType=VARCHAR}, #{projectCatagory,jdbcType=VARCHAR}, #{techField,jdbcType=VARCHAR}, #{projectDes,jdbcType=VARCHAR}, #{projectMode,jdbcType=INTEGER}, #{projectApproval,jdbcType=DECIMAL}, #{subsidy,jdbcType=INTEGER}, #{consultant,jdbcType=VARCHAR}, #{approvalUrl,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{acceptDate,jdbcType=TIMESTAMP}, #{approvedDate,jdbcType=TIMESTAMP}, #{recordTime,jdbcType=TIMESTAMP}, #{deletedSign,jdbcType=INTEGER}, #{founder,jdbcType=VARCHAR}, #{contractId,jdbcType=VARCHAR}, #{principal,jdbcType=VARCHAR} ) insert into tech_project id, uid, serial_number, contacts, department, dispatch_info, project_name, project_catagory, tech_field, project_des, project_mode, project_approval, subsidy, consultant, approval_url, state, create_time, accept_date, approved_date, record_time, deleted_sign, founder, contract_id, principal, #{id,jdbcType=VARCHAR}, #{uid,jdbcType=VARCHAR}, #{serialNumber,jdbcType=INTEGER}, #{contacts,jdbcType=INTEGER}, #{department,jdbcType=VARCHAR}, #{dispatchInfo,jdbcType=VARCHAR}, #{projectName,jdbcType=VARCHAR}, #{projectCatagory,jdbcType=VARCHAR}, #{techField,jdbcType=VARCHAR}, #{projectDes,jdbcType=VARCHAR}, #{projectMode,jdbcType=INTEGER}, #{projectApproval,jdbcType=DECIMAL}, #{subsidy,jdbcType=INTEGER}, #{consultant,jdbcType=VARCHAR}, #{approvalUrl,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{acceptDate,jdbcType=TIMESTAMP}, #{approvedDate,jdbcType=TIMESTAMP}, #{recordTime,jdbcType=TIMESTAMP}, #{deletedSign,jdbcType=INTEGER}, #{founder,jdbcType=VARCHAR}, #{contractId,jdbcType=VARCHAR}, #{principal,jdbcType=VARCHAR}, update tech_project uid = #{uid,jdbcType=VARCHAR}, serial_number = #{serialNumber,jdbcType=INTEGER}, contacts = #{contacts,jdbcType=INTEGER}, department = #{department,jdbcType=VARCHAR}, dispatch_info = #{dispatchInfo,jdbcType=VARCHAR}, project_name = #{projectName,jdbcType=VARCHAR}, project_catagory = #{projectCatagory,jdbcType=VARCHAR}, tech_field = #{techField,jdbcType=VARCHAR}, project_des = #{projectDes,jdbcType=VARCHAR}, project_mode = #{projectMode,jdbcType=INTEGER}, project_approval = #{projectApproval,jdbcType=DECIMAL}, subsidy = #{subsidy,jdbcType=INTEGER}, consultant = #{consultant,jdbcType=VARCHAR}, approval_url = #{approvalUrl,jdbcType=VARCHAR}, state = #{state,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, accept_date = #{acceptDate,jdbcType=TIMESTAMP}, approved_date = #{approvedDate,jdbcType=TIMESTAMP}, record_time = #{recordTime,jdbcType=TIMESTAMP}, deleted_sign = #{deletedSign,jdbcType=INTEGER}, founder = #{founder,jdbcType=VARCHAR}, contract_id = #{contractId,jdbcType=VARCHAR}, principal = #{principal,jdbcType=VARCHAR}, where id = #{id,jdbcType=VARCHAR} update tech_project set uid = #{uid,jdbcType=VARCHAR}, serial_number = #{serialNumber,jdbcType=INTEGER}, contacts = #{contacts,jdbcType=INTEGER}, department = #{department,jdbcType=VARCHAR}, dispatch_info = #{dispatchInfo,jdbcType=VARCHAR}, project_name = #{projectName,jdbcType=VARCHAR}, project_catagory = #{projectCatagory,jdbcType=VARCHAR}, tech_field = #{techField,jdbcType=VARCHAR}, project_des = #{projectDes,jdbcType=VARCHAR}, project_mode = #{projectMode,jdbcType=INTEGER}, project_approval = #{projectApproval,jdbcType=DECIMAL}, subsidy = #{subsidy,jdbcType=INTEGER}, consultant = #{consultant,jdbcType=VARCHAR}, approval_url = #{approvalUrl,jdbcType=VARCHAR}, state = #{state,jdbcType=INTEGER}, create_time = #{createTime,jdbcType=TIMESTAMP}, accept_date = #{acceptDate,jdbcType=TIMESTAMP}, approved_date = #{approvedDate,jdbcType=TIMESTAMP}, record_time = #{recordTime,jdbcType=TIMESTAMP}, deleted_sign = #{deletedSign,jdbcType=INTEGER}, founder = #{founder,jdbcType=VARCHAR}, contract_id = #{contractId,jdbcType=VARCHAR}, principal = #{principal,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR} update tech_project set deleted_sign = 1 where id in #{item} insert into tech_project (id, uid, serial_number, contacts, department, dispatch_info, project_name, project_catagory, tech_field, project_des, project_mode, project_approval, subsidy, consultant, approval_url, state, create_time, accept_date, approved_date, record_time, deleted_sign, founder, contract_id, principal ) values ( #{item.id,jdbcType=VARCHAR}, #{item.uid,jdbcType=VARCHAR}, #{item.serialNumber,jdbcType=INTEGER}, #{item.contacts,jdbcType=INTEGER}, #{item.department,jdbcType=VARCHAR}, #{item.dispatchInfo,jdbcType=VARCHAR}, #{item.projectName,jdbcType=VARCHAR}, #{item.projectCatagory,jdbcType=VARCHAR}, #{item.techField,jdbcType=VARCHAR}, #{item.projectDes,jdbcType=VARCHAR}, #{item.projectMode,jdbcType=INTEGER}, #{item.projectApproval,jdbcType=DECIMAL}, #{item.subsidy,jdbcType=INTEGER}, #{item.consultant,jdbcType=VARCHAR}, #{item.approvalUrl,jdbcType=VARCHAR}, #{item.state,jdbcType=INTEGER}, #{item.createTime,jdbcType=TIMESTAMP}, #{item.acceptDate,jdbcType=TIMESTAMP}, #{item.approvedDate,jdbcType=TIMESTAMP}, #{item.recordTime,jdbcType=TIMESTAMP}, #{item.deletedSign,jdbcType=INTEGER}, #{item.founder,jdbcType=VARCHAR}, #{item.contractId,jdbcType=VARCHAR}, #{item.principal,jdbcType=VARCHAR} ) update tech_project set deleted_sign = 1 where contract_id in #{item}