private IBaseDTO createDTOByPo(SysUserInfo sui, IBaseDTO dto) {
   if (null != sui) {
     dto.set("realName", sui.getRealName());
     dto.set("sexId", sui.getSexId());
     dto.set("identityKind", sui.getIdentityKind());
     dto.set("identityCard", sui.getIdentityCard());
     dto.set(
         "birthday",
         null != sui.getBirthday()
             ? TimeUtil.getTheTimeStr(sui.getBirthday(), "yyyy-MM-dd")
             : "0000-00-00");
     dto.set("countryId", sui.getCountryId());
     dto.set("provinceId", sui.getProvinceId());
     dto.set("qq", sui.getQq());
     dto.set("bloodType", sui.getBloodType());
     dto.set("address", sui.getAddress());
     dto.set("postalcode", sui.getPostalcode());
     dto.set("mobile", sui.getMobile());
     dto.set("finishSchool", sui.getFinishSchool());
     dto.set("speciality", sui.getSpeciality());
     dto.set("workId", sui.getWorkId());
     dto.set("homepage", sui.getHomepage());
   }
   return dto;
 }