fix: avoid filtering if not exist filter.
fix: refectory category service.
style: clean not used code.
style: change id name.