package cc.mrbird.febs.mall.service; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.mall.dto.clothes.AdminClothesTypeInfoDto; import cc.mrbird.febs.mall.entity.*; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; public interface ClothesTypeService extends IService { IPage adminTypeList(ClothesType dto, QueryRequest request); FebsResponse typeAdd(ClothesType dto); FebsResponse typeUpdate(ClothesType dto); FebsResponse changeState(Long id, Integer type, Integer state); IPage adminSizeList(ClothesSize dto, QueryRequest request); FebsResponse sizeAdd(ClothesSize dto); FebsResponse sizeUpdate(ClothesSize dto); IPage adminPatternList(ClothesPattern dto, QueryRequest request); FebsResponse patternAdd(ClothesPattern dto); FebsResponse patternUpdate(ClothesPattern dto); IPage adminLocationList(ClothesLocation dto, QueryRequest request); FebsResponse locationAdd(ClothesLocation dto); FebsResponse locationUpdate(ClothesLocation dto); IPage adminClothList(ClothesCloth dto, QueryRequest request); FebsResponse clothAdd(ClothesCloth dto); FebsResponse clothUpdate(ClothesCloth dto); IPage adminArtList(ClothesArt dto, QueryRequest request); FebsResponse artAdd(ClothesArt dto); FebsResponse artUpdate(ClothesArt dto); FebsResponse artSet(AdminClothesTypeInfoDto dto); FebsResponse sizeSet(AdminClothesTypeInfoDto dto); FebsResponse clothSet(AdminClothesTypeInfoDto dto); FebsResponse patternSet(AdminClothesTypeInfoDto dto); FebsResponse locationSet(AdminClothesTypeInfoDto dto); }