Как я могу сгенерировать значение кода элемента с автоматическим приращением целого числа плюс целое число идентификации

Я создаю Itemcode для моей системы инвентаризации, я хочу, чтобы система счисления целочисленных значений, как это, используя Java

например это

для группы 1 код будет 001 -

0010001,
0010002

для группы 2 код будет 002-

0020003,
0020004

для группы 3 код будет 003-

0030005,
0030006

элементы кодируются индивидуально, поэтому, когда я добавляю новую запись, он обнаружит, к какой группе она принадлежит, и сгенерирует желаемый код элемента, первые 3 цифры будут соответствовать соответствующему значению, в какой группе он принадлежит следующему 4-значному коду. будет значением приращения.. и будет храниться как одно целое число, используя базу данных MySQL

1 ответ

Вам нужно решить:

  • Коды элементов должны быть представлены как: одно целое число, пара целых чисел (группа и элемент), строка... или что-то еще.

  • Схема нумерации для первого или второго примера. (Вы, кажется, выбрали одну схему сейчас...)

  • Как вы собираетесь заполнять предметы и коды. Ты читаешь коды? Вы генерируете их все за один раз, загружая элементы из файла. Вы создаете предметы и идентификаторы предметов по одному (например, в интерактивном режиме).

  • Как эта информация будет храниться? Только в памяти? В плоском файле? В базе данных? (MySQL ...?)

Эти решения будут в значительной степени диктовать, как вы реализуете элемент id "генерация".


По сути, ваша проблема здесь в том, что >> вам<< нужно выяснить, каковы требования. После того, как вы это сделаете, набор возможных решений уменьшится до приемлемого размера, и вы сможете либо решить его самостоятельно, либо задать разумный вопрос.

Другие вопросы по тегам