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
) values (
#{inspectionPlanName},#{createUserId},#{inspectionRouteId},#{inspectionPlanPeriod},#{remark},
#{createUserName},#{signType},#{startTime},#{inspectionPlanId},#{endTime},#{state},#{communityId},
#{startDate},#{endDate},#{inspectionMonth},#{inspectionDay},#{inspectionWorkday},#{beforeTime}
)
update inspection_plan t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.inspection_plan_name= #{inspectionPlanName}
, 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}