insert into inspection_plan(inspection_plan_name, create_user_id, inspection_route_id, inspection_plan_period, remark, create_user_name, sign_type, start_time, inspection_plan_id, end_time, state, community_id, start_date, end_date, inspection_month, inspection_day, inspection_workday, before_time, can_reexamine) values (#{inspectionPlanName}, #{createUserId}, #{inspectionRouteId}, #{inspectionPlanPeriod}, #{remark}, #{createUserName}, #{signType}, #{startTime}, #{inspectionPlanId}, #{endTime}, #{state}, #{communityId}, #{startDate}, #{endDate}, #{inspectionMonth}, #{inspectionDay}, #{inspectionWorkday}, #{beforeTime}, #{canReexamine}) update inspection_plan t set t.status_cd = #{statusCd} ,t.b_id = #{newBId} , t.inspection_plan_name= #{inspectionPlanName} , t.can_reexamine= #{canReexamine} , t.create_user_id= #{createUserId} , t.inspection_route_id= #{inspectionRouteId} , t.inspection_plan_period= #{inspectionPlanPeriod} , t.remark= #{remark} , t.create_user_name= #{createUserName} , t.sign_type= #{signType} , t.start_time= #{startTime} , t.end_time= #{endTime} , t.state= #{state} , t.start_date= #{startDate} , t.end_date= #{endDate} , t.inspection_month = #{inspectionMonth} , t.inspection_day= #{inspectionDay} ,t.inspection_workday= #{inspectionWorkday} , t.before_time = #{beforeTime} where 1=1 and t.inspection_plan_id= #{inspectionPlanId} and t.community_id= #{communityId}