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} RoleID, RoleName, RoleDesc, IsDeleted, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime,IsEnabled delete from SysRole where RoleID = #{roleId,jdbcType=INTEGER} delete from SysRole insert into SysRole (RoleName, RoleDesc, IsDeleted, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, IsEnabled) values (#{roleName,jdbcType=VARCHAR}, #{roleDesc,jdbcType=VARCHAR}, #{isDeleted,jdbcType=BIT}, #{createdUserId,jdbcType=INTEGER}, #{createdDateTime,jdbcType=TIMESTAMP}, #{lastUpdateUserId,jdbcType=INTEGER}, #{lastUpdateDateTime,jdbcType=TIMESTAMP}, #{isEnabled,jdbcType=BIT}) insert into SysRole RoleID, RoleName, RoleDesc, IsDeleted, CreatedUserID, CreatedDatetime, LastUpdateUserID, LastUpdateDatetime, IsEnabled, #{roleId,jdbcType=INTEGER}, #{roleName,jdbcType=VARCHAR}, #{roleDesc,jdbcType=VARCHAR}, #{isDeleted,jdbcType=BIT}, #{createdUserId,jdbcType=INTEGER}, #{createdDateTime,jdbcType=TIMESTAMP}, #{lastupDateUserId,jdbcType=INTEGER}, #{lastUpdateDateTime,jdbcType=TIMESTAMP}, #{isEnabled,jdbcType=BIT}, update SysRole RoleID = #{record.roleId,jdbcType=INTEGER}, RoleName = #{record.roleName,jdbcType=VARCHAR}, RoleDesc = #{record.roleDesc,jdbcType=VARCHAR}, IsDeleted = #{record.isDeleted,jdbcType=BIT}, CreatedUserID = #{record.createdUserId,jdbcType=INTEGER}, CreatedDatetime = #{record.createdDateTime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupDateUserId,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastUpdateDateTime,jdbcType=TIMESTAMP}, IsEnabled = #{record.isEnabled,jdbcType=BIT}, update SysRole set RoleID = #{record.roleId,jdbcType=INTEGER}, RoleName = #{record.roleName,jdbcType=VARCHAR}, RoleDesc = #{record.roleDesc,jdbcType=VARCHAR}, IsDeleted = #{record.isDeleted,jdbcType=BIT}, CreatedUserID = #{record.createdUserId,jdbcType=INTEGER}, CreatedDatetime = #{record.createdDateTime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{record.lastupDateUserId,jdbcType=INTEGER}, LastUpdateDatetime = #{record.lastUpdateDateTime,jdbcType=TIMESTAMP}, IsEnabled = #{record.isEnabled,jdbcType=BIT} update SysRole RoleName = #{roleName,jdbcType=VARCHAR}, RoleDesc = #{roleDesc,jdbcType=VARCHAR}, IsDeleted = #{isDeleted,jdbcType=BIT}, CreatedUserID = #{createdUserId,jdbcType=INTEGER}, CreatedDatetime = #{createdDateTime,jdbcType=TIMESTAMP}, LastUpdateUserID = #{lastupDateUserId,jdbcType=INTEGER}, LastUpdateDatetime = #{lastUpdateDateTime,jdbcType=TIMESTAMP}, IsEnabled = #{isEnabled,jdbcType=BIT}, where RoleID = #{roleId,jdbcType=INTEGER} update SysRole set RoleName = #{roleName,jdbcType=VARCHAR}, RoleDesc = #{roleDesc,jdbcType=VARCHAR}, IsDeleted = #{isDeleted,jdbcType=BIT}, CreatedUserID = #{createdUserId,jdbcType=INTEGER}, CreatedDatetime = now(), LastUpdateUserID = #{lastUpdateUserId,jdbcType=INTEGER}, LastUpdateDatetime = now(), IsEnabled = #{isEnabled,jdbcType=BIT} where RoleID = #{roleId,jdbcType=INTEGER} INSERT INTO SysRoleMenu ( ROLEID, MENUID ) VALUES ( #{ roleId }, #{ menuId } ) delete from SysUserRole where userid = #{userId} and roleid = #{roleId} delete from SysRoleMenu where menuId = #{menuId} and roleId = #{roleId}