實現商鋪管理
實現商店列表
實現分頁查詢店鋪,通過條件組合,來篩選出條件範圍內的店鋪列表
分頁查詢中使用limit
第乙個引數指定第乙個返回記錄行的偏移量,第二個引數指定返回記錄行的最大數目
1/**2
* 分頁查詢店鋪,可輸入的條件有:店鋪名(模糊),店鋪狀態,店鋪類別,區域id,owner3*
@param
shopcondition4*
@param
rowindex 從第幾行開始取資料5*
@param
pagesize 表示返回多少行資料6*
@param
標籤的作用 取引數的時候需要唯一的標識7*
@return8*/
9 listqueryshoplist(@param("shopcondition")shop shopcondition,
10 @param("rowindex") int rowindex,@param("pagesize") int
pagesize);
11/**
12* 返回queryshoplist總數
13*
@param
shopcondition
14*
@return
15*/
16int queryshopcount(@param("shopcondition")shop shopcondition);
sql分頁查詢店鋪資訊:可輸入的條件有:店鋪名(模糊查詢),店鋪狀態,店鋪類別,區域id,owner
使用動態sql來查
<select
id="queryshoplist"
resultmap
="shopmap"
>
select
s.shop_id,
s.shop_name,
s.shop_desc,
s.shop_addr,
s.phone,
s.shop_img,
s.priority,
s.create_time,
s.last_edit_time,
s.enable_status,
s.advice,
a.area_id,
a.area_name,
sc.shop_category_id,
sc.shop_category_name
from
tb_shop s,
tb_area a,
tb_shop_category sc
<
where
>
<
if
test
="shopcondition.shopcategory!=null and shopcondition.shopcategory.shopcategoryid!=null"
>
and s.shop_category_id = #
if>
<
if
test
="shopcondition.area!=null and shopcondition.shopcategory.areaid!=null"
>
and shop_area_id = #
if>
<
if test
="shopcondition.shopname!=null"
>
and s.shop_name like '%$%'
if>
<
if test
="shopcondition.enablestatus!=null"
>
and s.enable_status = #
if>
<
if test
="shopcondition.owner!=null and shopcondition.owner.userid!=null"
>
and s.owner_id = #
if>
and s.area_id = a.area_id
ands.shop_category_id = sc.shop_category_id
where
>
order by
s.priority desc
limit #,#;
select
>
<
select
id="queryshopcount"
resulttype
="int"
>
select
count(1)
from
tb_shop s,
tb_area a,
tb_shop_category sc
<
where
>
<
if
test
="shopcondition.shopcategory!=null and shopcondition.shopcategory.shopcategoryid!=null"
>
and s.shop_category_id = #
if>
<
if
test
="shopcondition.area!=null and shopcondition.shopcategory.areaid!=null"
>
and shop_area_id = #
if>
<
if test
="shopcondition.shopname!=null"
>
and s.shop_name like '%$%'
if>
<
if test
="shopcondition.enablestatus!=null"
>
and s.enable_status = #
if>
<
if test
="shopcondition.owner!=null and shopcondition.owner.userid!=null"
>
and s.owner_id = #
if>
and s.area_id = a.area_id
ands.shop_category_id = sc.shop_category_id
where
>
select
>
shop 10 店鋪列表(後台)
分頁讀取與無限滾動 多條件排列組合查詢店鋪資訊 dao層在查詢店鋪列表時,加上parentid不為空時,進行二級子列表的查詢 select s.shop id,s.shop name,s.shop desc,s.shop addr,s.phone,s.shop img,s.priority,s.cr...
shop 6 店鋪註冊 js實現
後面接shop 7.店鋪編輯和列表 更新店鋪的資訊 前端實現 js 首先要有初始化的url,一載入此js,就執行此url,進行初始化 initurl中的getshopinitinfo 是獲取店鋪分類和區域資訊,進行前端的店鋪分類和所屬區域的下拉列表的初始化 registershopurl 是進行店鋪...
8 最大子列和
問題描述 對給定陣列a,尋找a的和最大的非空連續子陣列。輸入格式 輸入的第一行包括乙個整數n,代表陣列中的元素個數,接下來的一行包含n個整數 可以包含負數 以空格分隔。輸出格式 乙個整數,表示最大的連續子陣列的和。樣例輸入 9 2 4 7 5 2 1 2 4 3 樣例輸出 思路 1.分治法 分解 把...