task #246: Shift service, add back shift id to the table, also add minimun with to all the ColumnWeightData so they will all resize base on it