13 changed files with 4 additions and 1181 deletions
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticleContentDTO; |
|
||||
import com.epmet.excel.ArticleContentExcel; |
|
||||
import com.epmet.service.ArticleContentService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章内容表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articlecontent") |
|
||||
public class ArticleContentController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticleContentService articleContentService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticleContentDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticleContentDTO> page = articleContentService.page(params); |
|
||||
return new Result<PageData<ArticleContentDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticleContentDTO> get(@PathVariable("id") String id){ |
|
||||
ArticleContentDTO data = articleContentService.get(id); |
|
||||
return new Result<ArticleContentDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticleContentDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articleContentService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticleContentDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articleContentService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articleContentService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticleContentDTO> list = articleContentService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticleContentExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticleCoverDTO; |
|
||||
import com.epmet.excel.ArticleCoverExcel; |
|
||||
import com.epmet.service.ArticleCoverService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章封面表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articlecover") |
|
||||
public class ArticleCoverController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticleCoverService articleCoverService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticleCoverDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticleCoverDTO> page = articleCoverService.page(params); |
|
||||
return new Result<PageData<ArticleCoverDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticleCoverDTO> get(@PathVariable("id") String id){ |
|
||||
ArticleCoverDTO data = articleCoverService.get(id); |
|
||||
return new Result<ArticleCoverDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticleCoverDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articleCoverService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticleCoverDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articleCoverService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articleCoverService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticleCoverDTO> list = articleCoverService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticleCoverExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticleOperateRecordDTO; |
|
||||
import com.epmet.excel.ArticleOperateRecordExcel; |
|
||||
import com.epmet.service.ArticleOperateRecordService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章操作记录表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articleoperaterecord") |
|
||||
public class ArticleOperateRecordController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticleOperateRecordService articleOperateRecordService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticleOperateRecordDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticleOperateRecordDTO> page = articleOperateRecordService.page(params); |
|
||||
return new Result<PageData<ArticleOperateRecordDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticleOperateRecordDTO> get(@PathVariable("id") String id){ |
|
||||
ArticleOperateRecordDTO data = articleOperateRecordService.get(id); |
|
||||
return new Result<ArticleOperateRecordDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticleOperateRecordDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articleOperateRecordService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticleOperateRecordDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articleOperateRecordService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articleOperateRecordService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticleOperateRecordDTO> list = articleOperateRecordService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticleOperateRecordExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticlePublishRangeDTO; |
|
||||
import com.epmet.excel.ArticlePublishRangeExcel; |
|
||||
import com.epmet.service.ArticlePublishRangeService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章发布范围表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articlepublishrange") |
|
||||
public class ArticlePublishRangeController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticlePublishRangeService articlePublishRangeService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticlePublishRangeDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticlePublishRangeDTO> page = articlePublishRangeService.page(params); |
|
||||
return new Result<PageData<ArticlePublishRangeDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticlePublishRangeDTO> get(@PathVariable("id") String id){ |
|
||||
ArticlePublishRangeDTO data = articlePublishRangeService.get(id); |
|
||||
return new Result<ArticlePublishRangeDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticlePublishRangeDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articlePublishRangeService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticlePublishRangeDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articlePublishRangeService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articlePublishRangeService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticlePublishRangeDTO> list = articlePublishRangeService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticlePublishRangeExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticleTagsDTO; |
|
||||
import com.epmet.excel.ArticleTagsExcel; |
|
||||
import com.epmet.service.ArticleTagsService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章标签表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articletags") |
|
||||
public class ArticleTagsController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticleTagsService articleTagsService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticleTagsDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticleTagsDTO> page = articleTagsService.page(params); |
|
||||
return new Result<PageData<ArticleTagsDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticleTagsDTO> get(@PathVariable("id") String id){ |
|
||||
ArticleTagsDTO data = articleTagsService.get(id); |
|
||||
return new Result<ArticleTagsDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticleTagsDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articleTagsService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticleTagsDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articleTagsService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articleTagsService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticleTagsDTO> list = articleTagsService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticleTagsExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.ArticleVisitRecordDTO; |
|
||||
import com.epmet.excel.ArticleVisitRecordExcel; |
|
||||
import com.epmet.service.ArticleVisitRecordService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 文章访问记录表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("articlevisitrecord") |
|
||||
public class ArticleVisitRecordController { |
|
||||
|
|
||||
@Autowired |
|
||||
private ArticleVisitRecordService articleVisitRecordService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<ArticleVisitRecordDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<ArticleVisitRecordDTO> page = articleVisitRecordService.page(params); |
|
||||
return new Result<PageData<ArticleVisitRecordDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<ArticleVisitRecordDTO> get(@PathVariable("id") String id){ |
|
||||
ArticleVisitRecordDTO data = articleVisitRecordService.get(id); |
|
||||
return new Result<ArticleVisitRecordDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody ArticleVisitRecordDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
articleVisitRecordService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody ArticleVisitRecordDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
articleVisitRecordService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
articleVisitRecordService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<ArticleVisitRecordDTO> list = articleVisitRecordService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, ArticleVisitRecordExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.dto.DraftContentDTO; |
|
||||
import com.epmet.excel.DraftContentExcel; |
|
||||
import com.epmet.service.DraftContentService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 草稿内容表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("draftcontent") |
|
||||
public class DraftContentController { |
|
||||
|
|
||||
@Autowired |
|
||||
private DraftContentService draftContentService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<DraftContentDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<DraftContentDTO> page = draftContentService.page(params); |
|
||||
return new Result<PageData<DraftContentDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<DraftContentDTO> get(@PathVariable("id") String id){ |
|
||||
DraftContentDTO data = draftContentService.get(id); |
|
||||
return new Result<DraftContentDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody DraftContentDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
draftContentService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody DraftContentDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
draftContentService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
draftContentService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<DraftContentDTO> list = draftContentService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, DraftContentExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.DraftCoverDTO; |
|
||||
import com.epmet.excel.DraftCoverExcel; |
|
||||
import com.epmet.service.DraftCoverService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 草稿封面表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("draftcover") |
|
||||
public class DraftCoverController { |
|
||||
|
|
||||
@Autowired |
|
||||
private DraftCoverService draftCoverService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<DraftCoverDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<DraftCoverDTO> page = draftCoverService.page(params); |
|
||||
return new Result<PageData<DraftCoverDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<DraftCoverDTO> get(@PathVariable("id") String id){ |
|
||||
DraftCoverDTO data = draftCoverService.get(id); |
|
||||
return new Result<DraftCoverDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody DraftCoverDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
draftCoverService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody DraftCoverDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
draftCoverService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
draftCoverService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<DraftCoverDTO> list = draftCoverService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, DraftCoverExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.DraftPublishRangeDTO; |
|
||||
import com.epmet.excel.DraftPublishRangeExcel; |
|
||||
import com.epmet.service.DraftPublishRangeService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 草稿发布范围表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("draftpublishrange") |
|
||||
public class DraftPublishRangeController { |
|
||||
|
|
||||
@Autowired |
|
||||
private DraftPublishRangeService draftPublishRangeService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<DraftPublishRangeDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<DraftPublishRangeDTO> page = draftPublishRangeService.page(params); |
|
||||
return new Result<PageData<DraftPublishRangeDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<DraftPublishRangeDTO> get(@PathVariable("id") String id){ |
|
||||
DraftPublishRangeDTO data = draftPublishRangeService.get(id); |
|
||||
return new Result<DraftPublishRangeDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody DraftPublishRangeDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
draftPublishRangeService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody DraftPublishRangeDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
draftPublishRangeService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
draftPublishRangeService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<DraftPublishRangeDTO> list = draftPublishRangeService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, DraftPublishRangeExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.TagCustomerDTO; |
|
||||
import com.epmet.excel.TagCustomerExcel; |
|
||||
import com.epmet.service.TagCustomerService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 客户标签表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("tagcustomer") |
|
||||
public class TagCustomerController { |
|
||||
|
|
||||
@Autowired |
|
||||
private TagCustomerService tagCustomerService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<TagCustomerDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<TagCustomerDTO> page = tagCustomerService.page(params); |
|
||||
return new Result<PageData<TagCustomerDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<TagCustomerDTO> get(@PathVariable("id") String id){ |
|
||||
TagCustomerDTO data = tagCustomerService.get(id); |
|
||||
return new Result<TagCustomerDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody TagCustomerDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
tagCustomerService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody TagCustomerDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
tagCustomerService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
tagCustomerService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<TagCustomerDTO> list = tagCustomerService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, TagCustomerExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.TagDefaultDTO; |
|
||||
import com.epmet.excel.TagDefaultExcel; |
|
||||
import com.epmet.service.TagDefaultService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 默认标签表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("tagdefault") |
|
||||
public class TagDefaultController { |
|
||||
|
|
||||
@Autowired |
|
||||
private TagDefaultService tagDefaultService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<TagDefaultDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<TagDefaultDTO> page = tagDefaultService.page(params); |
|
||||
return new Result<PageData<TagDefaultDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<TagDefaultDTO> get(@PathVariable("id") String id){ |
|
||||
TagDefaultDTO data = tagDefaultService.get(id); |
|
||||
return new Result<TagDefaultDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody TagDefaultDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
tagDefaultService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody TagDefaultDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
tagDefaultService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
tagDefaultService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<TagDefaultDTO> list = tagDefaultService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, TagDefaultExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
@ -1,94 +0,0 @@ |
|||||
/** |
|
||||
* Copyright 2018 人人开源 https://www.renren.io
|
|
||||
* <p> |
|
||||
* This program is free software: you can redistribute it and/or modify |
|
||||
* it under the terms of the GNU General Public License as published by |
|
||||
* the Free Software Foundation, either version 3 of the License, or |
|
||||
* (at your option) any later version. |
|
||||
* <p> |
|
||||
* This program is distributed in the hope that it will be useful, |
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
||||
* GNU General Public License for more details. |
|
||||
* <p> |
|
||||
* You should have received a copy of the GNU General Public License |
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||
*/ |
|
||||
|
|
||||
package com.epmet.controller; |
|
||||
|
|
||||
import com.epmet.commons.tools.page.PageData; |
|
||||
import com.epmet.commons.tools.utils.ExcelUtils; |
|
||||
import com.epmet.commons.tools.utils.Result; |
|
||||
import com.epmet.commons.tools.validator.AssertUtils; |
|
||||
import com.epmet.commons.tools.validator.ValidatorUtils; |
|
||||
import com.epmet.commons.tools.validator.group.AddGroup; |
|
||||
import com.epmet.commons.tools.validator.group.UpdateGroup; |
|
||||
import com.epmet.commons.tools.validator.group.DefaultGroup; |
|
||||
import com.epmet.dto.TagGridDTO; |
|
||||
import com.epmet.excel.TagGridExcel; |
|
||||
import com.epmet.service.TagGridService; |
|
||||
import org.springframework.beans.factory.annotation.Autowired; |
|
||||
import org.springframework.web.bind.annotation.*; |
|
||||
|
|
||||
import javax.servlet.http.HttpServletResponse; |
|
||||
import java.util.List; |
|
||||
import java.util.Map; |
|
||||
|
|
||||
|
|
||||
/** |
|
||||
* 网格标签表 |
|
||||
* |
|
||||
* @author generator generator@elink-cn.com |
|
||||
* @since v1.0.0 2020-06-02 |
|
||||
*/ |
|
||||
@RestController |
|
||||
@RequestMapping("taggrid") |
|
||||
public class TagGridController { |
|
||||
|
|
||||
@Autowired |
|
||||
private TagGridService tagGridService; |
|
||||
|
|
||||
@GetMapping("page") |
|
||||
public Result<PageData<TagGridDTO>> page(@RequestParam Map<String, Object> params){ |
|
||||
PageData<TagGridDTO> page = tagGridService.page(params); |
|
||||
return new Result<PageData<TagGridDTO>>().ok(page); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("{id}") |
|
||||
public Result<TagGridDTO> get(@PathVariable("id") String id){ |
|
||||
TagGridDTO data = tagGridService.get(id); |
|
||||
return new Result<TagGridDTO>().ok(data); |
|
||||
} |
|
||||
|
|
||||
@PostMapping |
|
||||
public Result save(@RequestBody TagGridDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); |
|
||||
tagGridService.save(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@PutMapping |
|
||||
public Result update(@RequestBody TagGridDTO dto){ |
|
||||
//效验数据
|
|
||||
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); |
|
||||
tagGridService.update(dto); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@DeleteMapping |
|
||||
public Result delete(@RequestBody String[] ids){ |
|
||||
//效验数据
|
|
||||
AssertUtils.isArrayEmpty(ids, "id"); |
|
||||
tagGridService.delete(ids); |
|
||||
return new Result(); |
|
||||
} |
|
||||
|
|
||||
@GetMapping("export") |
|
||||
public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
||||
List<TagGridDTO> list = tagGridService.list(params); |
|
||||
ExcelUtils.exportExcelToTarget(response, null, list, TagGridExcel.class); |
|
||||
} |
|
||||
|
|
||||
} |
|
Loading…
Reference in new issue