getByUnique method
Implementation
Future<int> getByUnique(FieldData fieldData) async {
WhereData whereData=WhereData();
smd.getTableByName(tableName)!.uniqueKeyMap!.forEach((k,uniqueKeyList) {
uniqueKeyList.forEach((fieldName) {
whereData.set(fieldName, SqlOperator.EQUAL, fieldData.get(fieldName));
});
});
RawTableData td=await select(FieldData.field(fieldData),whereData);
return td.getRawFieldByFieldName(0, "id") as int;
}