用戶權(quán)限及switch開關(guān)組件的坑

1.switch組件

switch組件

1.1代碼寫法

1.1.1綁定的數(shù)據(jù)要具體到 行(row)以及得到的 內(nèi)容($index)
1.1.2點擊事件注意 @click.native 當前激活的這一行
image.png

1.2.傳單個參數(shù)寫法

單個參數(shù)寫法
1.2.1 傳一個對象的話 直接寫成row 一行就表示一個對象的內(nèi)容
傳一個對象

1.3在js里這個只是一個形參蚪燕,不必與后臺傳的字段一一對應(yīng)

js寫法注意

2 用戶權(quán)限 后臺加個userstatus字段

后臺加個userstatus字段

數(shù)據(jù)庫字段的寫法 tinyint
數(shù)據(jù)庫里存的值

2.1注意 為什么數(shù)據(jù)庫是int 而Java是布爾類型呢

因為數(shù)據(jù)庫里的0和1在Java里就是boolean 它會自動進行轉(zhuǎn)換

數(shù)據(jù)庫查詢 一定要定義成大寫的Boolean(封裝類) 不然很容易產(chǎn)生為null 的異常

2.2 userMapper.xml

userMapper.xml布爾寫法
<!--查詢用戶狀態(tài) 前臺綁定的switch組件只有true 和 false 所以這個類型得設(shè)置成Boolean(封裝類)類型-->
    <select id="findStatus" parameterType="long" resultType="java.lang.Boolean">
        select userstatus from tb_user where id=#{id}
    </select>
    <!-- 通過id來修改用戶狀態(tài)把0改為1   -->
    <update id="updateStatusTo1" parameterType="long">
        update tb_user set userstatus=${1} where id=#{id}
    </update>
    <!-- 通過id來修改用戶狀態(tài)把1改為0  -->
    <update id="updateStatusTo0" parameterType="long">
        update tb_user set userstatus=${0} where id=#{id}
    </update>

2.3 userMapper

userMapper注意
//狀態(tài)查詢  0禁用 1啟用
      Boolean findStatus(Long id);
      //通過id來修改用戶狀態(tài)0到1
      boolean updateStatusTo1(Long id);
      //通過id來修改用戶狀態(tài)1到0
      boolean updateStatusTo0(Long id);

2.4 userService

 //判斷用戶狀態(tài)  0禁用 1啟用
    boolean isStatus(Long id);
    //通過id來修改用戶狀態(tài)從0到1
    boolean updateStatusTo1(Long id);
    //通過id來修改用戶狀態(tài)從1到0
    boolean updateStatusTo0(Long id);

2.5 userServiceImpl

//判斷用戶狀態(tài)是否為0 默認1為啟用狀態(tài)
    @Override
    public boolean isStatus(Long id) {  //前端先獲取點擊之前的狀態(tài)
        boolean status = userMapper.findStatus(id);
        if (status==false){  //0代表禁用
            updateStatusTo1(id); //將status改為1
            return status;
        }else {
            updateStatusTo0(id);
            return status;
        }
    }
    //通過id來修改用戶狀態(tài)0到1
    @Override
    public boolean updateStatusTo1(Long id) {
        boolean status = userMapper.updateStatusTo1(id);
        return status;
    }
    //通過id來修改用戶狀態(tài)1到0
    @Override
    public boolean updateStatusTo0(Long id) {
        boolean status = userMapper.updateStatusTo0(id);
        return status;
    }

2.6 userController

//修改用戶狀態(tài)
    @GetMapping("/userStatus")
    public Result userStatus(Long id){
        boolean status = userService.isStatus(id);
        return Result.ok(status);
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市厢岂,隨后出現(xiàn)的幾起案子筝野,更是在濱河造成了極大的恐慌芭概,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蔫浆,死亡現(xiàn)場離奇詭異梗肝,居然都是意外死亡,警方通過查閱死者的電腦和手機航背,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門喉悴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人玖媚,你說我怎么就攤上這事箕肃。” “怎么了今魔?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵勺像,是天一觀的道長。 經(jīng)常有香客問我错森,道長吟宦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任涩维,我火速辦了婚禮殃姓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己蜗侈,他們只是感情好篷牌,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著踏幻,像睡著了一般娃磺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叫倍,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機與錄音豺瘤,去河邊找鬼吆倦。 笑死,一個胖子當著我的面吹牛坐求,可吹牛的內(nèi)容都是我干的蚕泽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼桥嗤,長吁一口氣:“原來是場噩夢啊……” “哼须妻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起泛领,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤荒吏,失蹤者是張志新(化名)和其女友劉穎义桂,沒想到半個月后朴爬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡婚温,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年锡宋,在試婚紗的時候發(fā)現(xiàn)自己被綠了儡湾。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡执俩,死狀恐怖徐钠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情役首,我是刑警寧澤尝丐,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站宋税,受9級特大地震影響摊崭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜杰赛,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一呢簸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦根时、人聲如沸瘦赫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽确虱。三九已至,卻和暖如春替裆,著一層夾襖步出監(jiān)牢的瞬間校辩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工辆童, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宜咒,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓把鉴,卻偏偏與公主長得像故黑,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子庭砍,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容