and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, number, name, parent_number, url, component, state, sort, enabled, type, push_btn, icon, delete_flag delete from jsh_function where id = #{id,jdbcType=BIGINT} delete from jsh_function insert into jsh_function (id, number, name, parent_number, url, component, state, sort, enabled, type, push_btn, icon, delete_flag ) values (#{id,jdbcType=BIGINT}, #{number,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{parentNumber,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{component,jdbcType=VARCHAR}, #{state,jdbcType=BIT}, #{sort,jdbcType=VARCHAR}, #{enabled,jdbcType=BIT}, #{type,jdbcType=VARCHAR}, #{pushBtn,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{deleteFlag,jdbcType=VARCHAR} ) insert into jsh_function id, number, name, parent_number, url, component, state, sort, enabled, type, push_btn, icon, delete_flag, #{id,jdbcType=BIGINT}, #{number,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{parentNumber,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{component,jdbcType=VARCHAR}, #{state,jdbcType=BIT}, #{sort,jdbcType=VARCHAR}, #{enabled,jdbcType=BIT}, #{type,jdbcType=VARCHAR}, #{pushBtn,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{deleteFlag,jdbcType=VARCHAR}, update jsh_function id = #{record.id,jdbcType=BIGINT}, number = #{record.number,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, parent_number = #{record.parentNumber,jdbcType=VARCHAR}, url = #{record.url,jdbcType=VARCHAR}, component = #{record.component,jdbcType=VARCHAR}, state = #{record.state,jdbcType=BIT}, sort = #{record.sort,jdbcType=VARCHAR}, enabled = #{record.enabled,jdbcType=BIT}, type = #{record.type,jdbcType=VARCHAR}, push_btn = #{record.pushBtn,jdbcType=VARCHAR}, icon = #{record.icon,jdbcType=VARCHAR}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR}, update jsh_function set id = #{record.id,jdbcType=BIGINT}, number = #{record.number,jdbcType=VARCHAR}, name = #{record.name,jdbcType=VARCHAR}, parent_number = #{record.parentNumber,jdbcType=VARCHAR}, url = #{record.url,jdbcType=VARCHAR}, component = #{record.component,jdbcType=VARCHAR}, state = #{record.state,jdbcType=BIT}, sort = #{record.sort,jdbcType=VARCHAR}, enabled = #{record.enabled,jdbcType=BIT}, type = #{record.type,jdbcType=VARCHAR}, push_btn = #{record.pushBtn,jdbcType=VARCHAR}, icon = #{record.icon,jdbcType=VARCHAR}, delete_flag = #{record.deleteFlag,jdbcType=VARCHAR} update jsh_function number = #{number,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, parent_number = #{parentNumber,jdbcType=VARCHAR}, url = #{url,jdbcType=VARCHAR}, component = #{component,jdbcType=VARCHAR}, state = #{state,jdbcType=BIT}, sort = #{sort,jdbcType=VARCHAR}, enabled = #{enabled,jdbcType=BIT}, type = #{type,jdbcType=VARCHAR}, push_btn = #{pushBtn,jdbcType=VARCHAR}, icon = #{icon,jdbcType=VARCHAR}, delete_flag = #{deleteFlag,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update jsh_function set number = #{number,jdbcType=VARCHAR}, name = #{name,jdbcType=VARCHAR}, parent_number = #{parentNumber,jdbcType=VARCHAR}, url = #{url,jdbcType=VARCHAR}, component = #{component,jdbcType=VARCHAR}, state = #{state,jdbcType=BIT}, sort = #{sort,jdbcType=VARCHAR}, enabled = #{enabled,jdbcType=BIT}, type = #{type,jdbcType=VARCHAR}, push_btn = #{pushBtn,jdbcType=VARCHAR}, icon = #{icon,jdbcType=VARCHAR}, delete_flag = #{deleteFlag,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}