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} APP_ID, APP_NAME, APP_ABSTRACT, APP_TYPE_ID,APP_ID_CUSTOM,IMAGE_PATH, (select category.DIC_LABEL from t_dictionary as category where category.DIC_VALUE = APP_TYPE_ID and category.DIC_TYPE="0100" ) as TYPE_NAME, DEVELOPER,USER_NAME, APP_VERSION_ID, APP_CREATE_DATE, APP_UPDATE_DATE, APP_IS_DEL, FILE_PATH, SIZE, VERSION_CREATE_DATE, MD5, VERSION_NAME, APP_IS_PUBLIC, (select public.DIC_LABEL from t_dictionary as public where public.DIC_VALUE = APP_IS_PUBLIC and public.DIC_TYPE="0102" ) as PUBLIC_LABLE, APP_DEVICE_TYPE_ID, (select device.DIC_LABEL from t_dictionary as device where device.DIC_VALUE = APP_DEVICE_TYPE_ID and device.DIC_TYPE="0101" ) as APP_DEVICE_TYPE_NAME delete from t_app where APP_ID = #{appId,jdbcType=CHAR} delete from t_app insert into t_app (APP_ID, APP_NAME, APP_ABSTRACT, APP_TYPE_ID, APP_DEVICE_TYPE_ID, DEVELOPER, APP_CREATE_DATE, APP_UPDATE_DATE, APP_IS_DEL,APP_VERSION_ID, APP_IS_PUBLIC, APP_ID_CUSTOM) values (#{appId,jdbcType=CHAR}, #{appName,jdbcType=VARCHAR}, #{appAbstract,jdbcType=VARCHAR}, #{typeId,jdbcType=CHAR}, #{appDeviceTypeId,jdbcType=CHAR}, #{developer,jdbcType=CHAR}, #{createDate,jdbcType=TIMESTAMP}, #{updateDate,jdbcType=TIMESTAMP}, #{isDel,jdbcType=CHAR}, #{appVersionId,jdbcType=VARCHAR}, #{appIsPublic,jdbcType=CHAR}, #{appIdCustom,jdbcType=VARCHAR}) insert into t_app APP_ID, APP_NAME, APP_ABSTRACT, APP_TYPE_ID, APP_DEVICE_TYPE_ID, DEVELOPER, APP_CREATE_DATE, APP_UPDATE_DATE, APP_IS_DEL, APP_VERSION_ID, APP_IS_PUBLIC, APP_ID_CUSTOM, #{appId,jdbcType=CHAR}, #{appName,jdbcType=VARCHAR}, #{appAbstract,jdbcType=VARCHAR}, #{typeId,jdbcType=CHAR}, #{appDeviceTypeId,jdbcType=CHAR}, #{developer,jdbcType=CHAR}, #{createDate,jdbcType=TIMESTAMP}, #{updateDate,jdbcType=TIMESTAMP}, #{isDel,jdbcType=CHAR}, #{appVersionId,jdbcType=VARCHAR}, #{appIsPublic,jdbcType=CHAR}, #{appIdCustom,jdbcType=VARCHAR}, update t_app APP_ID = #{record.appId,jdbcType=CHAR}, APP_NAME = #{record.appName,jdbcType=VARCHAR}, APP_ABSTRACT = #{record.appAbstract,jdbcType=VARCHAR}, APP_TYPE_ID = #{record.typeId,jdbcType=CHAR}, APP_DEVICE_TYPE_ID = #{record.appDeviceTypeId,jdbcType=CHAR}, DEVELOPER = #{record.developer,jdbcType=CHAR}, APP_CREATE_DATE = #{record.createDate,jdbcType=TIMESTAMP}, APP_UPDATE_DATE = #{record.updateDate,jdbcType=TIMESTAMP}, APP_IS_DEL = #{record.isDel,jdbcType=CHAR}, APP_VERSION_ID = #{record.appVersionId,jdbcType=VARCHAR}, APP_IS_PUBLIC = #{record.appIsPublic,jdbcType=CHAR}, APP_ID_CUSTOM = #{record.appIdCustom,jdbcType=VARCHAR}, update t_app set APP_ID = #{record.appId,jdbcType=CHAR}, APP_NAME = #{record.appName,jdbcType=VARCHAR}, APP_ABSTRACT = #{record.appAbstract,jdbcType=VARCHAR}, APP_TYPE_ID = #{record.typeId,jdbcType=CHAR}, APP_DEVICE_TYPE_ID = #{record.appDeviceTypeId,jdbcType=CHAR}, DEVELOPER = #{record.developer,jdbcType=CHAR}, APP_CREATE_DATE = #{record.createDate,jdbcType=TIMESTAMP}, APP_UPDATE_DATE = #{record.updateDate,jdbcType=TIMESTAMP}, APP_VERSION_ID = #{record.appVersionId,jdbcType=VARCHAR}, APP_IS_DEL = #{record.isDel,jdbcType=CHAR}, APP_IS_PUBLIC = #{record.appIsPublic,jdbcType=CHAR} APP_ID_CUSTOM = #{record.appIdCustom,jdbcType=VARCHAR} update t_app APP_NAME = #{appName,jdbcType=VARCHAR}, APP_ABSTRACT = #{appAbstract,jdbcType=VARCHAR}, APP_TYPE_ID = #{typeId,jdbcType=CHAR}, APP_DEVICE_TYPE_ID = #{appDeviceTypeId,jdbcType=CHAR}, DEVELOPER = #{developer,jdbcType=CHAR}, APP_CREATE_DATE = #{createDate,jdbcType=TIMESTAMP}, APP_UPDATE_DATE = #{updateDate,jdbcType=TIMESTAMP}, APP_VERSION_ID = #{appVersionId,jdbcType=VARCHAR}, APP_IS_DEL = #{isDel,jdbcType=CHAR}, APP_IS_PUBLIC = #{appIsPublic,jdbcType=CHAR}, APP_ID_CUSTOM = #{appIdCustom,jdbcType=VARCHAR}, where APP_ID = #{appId,jdbcType=CHAR} update t_app set APP_NAME = #{appName,jdbcType=VARCHAR}, APP_ABSTRACT = #{appAbstract,jdbcType=VARCHAR}, APP_TYPE_ID = #{typeId,jdbcType=CHAR}, APP_DEVICE_TYPE_ID = #{appDeviceTypeId,jdbcType=CHAR}, DEVELOPER = #{developer,jdbcType=CHAR}, APP_CREATE_DATE = #{createDate,jdbcType=TIMESTAMP}, APP_UPDATE_DATE = #{updateDate,jdbcType=TIMESTAMP}, APP_VERSION_ID = #{appVersionId,jdbcType=VARCHAR}, APP_IS_DEL = #{isDel,jdbcType=CHAR}, APP_IS_PUBLIC = #{appIsPublic,jdbcType=CHAR}, APP_ID_CUSTOM = #{appIdCustom,jdbcType=VARCHAR} where APP_ID = #{appId,jdbcType=CHAR} update t_app set APP_IS_DEL = "1", APP_ID_CUSTOM = concat(APP_ID_CUSTOM,"-",APP_ID) where APP_ID = #{appId,jdbcType=CHAR}