concroller:
/**
* 查詢列表
* @return
*/@apiresponses()
@apioperation
(value=
"全部查詢"
)public ajaxresult selectall
(@requestparam
(value =
"pageno"
, required =
false
, defaultvalue =
"1") integer pageno,
@requestparam
(value =
"pagesize"
, required =
false
, defaultvalue =
"20"
) integer pagesize,
@apiparam
(name=
"id"
, value=
"素材id(根據id查詢)"
)@requestparam
(value =
"id"
, required=
false
)long id,
@apiparam
(name=
"screenid"
, value=
"篩選條件號:1001=最新,1002=最熱,1003=免費,1004=付費"
)@requestparam
(value =
"screenid"
, required=
false
)integer screenid,
@apiparam
(name=
"typeid"
, value=
"素材型別id(根據型別查詢)"
)@requestparam
(value =
"typeid"
, required=
false
)long typeid,
@apiparam
(name=
"title"
, value=
"素材標題(根據標題模糊查詢)"
)@requestparam
(value =
"title"
, required=
false
)string title)
if(typeid!=null&&typeid>0)
if(title!=null&&title!="")
if(screenid!=null&&screenid>0)
} ipage
pageinfo = sourcemateriaservice.
restlistpage
; list
sourcemateriatypes = sourcemateriatypeservice.
selectlist
(null)
; map
map =
newhashmap
<
>()
; map.
put(
"pageinfo"
,new
pageinfo
(pageinfo));
map.
put(
"alltype"
,sourcemateriatypes)
;return ajaxresult.
success
(map)
;}
iservice :
/**
* 介面查詢分頁列表
* @param page
* @return
*/ipage
restlistpage
;
serviceimpl :
/**
* 介面查詢分頁列表
* @param page
* @return
*/@override
public ipage
restlistpage
list
restlistpage
(@param
page)
;
xml :
<
select id=
"restlistpage" resulttype=
"com.mbyte.easy.admin.entity.sourcemateria"
>
select
t_source_materia.id,
t_source_materia.source_id,
t_source_materia_type.name as name,
t_source_materia.icon,
t_source_materia.title,
t_source_materia.content,
t_source_materia.video_url,
t_source_materia.smart_coin,
t_source_materia.traffic,
t_source_materia.share_number,
t_source_materia.is_goods,
t_source_materia.create_time,
t_source_materia.update_time
from
t_source_materia
inner
join t_source_materia_type on t_source_materia.source_id = t_source_materia_type.id
<
/select
>
多條件查詢
思路 1.獲取引數值 2.生成查詢條件 3.獲取查詢結果 4.繫結查詢選項 呼叫geturlhtml方法生成查詢url 例如 var y2013 pnvshihufu qbeijing sxuhuiqu 得到url變數值 protected string geturlval string name ...
多條件查詢
多條件查詢時在做專案的時候不可缺少的功能,雖然很簡單,但是自己還是記一下,對自己有用 查詢事件 private void button查詢 click object sender,eventargs e initial catalog uid pwd this.dataserver,this.dat...
多條件查詢
開發工具與關鍵技術 vs c 當使用者需要通過一定的條件進行範圍查詢的時候,在控制器中,就需要判斷使用者傳來的條件,一般使用者條件查詢會有下拉框,文字框等from表單元件 預設下拉框內的資料已繫結,本文暫不進行時間的範圍查詢 通過獲取這些元件的值,可以方便快捷的採集使用者的資訊 一 查詢 創鍵多條件...