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, fund_id, trading_rules, expense_subscription, expense_ratio, expense_manage, expense_manage_ratio, expense_achievement, expense_achievement_ratio, ifa_subscription, ifa_subscription_ratio, ifa_manage, ifa_manage_ratio, ifa_achievement, ifa_achievement_ratio, create_time, creart_by, update_time, update_by, delete_tag delete from contract_template_manage where id = #{id,jdbcType=VARCHAR} delete from contract_template_manage insert into contract_template_manage (id, fund_id, trading_rules, expense_subscription, expense_ratio, expense_manage, expense_manage_ratio, expense_achievement, expense_achievement_ratio, ifa_subscription, ifa_subscription_ratio, ifa_manage, ifa_manage_ratio, ifa_achievement, ifa_achievement_ratio, create_time, creart_by, update_time, update_by, delete_tag) values (#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{tradingRules,jdbcType=VARCHAR}, #{expenseSubscription,jdbcType=VARCHAR}, #{expenseRatio,jdbcType=DECIMAL}, #{expenseManage,jdbcType=VARCHAR}, #{expenseManageRatio,jdbcType=DECIMAL}, #{expenseAchievement,jdbcType=VARCHAR}, #{expenseAchievementRatio,jdbcType=DECIMAL}, #{ifaSubscription,jdbcType=VARCHAR}, #{ifaSubscriptionRatio,jdbcType=DECIMAL}, #{ifaManage,jdbcType=VARCHAR}, #{ifaManageRatio,jdbcType=DECIMAL}, #{ifaAchievement,jdbcType=VARCHAR}, #{ifaAchievementRatio,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{creartBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{deleteTag,jdbcType=INTEGER}) insert into contract_template_manage id, fund_id, trading_rules, expense_subscription, expense_ratio, expense_manage, expense_manage_ratio, expense_achievement, expense_achievement_ratio, ifa_subscription, ifa_subscription_ratio, ifa_manage, ifa_manage_ratio, ifa_achievement, ifa_achievement_ratio, create_time, creart_by, update_time, update_by, delete_tag, #{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{tradingRules,jdbcType=VARCHAR}, #{expenseSubscription,jdbcType=VARCHAR}, #{expenseRatio,jdbcType=DECIMAL}, #{expenseManage,jdbcType=VARCHAR}, #{expenseManageRatio,jdbcType=DECIMAL}, #{expenseAchievement,jdbcType=VARCHAR}, #{expenseAchievementRatio,jdbcType=DECIMAL}, #{ifaSubscription,jdbcType=VARCHAR}, #{ifaSubscriptionRatio,jdbcType=DECIMAL}, #{ifaManage,jdbcType=VARCHAR}, #{ifaManageRatio,jdbcType=DECIMAL}, #{ifaAchievement,jdbcType=VARCHAR}, #{ifaAchievementRatio,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{creartBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{deleteTag,jdbcType=INTEGER}, update contract_template_manage id = #{record.id,jdbcType=VARCHAR}, fund_id = #{record.fundId,jdbcType=VARCHAR}, trading_rules = #{record.tradingRules,jdbcType=VARCHAR}, expense_subscription = #{record.expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{record.expenseRatio,jdbcType=DECIMAL}, expense_manage = #{record.expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{record.expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{record.expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{record.expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{record.ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{record.ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{record.ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{record.ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{record.ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{record.ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, creart_by = #{record.creartBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, delete_tag = #{record.deleteTag,jdbcType=INTEGER}, update contract_template_manage set id = #{record.id,jdbcType=VARCHAR}, fund_id = #{record.fundId,jdbcType=VARCHAR}, trading_rules = #{record.tradingRules,jdbcType=VARCHAR}, expense_subscription = #{record.expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{record.expenseRatio,jdbcType=DECIMAL}, expense_manage = #{record.expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{record.expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{record.expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{record.expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{record.ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{record.ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{record.ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{record.ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{record.ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{record.ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, creart_by = #{record.creartBy,jdbcType=VARCHAR}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_by = #{record.updateBy,jdbcType=VARCHAR}, delete_tag = #{record.deleteTag,jdbcType=INTEGER} update contract_template_manage fund_id = #{fundId,jdbcType=VARCHAR}, trading_rules = #{tradingRules,jdbcType=VARCHAR}, expense_subscription = #{expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{expenseRatio,jdbcType=DECIMAL}, expense_manage = #{expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, creart_by = #{creartBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, delete_tag = #{deleteTag,jdbcType=INTEGER}, where id = #{id,jdbcType=VARCHAR} update contract_template_manage set fund_id = #{fundId,jdbcType=VARCHAR}, trading_rules = #{tradingRules,jdbcType=VARCHAR}, expense_subscription = #{expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{expenseRatio,jdbcType=DECIMAL}, expense_manage = #{expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, creart_by = #{creartBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, delete_tag = #{deleteTag,jdbcType=INTEGER} where id = #{id,jdbcType=VARCHAR} insert into contract_template_manage (id, fund_id, trading_rules, expense_subscription, expense_ratio, expense_manage, expense_manage_ratio, expense_achievement, expense_achievement_ratio, ifa_subscription, ifa_subscription_ratio, ifa_manage, ifa_manage_ratio, ifa_achievement, ifa_achievement_ratio, create_time, creart_by, update_time, update_by, delete_tag) values (#{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{tradingRules,jdbcType=VARCHAR}, #{expenseSubscription,jdbcType=VARCHAR}, #{expenseRatio,jdbcType=DECIMAL}, #{expenseManage,jdbcType=VARCHAR}, #{expenseManageRatio,jdbcType=DECIMAL}, #{expenseAchievement,jdbcType=VARCHAR}, #{expenseAchievementRatio,jdbcType=DECIMAL}, #{ifaSubscription,jdbcType=VARCHAR}, #{ifaSubscriptionRatio,jdbcType=DECIMAL}, #{ifaManage,jdbcType=VARCHAR}, #{ifaManageRatio,jdbcType=DECIMAL}, #{ifaAchievement,jdbcType=VARCHAR}, #{ifaAchievementRatio,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{creartBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{deleteTag,jdbcType=INTEGER}) on duplicate key update id = #{id,jdbcType=VARCHAR}, fund_id = #{fundId,jdbcType=VARCHAR}, trading_rules = #{tradingRules,jdbcType=VARCHAR}, expense_subscription = #{expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{expenseRatio,jdbcType=DECIMAL}, expense_manage = #{expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, creart_by = #{creartBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, delete_tag = #{deleteTag,jdbcType=INTEGER} insert into contract_template_manage id, fund_id, trading_rules, expense_subscription, expense_ratio, expense_manage, expense_manage_ratio, expense_achievement, expense_achievement_ratio, ifa_subscription, ifa_subscription_ratio, ifa_manage, ifa_manage_ratio, ifa_achievement, ifa_achievement_ratio, create_time, creart_by, update_time, update_by, delete_tag, values #{id,jdbcType=VARCHAR}, #{fundId,jdbcType=VARCHAR}, #{tradingRules,jdbcType=VARCHAR}, #{expenseSubscription,jdbcType=VARCHAR}, #{expenseRatio,jdbcType=DECIMAL}, #{expenseManage,jdbcType=VARCHAR}, #{expenseManageRatio,jdbcType=DECIMAL}, #{expenseAchievement,jdbcType=VARCHAR}, #{expenseAchievementRatio,jdbcType=DECIMAL}, #{ifaSubscription,jdbcType=VARCHAR}, #{ifaSubscriptionRatio,jdbcType=DECIMAL}, #{ifaManage,jdbcType=VARCHAR}, #{ifaManageRatio,jdbcType=DECIMAL}, #{ifaAchievement,jdbcType=VARCHAR}, #{ifaAchievementRatio,jdbcType=DECIMAL}, #{createTime,jdbcType=TIMESTAMP}, #{creartBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{deleteTag,jdbcType=INTEGER}, on duplicate key update id = #{id,jdbcType=VARCHAR}, fund_id = #{fundId,jdbcType=VARCHAR}, trading_rules = #{tradingRules,jdbcType=VARCHAR}, expense_subscription = #{expenseSubscription,jdbcType=VARCHAR}, expense_ratio = #{expenseRatio,jdbcType=DECIMAL}, expense_manage = #{expenseManage,jdbcType=VARCHAR}, expense_manage_ratio = #{expenseManageRatio,jdbcType=DECIMAL}, expense_achievement = #{expenseAchievement,jdbcType=VARCHAR}, expense_achievement_ratio = #{expenseAchievementRatio,jdbcType=DECIMAL}, ifa_subscription = #{ifaSubscription,jdbcType=VARCHAR}, ifa_subscription_ratio = #{ifaSubscriptionRatio,jdbcType=DECIMAL}, ifa_manage = #{ifaManage,jdbcType=VARCHAR}, ifa_manage_ratio = #{ifaManageRatio,jdbcType=DECIMAL}, ifa_achievement = #{ifaAchievement,jdbcType=VARCHAR}, ifa_achievement_ratio = #{ifaAchievementRatio,jdbcType=DECIMAL}, create_time = #{createTime,jdbcType=TIMESTAMP}, creart_by = #{creartBy,jdbcType=VARCHAR}, update_time = #{updateTime,jdbcType=TIMESTAMP}, update_by = #{updateBy,jdbcType=VARCHAR}, delete_tag = #{deleteTag,jdbcType=INTEGER},