saas export專案 部門更新

2021-10-10 04:51:57 字數 1902 閱讀 3579

testdeptservice

@test

public void test05()

ideptservice

//更新編輯頁面的部門資料

void updatedept(dept dept);

deptserviceimpl

@override

public void updatedept(dept dept)

deptserviceimpl

@override

public void updatedept(dept dept)

ideptdao

update pe_dept set

dept_name = #,

parent_id = #,

state = #,

company_id = #,

company_name = #

where dept_id=#

dept-list.jsp

$/system/dept/toupdate.do?deptid=$
dept-update.jsp

$/system/dept/toupdate.do?deptid=$
自己選自己作上級部門

通過if標籤來判斷

請選擇

成為頂級部門

<%-- dept表示正在編輯的部門資料,不能選自己作為上級部門--%>

$

選擇自己作為頂級部門報錯

mybatis動態標籤-if標籤

(1)if標籤是什麼?

mybatis提供的動態sql的標籤支援

(2)if標籤有什麼用?

可以根據值編寫條件,如果條件成立,拼接sql否則不拼接

(3)if標籤如何使用?

》 1 if標籤的test屬性必填,一般只用true或false作為結果。

》 2 判斷條件property != null或 property == null,適用於任何型別的字段,用於判斷屬性值是否為空。

》 3 當有多個判斷條件時,使用and或or

update pe_dept set

dept_name = #,

parent_id = null,

parent_id = #,

state = #,

company_id = #,

company_name = #

where dept_id=#

mybatis動態標籤-choose標籤

update  pe_dept set

dept_name = #,

parent_id = null,

parent_id = #,

state = #,

company_id = #,

company_name = #

where dept_id= #

saas export專案 部門管理 更新

test public void test05 2 ideptservice 儲存編輯頁面的部門資料 void updatedept dept dept 3 deptserviceimpl override public void updatedept dept dept 4 ideptdao vo...

saas export專案 部門管理 更新

test public void test05 儲存編輯頁面的部門資料 void updatedept dept dept override public void updatedept dept dept void update dept dept update parametertype dep...

saas export專案 部門管理之刪除

嘗試刪除指定id的部門資料 如果當前部門沒有給其他部門作上級,則可以刪除成功,否則刪除失敗 1 判斷是否有沒有給其他部門作上級 2 再刪除 判斷 記錄數 0 是可刪除的 select count from pe dept where parent id delete from pe dept whe...