t.tool_id,
t.dept_id,
dept.dept_name,
t.store_place,
dict1.dict_label as tool_name,
t.tool_type,
t.tool_code,
t.elec_level,
dict1.remark unit,
t.test_cycle,
dict2.dict_label as test_cycle_text,
t.last_test_date,
t.next_test_date,
t.test_result,
t.test_date,
t.test_result_desc,
t.state,
t.scrap_reason,
t.scrap_date,
t.scrap_user,
t.replace_tool_id,
t.produce_factory,
t.produce_date,
t.remark,
t.del_flag,
t.create_by,
t.create_time,
t.update_by,
t.update_time
INSERT INTO base_safety_tool
dept_id,
store_place,
tool_name,
tool_type,
tool_code,
elec_level,
unit,
test_cycle,
last_test_date,
next_test_date,
test_result,
test_date,
test_result_desc,
state,
scrap_reason,
scrap_date,
scrap_user,
replace_tool_id,
produce_factory,
produce_date,
remark,
del_flag,
create_by,
create_time,
update_by,
update_time
#{deptId},
#{storePlace},
#{toolName},
#{toolType},
#{toolCode},
#{elecLevel},
#{unit},
#{testCycle},
#{lastTestDate},
#{nextTestDate},
#{testResult},
#{testDate},
#{testResultDesc},
#{state},
#{scrapReason},
#{scrapDate},
#{scrapUser},
#{replaceToolId},
#{produceFactory},
#{produceDate},
#{remark},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime}
UPDATE base_safety_tool
set del_flag='1'
WHERE tool_id = #{toolId}
UPDATE base_safety_tool
dept_id = #{deptId},
store_place = #{storePlace},
tool_name = #{toolName},
tool_type = #{toolType},
tool_code = #{toolCode},
elec_level = #{elecLevel},
unit = #{unit},
test_cycle = #{testCycle},
last_test_date = #{lastTestDate},
next_test_date = #{nextTestDate},
test_result = #{testResult},
test_date = #{testDate},
test_result_desc = #{testResultDesc},
state = #{state},
scrap_reason = #{scrapReason},
scrap_date = #{scrapDate},
scrap_user = #{scrapUser},
replace_tool_id = #{replaceToolId},
produce_factory = #{produceFactory},
produce_date = #{produceDate},
remark = #{remark},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime}
WHERE tool_id = #{toolId}