| 1234567891011121314151617181920212223242526272829 |
- package com.zsElectric.boot.system.converter;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.zsElectric.boot.system.model.entity.DictItem;
- import com.zsElectric.boot.system.model.form.DictItemForm;
- import com.zsElectric.boot.system.model.vo.DictPageVO;
- import com.zsElectric.boot.common.model.Option;
- import org.mapstruct.Mapper;
- import java.util.List;
- /**
- * 字典项对象转换器
- *
- * @author Ray.Hao
- * @since 2022/6/8
- */
- @Mapper(componentModel = "spring")
- public interface DictItemConverter {
- Page<DictPageVO> toPageVo(Page<DictItem> page);
- DictItemForm toForm(DictItem entity);
- DictItem toEntity(DictItemForm formFata);
- Option<Long> toOption(DictItem dictItem);
- List<Option<Long>> toOption(List<DictItem> dictData);
- }
|