当前位置: 首页 > wzjs >正文

现在还有企业要建网站吗搜索引擎有哪几个网站

现在还有企业要建网站吗,搜索引擎有哪几个网站,建网站没有公司资质,制作介绍的网站模板一.新增分类 对员工操作完成后,我们要进行分类操作。分类就是对菜品进行集中管理,将菜品进行分类。分类总大类分为两类,一类是菜品分类,另一类是套餐分类。对于分类,我们定义实体类Category.class。DTO类CategoryDTO.…

一.新增分类

对员工操作完成后,我们要进行分类操作。分类就是对菜品进行集中管理,将菜品进行分类。分类总大类分为两类,一类是菜品分类,另一类是套餐分类。对于分类,我们定义实体类Category.class。DTO类CategoryDTO.class。

Category.class

package com.sky.entity;import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.time.LocalDateTime;@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Category implements Serializable {private static final long serialVersionUID = 1L;private Long id;//类型: 1菜品分类 2套餐分类private Integer type;//分类名称private String name;//顺序private Integer sort;//分类状态 0标识禁用 1表示启用private Integer status;//创建时间private LocalDateTime createTime;//更新时间private LocalDateTime updateTime;//创建人private Long createUser;//修改人private Long updateUser;
}

CategoryDTO.class 

package com.sky.dto;import lombok.Data;import java.io.Serializable;@Data
public class CategoryDTO implements Serializable {//主键private Long id;//类型 1 菜品分类 2 套餐分类private Integer type;//分类名称private String name;//排序private Integer sort;}

二.接口文档 

针对接口文档我们开发新增分类功能,使用post请求。传递过来的参数以JSON格式被封装在employeeDTO对象中。不用给前端返回数据。

三.controller层

package com.sky.controller.admin;import com.sky.dto.CategoryDTO;
import com.sky.entity.Category;
import com.sky.result.Result;
import com.sky.service.CategoryService;
import com.sky.service.impl.CategoryServiceImpl;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
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
@Api(tags = "分类相关接口")
@RequestMapping("/admin/category")
@Slf4j
public class CategoryController {@Autowiredprivate CategoryService categoryService;/*** 新增分类* @param categoryDTO* @return*/@PostMapping@ApiOperation("新增分类")public Result save(@RequestBody CategoryDTO categoryDTO){log.info("新增分类:{}",categoryDTO);categoryService.save(categoryDTO);return Result.success();}}

四.service层

接口

package com.sky.service;import com.sky.dto.CategoryDTO;public interface CategoryService {/*** 新增分类* @param categoryDTO*/void save(CategoryDTO categoryDTO);
}

实现类

package com.sky.service.impl;import com.sky.context.BaseContext;
import com.sky.dto.CategoryDTO;
import com.sky.entity.Category;
import com.sky.mapper.CategoryMapper;
import com.sky.service.CategoryService;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.time.LocalDateTime;@Service
public class CategoryServiceImpl implements CategoryService {@Autowiredprivate CategoryMapper categoryMapper;/*** 新增分类* @param categoryDTO*/@Overridepublic void save(CategoryDTO categoryDTO) {Category category = new Category();BeanUtils.copyProperties(category,categoryDTO);category.setStatus(StatusConstant.DISABLE);category.setCreateTime(LocalDateTime.now());category.setUpdateTime(LocalDateTime.now());category.setCreateUser(BaseContext.getCurrentId());category.setUpdateUser(BaseContext.getCurrentId());categoryMapper.insert(category);}
}

因为我们在mapper接口层和数据库进行连接时要新增一个category类的对象,因此我们在service层要创建一个category的实现类对象,然后将categoryDTO对象中的属性赋值给他,然后设置category中独有的属性。这其中status表示启用或者禁用该分类,我们要注意这里我们默认将其设置为0,这是因为我们当前的分类中还没有添加菜品,因此先不展示给用户。这里的setUpdateUser仍然使用ThreadLocal来获取。

五.mapper层

package com.sky.mapper;import com.sky.entity.Category;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;@Mapper
public interface CategoryMapper {/*** 新增分类接口* @param category*/@Insert("insert into category(type, name, sort, status, create_time, update_time, create_user, update_user) " +"values " +"(#{type},#{name},#{sort},#{status},#{createTime},#{updateTime},#{createUser},#{updateUser})")void insert(Category category);
}

前后端联调 

可以看到数据已加入

 

http://www.dtcms.com/wzjs/368731.html

相关文章:

  • 老电脑做网站服务器b站推广网站2024
  • 网站seo优化课程福州百度代理
  • 网站 运营无锡百度seo优化
  • 有那些专门做财务分析的网站b站推广入口2023
  • 河间做网站农产品网络营销策划书
  • 知道抖音视频是怎么做的网站嘛站长工具seo综合查询columbu cat
  • wordpress电影源码外包优化网站
  • 宣讲家网站两学一做心得百度精准引流推广
  • 网站建设费用会计分录企业在线培训系统
  • 网站建设 类广州网络seo优化
  • 长沙专业做网站的公司哪家网络推广好
  • 企业网站示例百度官方网站下载
  • 广东网站制造科技有限公司网络公司有哪些
  • 做室内概念图的网站磁力链搜索引擎入口
  • 怎么做淘宝网站赚钱信息发布网站有哪些
  • 凯里网络公司建设网站济宁百度竞价推广
  • 广州建网站的公司免费建站系统官网
  • 专业深圳网站建设寻找客户资源的网站
  • 建站abc免费版站长收录
  • 泗阳网页定制seo是付费还是免费推广
  • 做网站送给女友意义深圳网站建设专业乐云seo
  • 制作网页网站的软件seo是什么职位简称
  • 网站宣传推广互联网营销师是哪个部门发证
  • p图做网站兼职关键词排名优化软件价格
  • 临朐网站建设建站首选哪家公司营销咨询
  • 最新办公室设计百度seo公司电话
  • 高端的赣州网站建设深圳最新通告今天
  • 网站后台能进前台空白优秀营销软文100篇
  • 搜索网站做推广网站提交工具
  • 网站图标只做百度网站建设