INSERT INTO organization (id_,name_,area_id_,create_time_,update_time_,
register_date_,linkman_,mobile_,address_,grade_type_,tenant_id_,corporate_name_,corporate_code_,corporate_seal_,corporate_financial_seal_)
VALUES(#{id},#{name},#{areaId},now(),now(),#{registerDate},#{linkman},#{mobile},#{address},
#{gradeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{tenantId},#{corporateName},#{corporateCode},#{corporateSeal},#{corporateFinancialSeal})
UPDATE organization
del_flag_ = #{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
area_id_ = #{areaId},
update_time_ = NOW(),
name_ = #{name},
register_date_ = #{registerDate},
linkman_ = #{linkman},
mobile_ = #{mobile},
address_ = #{address},
corporate_name_ = #{corporateName},
corporate_code_ = #{corporateCode},
corporate_seal_ = #{corporateSeal},
corporate_financial_seal_ = #{corporateFinancialSeal},
grade_type_ = #{gradeType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
UPDATE organization SET del_flag_ = 1 WHERE id_ = #{id}
o.tenant_id_ = #{tenantId}
and o.del_flag_ = #{delFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND (o.id_ LIKE CONCAT('%',#{search},'%') OR o.name_ LIKE CONCAT('%',#{search},'%') OR o.address_ LIKE CONCAT('%',#{search},'%'))