package com.youlai.boot.mini.converter; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.youlai.boot.mini.model.entity.MiniPointRule; import com.youlai.boot.mini.model.form.AddPointRuleForm; import com.youlai.boot.mini.model.vo.RuleListVO; import org.mapstruct.Mapper; import org.mapstruct.Mapping; /** * 积分规则对象转换器 */ @Mapper(componentModel = "spring") public interface MiniPointRuleConverter { /** * 分页对象转换 */ Page toRulePageVo(Page pageList); /** * 单个对象转换 */ RuleListVO toRuleVo(MiniPointRule entity); /** * 新增表单转实体 */ MiniPointRule toEntity(AddPointRuleForm form); }