package com.moral.api.pojo.vo.sysDictData; import com.moral.api.entity.SysDictData; import com.moral.api.entity.SysDictType; import com.moral.api.pojo.dto.sysDictData.SysDictDataDTO; import com.moral.constant.ResponseCodeEnum; /** * @ClassName SysDictDataInsertVO * @Description TODO * @Author 陈凯裕 * @Date 2021/4/16 10:31 * @Version TODO **/ public class SysDictDataInsertVO extends SysDictDataVO { public static SysDictDataInsertVO convert(SysDictDataDTO dto){ if (dto.getCode() != ResponseCodeEnum.SUCCESS.getCode()) return null; SysDictDataInsertVO vo = new SysDictDataInsertVO(); SysDictData data = dto.getSysDictData(); SysDictType type = dto.getSysDictType(); vo.setId(data.getId()); vo.setKey(data.getDataKey()); vo.setValue(data.getDataValue()); vo.setTypeId(type.getId()); vo.setTypeName(type.getName()); return vo; } }