mybatis自定義傳參排序

2021-09-14 01:49:02 字數 2288 閱讀 9615

"getvirtualtaskdetailandinfo"

parametertype

="map"

resulttype

="map"

>

select

t.id,

t.task_num,

t.province,

t.city,

t.`status`,

t.create_time,

t.enable_time,

t.end_time,

t.task_type,

p.attribution_number,

d.real_name

from

gkshop_virtual_task t

left join gkshop_virtual_phone p on t.id = p.task_id

left join gkshop_phone_library l on l.phone_number = p.attribution_number

left join gkshop_users_directories d on d.`id` = l.`directories_id`

where 1=1

test

="taskstatus != null"

>

and t.`status` = #

if>

test

="tasktype != null"

>

and t.task_type =#

if>

test

="tasknum != null"

>

and t.task_num = #

if>

test

="city != null"

>

and t.city=#

if>

test

="realname != null"

>

and d.real_name = #

if>

test

="attributionnumber != null"

>

and p.attribution_number = #

if>

test

="starttime != null and endtime != null "

>

and t.create_time between # and #

if>

test

="orderby != null "

>

order by $

if>

select

>

比如你傳了多個引數,這些引數你可以這樣:

map

map =

newhashmap

<

>()

;if(!stringutil.

isempty

(taskstatus))if

(!stringutil.

isempty

(city)&&!

("城市"

.equals

(city)))

if(!stringutil.

isempty

(city)&&!

("省份"

.equals

(province)))

if(!stringutil.

isempty

(realname))if

(!stringutil.

isempty

(attributionnumber))if

(!stringutil.

isempty

(tasknum))if

(!stringutil.

isempty

(tasktype))if

(!stringutil.

isempty

(starttime)

&&!stringutil.

isempty

(endtime)

)//根據頁面選擇排序條件進行排序處理

if(stringutil.

isempty

(orderby)

)else

list

getvirtualtaskdetailandinfo

(map)

;

這樣與之對應即可!

MUI自定義事件傳參

在mui中頁面之間的傳參一般是分為兩種的,一種是通過開啟頁面或者預載入頁面的時候傳遞引數,另一種就是自定義事件了,我們來說說自定義事件傳參的問題 我們來分兩種情況 一,頁面已經存在的時候 這種情況是很容易的,直接就是mui.fire 目標頁面,事件名稱,二,頁面是新建立的 如果你是這麼寫的話 var...

自定義指令函式傳參

vue 2.6.6 繫結函式傳參 傳參多個多樣 引數動態變化 1.採用傳物件方式 binding.value 測試 const mydirective export default mydirective以上解決了問題1.繫結函式傳參,對於問題2.傳參多個多樣可以給args乙個物件,或者用陣列 測試...

angularjs自定義指令函式傳參

在編寫匯入指令的時候,需要將函式繫結到指令中,並傳入乙個引數。首先指令的js檔案如下,基本的繫結引數和繫結函式,沒有什麼說的 directive yunzhiimport function templateurl views directive yunzhiimport.html restrict ...