123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package cn.stylefeng.guns.zjxl.cnotroller;
- import cn.stylefeng.guns.zjxl.model.ZjxlSystemDict;
- import cn.stylefeng.guns.zjxl.service.ZjxlSystemDictService;
- import cn.stylefeng.guns.zjxlUtil.BaseController;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import io.swagger.annotations.ApiParam;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- /***
- * @ClassName: ZjxlSystemDictController
- * @Description:
- * @Auther: shi kejing
- * @Date: 2020/11/4 9:31
- */
- @RestController
- @RequestMapping(value = "/zjxl/systemDict")
- @Api(description = "系统管理字典")
- public class ZjxlSystemDictController extends BaseController {
- @Autowired
- private ZjxlSystemDictService systemDictService;
- @RequestMapping(value = "/findSystemDictById", method = RequestMethod.GET)
- @ApiOperation("查询系统管理字典")
- public String findSystemDictById( @ApiParam(name = "id", value = "systemDictId", required = false) @RequestParam(value = "id", required = false)String id,
- // @ApiParam(name = "name", value = "partnername", required = false) @RequestParam(value = "name", required = false)String name,
- @ApiParam(name = "page", value = "第几页", defaultValue = "0") @RequestParam(value = "page", required = false) Integer page,
- @ApiParam(name = "pagesize", value = "分页大小", defaultValue = "10") @RequestParam(value = "pagesize", required = false) Integer pagesize){
- try {
- return write(200,"查询成功","data",systemDictService.findSystemDictById(id,page,pagesize));
- }catch (Exception e){
- e.printStackTrace();
- return write(-1,"查询失败");
- }
- }
- @RequestMapping(value = "/addSystemDict", method = RequestMethod.POST)
- @ApiOperation("添加系统管理字典")
- public String addSystemDict(
- @ApiParam(name = "systemDictType", value = "类型 1-产品与服务 2-公司案例 3-新闻中心 4-关于我们", required = false)@RequestParam(value = "systemDictType", required = false) Integer systemDictType,
- @ApiParam(name = "systemDictClassify", value = "分类", required = false)@RequestParam(value = "systemDictClassify", required = false) String systemDictClassify,
- @ApiParam(name = "systemDictSubclassify", value = "子分类", required = false)@RequestParam(value = "systemDictSubclassify", required = false) String systemDictSubclassify,
- @ApiParam(name = "systemDictSort", value = "排序", required = false)@RequestParam(value = "systemDictSort", required = false) Integer systemDictSort,
- @ApiParam(name = "systemDictIsLine", value = "是否上线", required = false, defaultValue = "0")@RequestParam(value = "systemDictIsLine", required = false) Integer systemDictIsLine){
- try {
- ZjxlSystemDict systemDict = new ZjxlSystemDict();
- systemDict.setSystemDictType(systemDictType);
- systemDict.setSystemDictClassify(systemDictClassify);
- systemDict.setSystemDictSubclassify(systemDictSubclassify);
- systemDict.setSystemDictSort(systemDictSort);
- systemDict.setSystemDictIsLine(systemDictIsLine);
- return write(200,"添加成功","data",systemDictService.addSystemDict(systemDict));
- }catch (Exception e){
- e.printStackTrace();
- return write(-1,"添加失败");
- }
- }
- @RequestMapping(value = "/deleteSystemDict", method = RequestMethod.DELETE)
- @ApiOperation(value = "删除字典")
- public String deleteSystemDict(@ApiParam(name = "id", value = "systemDictId", required = false) @RequestParam(value = "id", required = false)String id){
- try {
- return write(200,"删除成功","data",systemDictService.deleteSystemDict(id));
- }catch (Exception e){
- e.printStackTrace();
- return write(-1,"删除失败");
- }
- }
- @RequestMapping(value = "/updateSystemDict", method = RequestMethod.POST)
- @ApiOperation(value = "修改是否上线")
- public String updateSystemDict(@ApiParam(name = "id", value = "systemDictId", required = false) @RequestParam(value = "id", required = false)String id,
- @ApiParam(name = "isLine", value = "是否上线", required = false) @RequestParam(value = "isLine", required = false)Integer isLine){
- try {
- return write(200,"修改上线成功","data",systemDictService.updateSystemDict(id,isLine));
- }catch (Exception e){
- e.printStackTrace();
- return write(-1,"修改上线失败");
- }
- }
- }
|