架構師成長記 第二週 05

2021-10-10 22:55:08 字數 2189 閱讀 7749

/**

* 根據商品id查詢商品的評價等級數量

* @param itemid

*/public commentlevelcountsvo querycommentcounts

(string itemid)

;

@transactional

(propagation = propagation.supports)

@override

public commentlevelcountsvo querycommentcounts

(string itemid)

@transactional

(propagation = propagation.supports)

integer getcommentcounts

(string itemid, integer level)

selectcount

(condition)

;}

package com.beyond.pojo.vo;

/** * 用於展示商品評價數量的vo

*/public

class

commentlevelcountsvo

public

void

settotalcounts

(integer totalcounts)

public integer getgoodcounts()

public

void

setgoodcounts

(integer goodcounts)

public integer getnormalcounts()

public

void

setnormalcounts

(integer normalcounts)

public integer getbadcounts()

public

void

setbadcounts

(integer badcounts)

}

@apioperation

(value =

"查詢商品評價的等級"

,notes =

"查詢商品評價的等級"

"商品id"

,required =

true

)@requestparam string itemid)

commentlevelcountsvo countsvo = itemservice.

querycommentcounts

(itemid)

;return beyondjsonresult.

ok(countsvo)

;}

@apioperation

(value =

"查詢商品評價的等級"

,notes =

"查詢商品評價的等級"

"商品id"

架構師成長記 第三週 07

設定訂單超時 所以,這樣的定時任務只是適用於小型輕量級專案,傳統專案.自動生成cron表示式鏈結工具 關閉超時未支付的訂單 public void closeorder transactional propagation propagation.required override public vo...

架構師成長記 第四周 01

bean validation 中內建的 constraint null 被注釋的元素必須為 null notnull 被注釋的元素必須不為 null asserttrue 被注釋的元素必須為 true assertfalse 被注釋的元素必須為 false min value 被注釋的元素必須是乙...

架構師成長記 第一周 15

記錄開始時間 long begin system.currenttimemillis 執行目標service object result point.proceed 記錄結束時間 long end system.currenttimemillis long taketime end begin if...