首页 > 其他分享 >新增文章分类(2024-3-20)

新增文章分类(2024-3-20)

时间:2024-03-20 20:57:23浏览次数:23  
标签:category 20 bigevent di org 2024 文章 import com

//CategoryController
package com.di.bigevent.controller;

import com.di.bigevent.pojo.Category;
import com.di.bigevent.pojo.Result;
import com.di.bigevent.service.CategoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/category")
public class CategoryController {

    @Autowired
    private CategoryService categoryService;

    @PostMapping
    public Result add(@RequestBody Category category){

        categoryService.add(category);
        return Result.success();
    }

}

//CategoryService
package com.di.bigevent.service;

import com.di.bigevent.pojo.Category;

public interface CategoryService {
    void add(Category category);
}

//CategoryServiceImpl
package com.di.bigevent.service.impl;

import com.di.bigevent.mapper.CategoryMapper;
import com.di.bigevent.pojo.Category;
import com.di.bigevent.service.CategoryService;
import com.di.bigevent.utils.ThreadLocalUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.time.LocalDateTime;
import java.util.Map;

@Service
public class CategoryServiceImpl implements CategoryService {

    @Autowired
    private CategoryMapper categoryMapper;

    @Override
    public void add(Category category) {

        category.setCreateTime(LocalDateTime.now());
        category.setUpdateTime(LocalDateTime.now());

        Map<String,Object> map = ThreadLocalUtil.get();
        Integer userId = (Integer) map.get("id");
        category.setCreateUser(userId);
        categoryMapper.add(category);
    }
}

//CategoryMapper
package com.di.bigevent.mapper;

import com.di.bigevent.pojo.Category;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface CategoryMapper {
    @Insert("INSERT INTO category(category_name,category_alias,create_user,create_time,update_time)" +
            "values(#{categoryName},#{categoryAlias},#{createUser},#{createTime},#{updateTime})")
    void add(Category category);
}

标签:category,20,bigevent,di,org,2024,文章,import,com
From: https://www.cnblogs.com/muzhaodi/p/18086053

相关文章

  • 文化课杂记 2024.3.20
    文化课生活里的一点小思考,东西说真的很混乱。我其实不太清楚,我该以怎样的一种方式,说出来,我在想什么。或者说,我并不明了读者看完之后应该是怎样的感受,所以就随便吧。一其实看任何东西,都看不到全面。看前面时看不到后面,转过头看后面时又不知道前面发生的事了。你看到了你想看到......
  • WolvCTF2024 一道RE题目的分析
    doubledelete'srevenge:这道题给了两个附件:reveng1(elf)和一个未知格式文件flag.txt.enchxd看一下这个文件应该是加密过的文件再来分析一下elf程序逻辑是读取文件,然后进行加密,然后再写出文件,刚才那个flag.txt.enc加密过程:fread(ptr,1uLL,0x30uLL,stream);//......
  • 2024年中国传媒大学程序设计大赛(同步赛)赛题记录
    比赛地址:https://ac.nowcoder.com/acm/contest/77526开错题了,赛时就出了5题;补题顺带写一下记录A:小苯的区间和疑惑链接:https://ac.nowcoder.com/acm/contest/77526/A大意:给一个数组\(a\),让你对数组中每一个数\(a_i\),求包含这个数的一个区间,要求这个区间的值的和最大;......
  • 模拟赛记录2024.03
    2024.03模拟赛记录2024.03.20TheBrickTowerMediumDivOne不考虑相同元素顺序,最优解的形式为,将原序列从小到大排序,从前往后依次放在当前答案的开头或者结尾考虑相同元素的影响,发现在贪心的同时记录当前放在首尾的同样元素的编号然后贪心的把小的编号靠前即可code//Autho......
  • 3.20
    今天做了力扣题题目如下给你一个字符串 title ,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 大写 :如果单词的长度为 1 或者 2 ,所有字母变成小写。否则,将单词首字母大写,剩余字母变成小写。请你返回 大写后 的 ......
  • 20240315-1-逻辑题目
    逻辑题目逻辑题目现在也是面试中常考的题目,也不清楚面试出这种题目的意义,可能就是考察面试人员是否逻辑清晰.这种题目没有什么好的方法,除非你见过原题,否则,只能根据所给出的条件慢慢分析,尽量不要用常规思路,希望大家要跳跃思维.如果实在不行就给出一种解法,可能......
  • 【漏洞复现】Progress Kemp LoadMaster 命令注入漏洞(CVE-2024-1212)
    0x01产品简介ProgressKempLoadMaster是一款高性能的应用交付控制器,具有可扩展性,支持实体硬件和虚拟机的负载均衡。它提供了当今应用服务所需的各种功能,包括深度用户验证、资安防护(如WAF/IPS/DDoS防护)以及零信任架构服务。这款控制器旨在为各种规模的企业和单位提供出色的负......
  • 2024.3.20 算法
    求最大公约数0与任何数字的最大公约数都是非0数字。intgcd(intlhs,intrhs){//默认lhs>=rhsif(rhs==0){returnlhs;}returngcd(rhs,lhs%rhs);//辗转相除}冒泡排序for(inti=0;i<n;++i){for(intj=i+1;j<n;++j){if(str[i]>str[j]){swap(str[i],str[j]);//让j始终......
  • CF765F,CF1793F,JSOI2009:区间最接近的两数
    link:https://codeforces.com/contest/765/problem/F据说是典中典问题(出现三次了)题意:给一个序列\(a_1,\dots,a_n\),有\(m\)次询问,每次询问给\(l,r(1\leql<r\leqn)\)问\(\min_{l\leqs<t\leqr}|a_s-a_t|\)\(1\leqn,m\leq10^5,a_i\leq10^9\).思路这个做法还是很妙,想......
  • 芒果YOLOv5改进86:上采样Dysample:顶会ICCV2023,轻量级图像增采样器,通过学习采样来学习上
    ......