给增加删改加权限
This commit is contained in:
@@ -6,6 +6,7 @@ import com.gxwebsoft.cms.service.AdRecordService;
|
||||
import com.gxwebsoft.common.core.web.*;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -49,6 +50,7 @@ public class AdRecordController extends BaseController {
|
||||
//return success(adRecordService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:list')")
|
||||
@ApiOperation("添加广告图片记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody AdRecord adRecord) {
|
||||
@@ -58,6 +60,7 @@ public class AdRecordController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:update')")
|
||||
@ApiOperation("修改广告图片记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody AdRecord adRecord) {
|
||||
@@ -67,6 +70,7 @@ public class AdRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:remove')")
|
||||
@ApiOperation("删除广告图片记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -76,6 +80,7 @@ public class AdRecordController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:save')")
|
||||
@ApiOperation("批量添加广告图片记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<AdRecord> list) {
|
||||
@@ -85,6 +90,7 @@ public class AdRecordController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:update')")
|
||||
@ApiOperation("批量修改广告图片记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<AdRecord> batchParam) {
|
||||
@@ -94,6 +100,7 @@ public class AdRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:adRecord:remove')")
|
||||
@ApiOperation("批量删除广告图片记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.gxwebsoft.common.core.web.*;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -77,6 +78,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return success(category);
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:save')")
|
||||
@ApiOperation("添加文章分类表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody ArticleCategory articleCategory) {
|
||||
@@ -91,6 +93,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:update')")
|
||||
@ApiOperation("修改文章分类表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody ArticleCategory articleCategory) {
|
||||
@@ -106,6 +109,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:remove')")
|
||||
@ApiOperation("删除文章分类表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -118,6 +122,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:save')")
|
||||
@ApiOperation("批量添加文章分类表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<ArticleCategory> list) {
|
||||
@@ -127,6 +132,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:update')")
|
||||
@ApiOperation("批量修改文章分类表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<ArticleCategory> batchParam) {
|
||||
@@ -136,6 +142,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleCategory:remove')")
|
||||
@ApiOperation("批量删除文章分类表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
@@ -149,6 +156,7 @@ public class ArticleCategoryController extends BaseController {
|
||||
}
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@ApiOperation("检查分类是否存在")
|
||||
@GetMapping("/existence")
|
||||
public ApiResult<?> existence(ExistenceParam<ArticleCategory> param) {
|
||||
|
||||
@@ -31,6 +31,7 @@ public class ArticleCommentController extends BaseController {
|
||||
@Resource
|
||||
private ArticleCommentService articleCommentService;
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:list')")
|
||||
@ApiOperation("分页查询文章评论表")
|
||||
@GetMapping("/page")
|
||||
public ApiResult<PageResult<ArticleComment>> page(ArticleCommentParam param) {
|
||||
@@ -41,6 +42,7 @@ public class ArticleCommentController extends BaseController {
|
||||
//return success(articleCommentService.pageRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:list')")
|
||||
@ApiOperation("查询全部文章评论表")
|
||||
@GetMapping()
|
||||
public ApiResult<List<ArticleComment>> list(ArticleCommentParam param) {
|
||||
@@ -51,6 +53,7 @@ public class ArticleCommentController extends BaseController {
|
||||
//return success(articleCommentService.listRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:list')")
|
||||
@ApiOperation("根据id查询文章评论表")
|
||||
@GetMapping("/{id}")
|
||||
public ApiResult<ArticleComment> get(@PathVariable("id") Integer id) {
|
||||
@@ -59,6 +62,7 @@ public class ArticleCommentController extends BaseController {
|
||||
//return success(articleCommentService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:save')")
|
||||
@ApiOperation("添加文章评论表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody ArticleComment articleComment) {
|
||||
@@ -73,6 +77,7 @@ public class ArticleCommentController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:update')")
|
||||
@ApiOperation("修改文章评论表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody ArticleComment articleComment) {
|
||||
@@ -82,6 +87,7 @@ public class ArticleCommentController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:remove')")
|
||||
@ApiOperation("删除文章评论表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -91,6 +97,7 @@ public class ArticleCommentController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:save')")
|
||||
@ApiOperation("批量添加文章评论表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<ArticleComment> list) {
|
||||
@@ -100,6 +107,7 @@ public class ArticleCommentController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:update')")
|
||||
@ApiOperation("批量修改文章评论表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<ArticleComment> batchParam) {
|
||||
@@ -109,6 +117,7 @@ public class ArticleCommentController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleComment:remove')")
|
||||
@ApiOperation("批量删除文章评论表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.gxwebsoft.cms.service.ArticleContentService;
|
||||
import com.gxwebsoft.common.core.web.*;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -52,6 +53,7 @@ public class ArticleContentController extends BaseController {
|
||||
//return success(articleContentService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:save')")
|
||||
@ApiOperation("添加文章记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody ArticleContent articleContent) {
|
||||
|
||||
@@ -15,6 +15,7 @@ import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -95,6 +96,7 @@ public class ArticleController extends BaseController {
|
||||
return success(article);
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:save')")
|
||||
@ApiOperation("添加文章记录表")
|
||||
@Transactional(rollbackFor = {Exception.class})
|
||||
@PostMapping()
|
||||
@@ -118,6 +120,7 @@ public class ArticleController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:update')")
|
||||
@ApiOperation("修改文章记录表")
|
||||
@Transactional(rollbackFor = {Exception.class})
|
||||
@PutMapping()
|
||||
@@ -142,6 +145,7 @@ public class ArticleController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:remove')")
|
||||
@ApiOperation("删除文章记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -151,6 +155,7 @@ public class ArticleController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:save')")
|
||||
@ApiOperation("批量添加文章记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Article> list) {
|
||||
@@ -160,6 +165,7 @@ public class ArticleController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:update')")
|
||||
@ApiOperation("批量修改文章记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Article> batchParam) {
|
||||
@@ -169,6 +175,7 @@ public class ArticleController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:article:remove')")
|
||||
@ApiOperation("批量删除文章记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -59,6 +59,7 @@ public class ArticleLikeController extends BaseController {
|
||||
//return success(articleLikeService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:save')")
|
||||
@ApiOperation("添加点赞文章")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody ArticleLike articleLike) {
|
||||
@@ -73,6 +74,7 @@ public class ArticleLikeController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:update')")
|
||||
@ApiOperation("修改点赞文章")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody ArticleLike articleLike) {
|
||||
@@ -82,6 +84,7 @@ public class ArticleLikeController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:remove')")
|
||||
@ApiOperation("删除点赞文章")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -91,6 +94,7 @@ public class ArticleLikeController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:save')")
|
||||
@ApiOperation("批量添加点赞文章")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<ArticleLike> list) {
|
||||
@@ -100,6 +104,7 @@ public class ArticleLikeController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:update')")
|
||||
@ApiOperation("批量修改点赞文章")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<ArticleLike> batchParam) {
|
||||
@@ -109,6 +114,7 @@ public class ArticleLikeController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:articleLike:remove')")
|
||||
@ApiOperation("批量删除点赞文章")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.gxwebsoft.common.core.web.*;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -47,6 +48,7 @@ public class DesignController extends BaseController {
|
||||
return success(designService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:save')")
|
||||
@ApiOperation("添加页面管理记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Design design) {
|
||||
@@ -64,6 +66,7 @@ public class DesignController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("修改页面管理记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Design design) {
|
||||
@@ -73,6 +76,7 @@ public class DesignController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:remove')")
|
||||
@ApiOperation("删除页面管理记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -82,6 +86,7 @@ public class DesignController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:save')")
|
||||
@ApiOperation("批量添加页面管理记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Design> list) {
|
||||
@@ -91,6 +96,7 @@ public class DesignController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("批量修改页面管理记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Design> batchParam) {
|
||||
@@ -100,6 +106,7 @@ public class DesignController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:remove')")
|
||||
@ApiOperation("批量删除页面管理记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.gxwebsoft.common.core.web.*;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -50,6 +51,7 @@ public class DesignRecordController extends BaseController {
|
||||
//return success(designRecordService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("添加页面组件表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody DesignRecord designRecord) {
|
||||
@@ -64,6 +66,7 @@ public class DesignRecordController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("修改页面组件表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody DesignRecord designRecord) {
|
||||
@@ -73,6 +76,7 @@ public class DesignRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("删除页面组件表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -82,6 +86,7 @@ public class DesignRecordController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("批量添加页面组件表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<DesignRecord> list) {
|
||||
@@ -91,6 +96,7 @@ public class DesignRecordController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("批量修改页面组件表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<DesignRecord> batchParam) {
|
||||
@@ -100,6 +106,7 @@ public class DesignRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:design:update')")
|
||||
@ApiOperation("批量删除页面组件表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -14,6 +14,7 @@ import com.gxwebsoft.common.core.web.BatchParam;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -36,6 +37,7 @@ public class DocsBookController extends BaseController {
|
||||
@Resource
|
||||
private DocsContentService contentService;
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:list')")
|
||||
@ApiOperation("分页查询书籍记录表")
|
||||
@GetMapping("/page")
|
||||
public ApiResult<PageResult<DocsBook>> page(DocsBookParam param) {
|
||||
@@ -43,6 +45,7 @@ public class DocsBookController extends BaseController {
|
||||
return success(docsBookService.pageRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:list')")
|
||||
@ApiOperation("查询全部书籍记录表")
|
||||
@GetMapping()
|
||||
public ApiResult<List<DocsBook>> list(DocsBookParam param) {
|
||||
@@ -50,6 +53,7 @@ public class DocsBookController extends BaseController {
|
||||
return success(docsBookService.listRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:list')")
|
||||
@ApiOperation("根据id查询书籍记录表")
|
||||
@GetMapping("/{id}")
|
||||
public ApiResult<DocsBook> get(@PathVariable("id") Integer id) {
|
||||
@@ -57,6 +61,7 @@ public class DocsBookController extends BaseController {
|
||||
return success(docsBookService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:save')")
|
||||
@ApiOperation("添加书籍记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody DocsBook docsBook) {
|
||||
@@ -84,6 +89,7 @@ public class DocsBookController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:update')")
|
||||
@ApiOperation("修改书籍记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody DocsBook docsBook) {
|
||||
@@ -93,6 +99,7 @@ public class DocsBookController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:remove')")
|
||||
@ApiOperation("删除书籍记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -102,6 +109,7 @@ public class DocsBookController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:save')")
|
||||
@ApiOperation("批量添加书籍记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<DocsBook> list) {
|
||||
@@ -111,6 +119,7 @@ public class DocsBookController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:update')")
|
||||
@ApiOperation("批量修改书籍记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<DocsBook> batchParam) {
|
||||
@@ -120,6 +129,7 @@ public class DocsBookController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docsBook:remove')")
|
||||
@ApiOperation("批量删除书籍记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -9,6 +9,7 @@ import com.gxwebsoft.common.core.web.BatchParam;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -48,6 +49,7 @@ public class DocsContentController extends BaseController {
|
||||
return success(docsContentService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:save')")
|
||||
@ApiOperation("添加文档内容记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody DocsContent docsContent) {
|
||||
@@ -57,6 +59,7 @@ public class DocsContentController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("修改文档内容记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody DocsContent docsContent) {
|
||||
@@ -66,6 +69,7 @@ public class DocsContentController extends BaseController {
|
||||
return fail("保存失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:remove')")
|
||||
@ApiOperation("删除文档内容记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -75,6 +79,7 @@ public class DocsContentController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("批量添加文档内容记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<DocsContent> list) {
|
||||
@@ -84,6 +89,7 @@ public class DocsContentController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("批量修改文档内容记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<DocsContent> batchParam) {
|
||||
@@ -93,6 +99,7 @@ public class DocsContentController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:remove')")
|
||||
@ApiOperation("批量删除文档内容记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -18,6 +18,7 @@ import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -102,6 +103,7 @@ public class DocsController extends BaseController {
|
||||
return success(article);
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:save')")
|
||||
@ApiOperation("添加文档管理记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Docs docs) {
|
||||
@@ -119,6 +121,7 @@ public class DocsController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("修改文档管理记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Docs docs) {
|
||||
@@ -133,6 +136,7 @@ public class DocsController extends BaseController {
|
||||
return fail("保存失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:remove')")
|
||||
@ApiOperation("删除文档管理记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -142,6 +146,7 @@ public class DocsController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("批量添加文档管理记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Docs> list) {
|
||||
@@ -151,6 +156,7 @@ public class DocsController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:update')")
|
||||
@ApiOperation("批量修改文档管理记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Docs> batchParam) {
|
||||
@@ -160,6 +166,7 @@ public class DocsController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:docs:remove')")
|
||||
@ApiOperation("批量删除文档管理记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.gxwebsoft.common.core.web.PageResult;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -56,6 +57,7 @@ public class DomainController extends BaseController {
|
||||
return success(domainService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:save')")
|
||||
@ApiOperation("添加网站域名记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Domain domain) {
|
||||
@@ -87,6 +89,7 @@ public class DomainController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:update')")
|
||||
@ApiOperation("修改网站域名记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Domain domain) {
|
||||
@@ -96,6 +99,7 @@ public class DomainController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:remove')")
|
||||
@ApiOperation("删除网站域名记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -109,6 +113,7 @@ public class DomainController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:update')")
|
||||
@ApiOperation("批量添加网站域名记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Domain> list) {
|
||||
@@ -118,6 +123,7 @@ public class DomainController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:update')")
|
||||
@ApiOperation("批量修改网站域名记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Domain> batchParam) {
|
||||
@@ -127,6 +133,7 @@ public class DomainController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:domain:remove')")
|
||||
@ApiOperation("批量删除网站域名记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -16,6 +16,7 @@ import com.gxwebsoft.common.system.entity.User;
|
||||
import com.gxwebsoft.shop.service.MerchantService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -69,6 +70,7 @@ public class FormController extends BaseController {
|
||||
return success(form);
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:save')")
|
||||
@ApiOperation("添加表单设计表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Form form) {
|
||||
@@ -83,6 +85,7 @@ public class FormController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:update')")
|
||||
@ApiOperation("修改表单设计表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Form form) {
|
||||
@@ -96,6 +99,7 @@ public class FormController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:remove')")
|
||||
@ApiOperation("删除表单设计表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -105,6 +109,7 @@ public class FormController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:save')")
|
||||
@ApiOperation("批量添加表单设计表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Form> list) {
|
||||
@@ -114,6 +119,7 @@ public class FormController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:update')")
|
||||
@ApiOperation("批量修改表单设计表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Form> batchParam) {
|
||||
@@ -123,6 +129,7 @@ public class FormController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:remove')")
|
||||
@ApiOperation("批量删除表单设计表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.gxwebsoft.common.core.web.BatchParam;
|
||||
import com.gxwebsoft.common.core.web.PageResult;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -53,6 +54,7 @@ public class FormRecordController extends BaseController {
|
||||
return success(formRecordService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:save')")
|
||||
@ApiOperation("添加表单数据记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody FormRecord formRecord) {
|
||||
@@ -68,6 +70,7 @@ public class FormRecordController extends BaseController {
|
||||
return fail("提交失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:update')")
|
||||
@ApiOperation("修改表单数据记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody FormRecord formRecord) {
|
||||
@@ -77,6 +80,7 @@ public class FormRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:remove')")
|
||||
@ApiOperation("删除表单数据记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -86,6 +90,7 @@ public class FormRecordController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:save')")
|
||||
@ApiOperation("批量添加表单数据记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<FormRecord> list) {
|
||||
@@ -95,6 +100,7 @@ public class FormRecordController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:update')")
|
||||
@ApiOperation("批量修改表单数据记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<FormRecord> batchParam) {
|
||||
@@ -104,6 +110,7 @@ public class FormRecordController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:form:remove')")
|
||||
@ApiOperation("批量删除表单数据记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -8,6 +8,7 @@ import com.gxwebsoft.common.core.web.*;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -48,6 +49,7 @@ public class NavigationController extends BaseController {
|
||||
//return success(navigationService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:save')")
|
||||
@ApiOperation("添加网站导航记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Navigation navigation) {
|
||||
@@ -65,6 +67,7 @@ public class NavigationController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:update')")
|
||||
@ApiOperation("修改网站导航记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Navigation navigation) {
|
||||
@@ -89,6 +92,7 @@ public class NavigationController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:remove')")
|
||||
@ApiOperation("删除网站导航记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -98,6 +102,7 @@ public class NavigationController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:save')")
|
||||
@ApiOperation("批量添加网站导航记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Navigation> list) {
|
||||
@@ -107,6 +112,7 @@ public class NavigationController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:update')")
|
||||
@ApiOperation("批量修改网站导航记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Navigation> batchParam) {
|
||||
@@ -116,6 +122,7 @@ public class NavigationController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:navigation:remove')")
|
||||
@ApiOperation("批量删除网站导航记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -26,6 +26,7 @@ import com.gxwebsoft.shop.service.MerchantAccountService;
|
||||
import com.gxwebsoft.shop.service.MerchantService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -286,6 +287,7 @@ public class WebsiteController extends BaseController {
|
||||
return success(website);
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:remove')")
|
||||
@ApiOperation("清除缓存")
|
||||
@DeleteMapping("/clearSiteInfo/{key}")
|
||||
public ApiResult<?> clearSiteInfo(@PathVariable("key") String key) {
|
||||
@@ -297,6 +299,7 @@ public class WebsiteController extends BaseController {
|
||||
return success("清除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:list')")
|
||||
@ApiOperation("分页查询网站信息记录表")
|
||||
@GetMapping("/page")
|
||||
public ApiResult<PageResult<Website>> page(WebsiteParam param) {
|
||||
@@ -304,6 +307,7 @@ public class WebsiteController extends BaseController {
|
||||
return success(websiteService.pageRel(param));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:list')")
|
||||
@ApiOperation("查询全部网站信息记录表")
|
||||
@GetMapping()
|
||||
public ApiResult<List<Website>> list(WebsiteParam param) {
|
||||
@@ -322,6 +326,7 @@ public class WebsiteController extends BaseController {
|
||||
//return success(websiteService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:save')")
|
||||
@ApiOperation("添加网站信息记录表")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Website website) {
|
||||
@@ -336,6 +341,7 @@ public class WebsiteController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:update')")
|
||||
@ApiOperation("修改网站信息记录表")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Website website) {
|
||||
@@ -345,6 +351,7 @@ public class WebsiteController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:remove')")
|
||||
@ApiOperation("删除网站信息记录表")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -354,6 +361,7 @@ public class WebsiteController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:save')")
|
||||
@ApiOperation("批量添加网站信息记录表")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Website> list) {
|
||||
@@ -363,6 +371,7 @@ public class WebsiteController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:update')")
|
||||
@ApiOperation("批量修改网站信息记录表")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Website> batchParam) {
|
||||
@@ -372,6 +381,7 @@ public class WebsiteController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:website:remove')")
|
||||
@ApiOperation("批量删除网站信息记录表")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
package com.gxwebsoft.cms.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.gxwebsoft.cms.entity.WebsiteField;
|
||||
import com.gxwebsoft.cms.mapper.WebsiteFieldMapper;
|
||||
import com.gxwebsoft.cms.param.WebsiteFieldParam;
|
||||
import com.gxwebsoft.cms.service.WebsiteFieldService;
|
||||
import com.gxwebsoft.common.core.web.*;
|
||||
import com.gxwebsoft.common.system.entity.User;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -24,36 +27,31 @@ import java.util.List;
|
||||
public class WebsiteFieldController extends BaseController {
|
||||
@Resource
|
||||
private WebsiteFieldService websiteFieldService;
|
||||
@Resource
|
||||
private WebsiteFieldMapper websiteFieldMapper;
|
||||
|
||||
@ApiOperation("分页查询应用参数")
|
||||
@GetMapping("/page")
|
||||
public ApiResult<PageResult<WebsiteField>> page(WebsiteFieldParam param) {
|
||||
PageParam<WebsiteField, WebsiteFieldParam> page = new PageParam<>(param);
|
||||
page.setDefaultOrder("sort_number desc");
|
||||
page.setDefaultOrder("create_time desc");
|
||||
return success(websiteFieldService.page(page, page.getWrapper()));
|
||||
// 使用关联查询
|
||||
//return success(websiteFieldService.pageRel(param));
|
||||
return success(websiteFieldService.pageRel(param));
|
||||
}
|
||||
|
||||
@ApiOperation("查询全部应用参数")
|
||||
@GetMapping()
|
||||
public ApiResult<List<WebsiteField>> list(WebsiteFieldParam param) {
|
||||
PageParam<WebsiteField, WebsiteFieldParam> page = new PageParam<>(param);
|
||||
page.setDefaultOrder("create_time desc");
|
||||
return success(websiteFieldService.list(page.getOrderWrapper()));
|
||||
// 使用关联查询
|
||||
//return success(websiteFieldService.listRel(param));
|
||||
return success(websiteFieldService.listRel(param));
|
||||
}
|
||||
|
||||
@ApiOperation("根据id查询应用参数")
|
||||
@GetMapping("/{id}")
|
||||
public ApiResult<WebsiteField> get(@PathVariable("id") Integer id) {
|
||||
return success(websiteFieldService.getById(id));
|
||||
// 使用关联查询
|
||||
//return success(websiteFieldService.getByIdRel(id));
|
||||
return success(websiteFieldService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:save')")
|
||||
@ApiOperation("添加应用参数")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody WebsiteField websiteField) {
|
||||
@@ -63,6 +61,7 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:update')")
|
||||
@ApiOperation("修改应用参数")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody WebsiteField websiteField) {
|
||||
@@ -72,6 +71,7 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:remvoe')")
|
||||
@ApiOperation("删除应用参数")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -81,6 +81,7 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:save')")
|
||||
@ApiOperation("批量添加应用参数")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<WebsiteField> list) {
|
||||
@@ -90,6 +91,7 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:update')")
|
||||
@ApiOperation("批量修改应用参数")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<WebsiteField> batchParam) {
|
||||
@@ -99,6 +101,7 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:remvoe')")
|
||||
@ApiOperation("批量删除应用参数")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
@@ -108,4 +111,13 @@ public class WebsiteFieldController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('cms:websiteField:update')")
|
||||
@ApiOperation("从回收站放回原处")
|
||||
@DeleteMapping("/undelete/{id}")
|
||||
public ApiResult<?> undelete(@PathVariable("id") Integer id) {
|
||||
if (websiteFieldMapper.undelete(id) > 0) {
|
||||
return success("恢复成功");
|
||||
}
|
||||
return fail("恢复失败");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ package com.gxwebsoft.cms.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@@ -28,8 +29,8 @@ public class WebsiteField implements Serializable {
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "网站ID")
|
||||
private Integer websiteId;
|
||||
@ApiModelProperty(value = "类型,0文本 1图片 2其他")
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty(value = "参数名称")
|
||||
private String name;
|
||||
@@ -43,6 +44,10 @@ public class WebsiteField implements Serializable {
|
||||
@ApiModelProperty(value = "排序(数字越小越靠前)")
|
||||
private Integer sortNumber;
|
||||
|
||||
@ApiModelProperty(value = "是否删除, 0否, 1是")
|
||||
@TableLogic
|
||||
private Integer deleted;
|
||||
|
||||
@ApiModelProperty(value = "租户id")
|
||||
private Integer tenantId;
|
||||
|
||||
|
||||
@@ -34,4 +34,5 @@ public interface WebsiteFieldMapper extends BaseMapper<WebsiteField> {
|
||||
*/
|
||||
List<WebsiteField> selectListRel(@Param("param") WebsiteFieldParam param);
|
||||
|
||||
int undelete(Integer id);
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
<if test="param.id != null">
|
||||
AND a.id = #{param.id}
|
||||
</if>
|
||||
<if test="param.websiteId != null">
|
||||
AND a.website_id = #{param.websiteId}
|
||||
<if test="param.type != null">
|
||||
AND a.type = #{param.type}
|
||||
</if>
|
||||
<if test="param.name != null">
|
||||
AND a.name LIKE CONCAT('%', #{param.name}, '%')
|
||||
@@ -28,6 +28,12 @@
|
||||
<if test="param.createTimeEnd != null">
|
||||
AND a.create_time <= #{param.createTimeEnd}
|
||||
</if>
|
||||
<if test="param.deleted != null">
|
||||
AND a.deleted = #{param.deleted}
|
||||
</if>
|
||||
<if test="param.deleted == null">
|
||||
AND a.deleted = 0
|
||||
</if>
|
||||
</where>
|
||||
</sql>
|
||||
|
||||
@@ -41,4 +47,9 @@
|
||||
<include refid="selectSql"></include>
|
||||
</select>
|
||||
|
||||
<!-- 恢复数据 -->
|
||||
<update id="undelete">
|
||||
UPDATE cms_website_field SET deleted = 0 WHERE id = #{param.id}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
|
||||
@@ -26,9 +26,9 @@ public class WebsiteFieldParam extends BaseParam {
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty(value = "网站ID")
|
||||
@ApiModelProperty(value = "类型,0文本 1图片 2其他")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer websiteId;
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty(value = "名称")
|
||||
private String name;
|
||||
@@ -44,4 +44,8 @@ public class WebsiteFieldParam extends BaseParam {
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer sortNumber;
|
||||
|
||||
@ApiModelProperty(value = "是否删除, 0否, 1是")
|
||||
@QueryField(type = QueryType.EQ)
|
||||
private Integer deleted;
|
||||
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ public class WebsiteFieldServiceImpl extends ServiceImpl<WebsiteFieldMapper, Web
|
||||
@Override
|
||||
public PageResult<WebsiteField> pageRel(WebsiteFieldParam param) {
|
||||
PageParam<WebsiteField, WebsiteFieldParam> page = new PageParam<>(param);
|
||||
//page.setDefaultOrder("create_time desc");
|
||||
page.setDefaultOrder("sort_number asc, create_time asc");
|
||||
List<WebsiteField> list = baseMapper.selectPageRel(page, param);
|
||||
return new PageResult<>(list, page.getTotal());
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.gxwebsoft.oa.param.LinkParam;
|
||||
import com.gxwebsoft.oa.service.LinkService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -32,6 +33,7 @@ public class LinkController extends BaseController {
|
||||
return success(linkService.pageRel(param));
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("查询全部常用链接")
|
||||
@GetMapping()
|
||||
public ApiResult<List<Link>> list(LinkParam param) {
|
||||
@@ -46,6 +48,7 @@ public class LinkController extends BaseController {
|
||||
return success(linkService.getByIdRel(id));
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:save')")
|
||||
@ApiOperation("添加常用链接")
|
||||
@PostMapping()
|
||||
public ApiResult<?> save(@RequestBody Link link) {
|
||||
@@ -60,6 +63,7 @@ public class LinkController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:update')")
|
||||
@ApiOperation("修改常用链接")
|
||||
@PutMapping()
|
||||
public ApiResult<?> update(@RequestBody Link link) {
|
||||
@@ -69,6 +73,7 @@ public class LinkController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:remove')")
|
||||
@ApiOperation("删除常用链接")
|
||||
@DeleteMapping("/{id}")
|
||||
public ApiResult<?> remove(@PathVariable("id") Integer id) {
|
||||
@@ -78,6 +83,7 @@ public class LinkController extends BaseController {
|
||||
return fail("删除失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:save')")
|
||||
@ApiOperation("批量添加常用链接")
|
||||
@PostMapping("/batch")
|
||||
public ApiResult<?> saveBatch(@RequestBody List<Link> list) {
|
||||
@@ -87,6 +93,7 @@ public class LinkController extends BaseController {
|
||||
return fail("添加失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:update')")
|
||||
@ApiOperation("批量修改常用链接")
|
||||
@PutMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody BatchParam<Link> batchParam) {
|
||||
@@ -96,6 +103,7 @@ public class LinkController extends BaseController {
|
||||
return fail("修改失败");
|
||||
}
|
||||
|
||||
@PreAuthorize("hasAuthority('oa:link:remove')")
|
||||
@ApiOperation("批量删除常用链接")
|
||||
@DeleteMapping("/batch")
|
||||
public ApiResult<?> removeBatch(@RequestBody List<Integer> ids) {
|
||||
|
||||
Reference in New Issue
Block a user