pageInfo的轉化,do轉vo

2021-10-17 08:46:31 字數 933 閱讀 3177

我們系統往往分為do和vo,do完全對應資料庫的一條記錄,而vo則往往對應顯示到頁面的記錄。

有時候,兩個需要互轉。

然後我們拿到的都是pageinfo,我們需要給前台的是pageinfo;

那我們就自己來唄。

convertdo2vo

doentitiss )

vos = list.

stream()

.map

(doentity -

>).

collect

(collectors.

tolist()

);vospageinfo =

newpageinfo

<

>()

; beanutils.

copyproperties

(doentitiss, vospageinfo)

; vospageinfo.

setlist

(vos)

;return vospageinfo;

}通用方法

public static pageinfodo2vo(pageinfopageinfopo, functionconvert) 

).collect(collectors.tolist());

vopageinfo.getlist().addall(vos);

}return vopageinfo;

}

return pageutils.do2vo(itostocknewownerwhidpageinfo,getconvert());
private functiongetconvert();

}

這就是簡簡單單的函式式程式設計思想,把do轉vo的過程抽象為乙個函式

18V轉5V的LDO,電源晶元

18v轉5v,15v轉5v的ldo 晶元的選擇,特別是輸入電壓,在低電平5v以下的,基本上都是接近也可以。但是5v以上,如現在的18v和15的話,就不一樣了。我們需要在選擇晶元時,無法選擇最高輸入電壓18v和20v的電源晶元,需要提供至少5v以上的餘量,正常我們標準是選擇最低24v,需要做優化出來,...

18V轉3 3V的電源晶元和40V的LDO

18v轉3.3v,15v轉3.3v的ldo pw6206的輸入電壓4.75v 40v,負載電流為在電壓 5v和vin 7v時高達300ma。該裝置採用bcd工藝製造。pw6206 提供過電流限制 軟啟動和過溫保護,確保裝置工作在正常情況下。pw6206提供3v,3.3v,5v輸出電壓選擇,靜態電流4...

24V轉5V晶元,高效率的同步降壓DC DC變換器

pw2205開發了一種高效率的同步降壓dc dc轉換器5a輸出電流。pw2205在4.5v到30v的寬輸入電壓範圍內工作整合主開關和同步開關,具有非常低的rds on 以最小化傳導損失。pw2205採用瞬時脈寬調變 pwm 結構,實現高階躍降的快速瞬態響應輕載時的應用和高效率。此外,它的工作頻率是偽...