Future<int> deleteByPk(Bean<T> obj) { final sql = deleteSql(statementByPk()); final params = obj.asMap(); return ctx.execute(sql, substitutionValues: params); }