Merge branch 'dev' into 'master'

Dev

See merge request eshop/biz_service_ebtp_extend!6
This commit is contained in:
付庆吉
2021-03-23 14:36:22 +08:00
6 changed files with 23 additions and 3 deletions

View File

@ -13,6 +13,7 @@ import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -63,6 +64,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("查询所有列表") @ApiOperation("查询所有列表")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/allList") @PostMapping("/allList")
public BaseResponse<IPage<BizBidNotice>> getAll(@RequestBody BizBidNoticeVO bizBidNotice) { public BaseResponse<IPage<BizBidNotice>> getAll(@RequestBody BizBidNoticeVO bizBidNotice) {
@ -83,6 +85,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("插入新数据") @ApiOperation("插入新数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/add") @PostMapping("/add")
public BaseResponse<Boolean> insert( public BaseResponse<Boolean> insert(
@ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidNotice bizBidNotice) { @ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidNotice bizBidNotice) {
@ -100,6 +103,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("修改数据") @ApiOperation("修改数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/update") @PostMapping("/update")
public BaseResponse<Boolean> update( public BaseResponse<Boolean> update(
@ApiParam(value = "对象数据", required = true) @RequestBody BizBidNotice bizBidNotice) { @ApiParam(value = "对象数据", required = true) @RequestBody BizBidNotice bizBidNotice) {
@ -114,6 +118,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("发布数据") @ApiOperation("发布数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/fabu/{id}") @PostMapping("/fabu/{id}")
public BaseResponse<Boolean> fabu(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> fabu(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
BizBidNotice notice = new BizBidNotice(); BizBidNotice notice = new BizBidNotice();
@ -129,6 +134,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("发布数据") @ApiOperation("发布数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/qxfabu/{id}") @PostMapping("/qxfabu/{id}")
public BaseResponse<Boolean> qxfabu(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> qxfabu(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
@ -145,6 +151,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("置顶数据") @ApiOperation("置顶数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/top/{id}") @PostMapping("/top/{id}")
public BaseResponse<Boolean> top(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> top(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
@ -162,6 +169,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("取消置顶数据") @ApiOperation("取消置顶数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/qxtop/{id}") @PostMapping("/qxtop/{id}")
public BaseResponse<Boolean> qxtop(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> qxtop(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
@ -190,6 +198,7 @@ public class BizBidNoticeController {
* @return * @return
*/ */
@ApiOperation("删除数据") @ApiOperation("删除数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/delete/{id}") @PostMapping("/delete/{id}")
public BaseResponse<Boolean> delete(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> delete(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
return BaseResponse.success(ibizBidNoticeService.removeById(id)); return BaseResponse.success(ibizBidNoticeService.removeById(id));

View File

@ -11,6 +11,7 @@ import com.chinaunicom.mall.ebtp.extend.bizbidshared.service.IBizBidSharedServic
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -44,6 +45,7 @@ public class BizBidSharedController {
* @return * @return
*/ */
@ApiOperation("插入新数据") @ApiOperation("插入新数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/add") @PostMapping("/add")
public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidShared bizBidShared) { public BaseResponse<Boolean> insert(@ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidShared bizBidShared) {
if (StringUtils.isEmpty(bizBidShared.getId())) { if (StringUtils.isEmpty(bizBidShared.getId())) {
@ -62,6 +64,7 @@ public class BizBidSharedController {
* @return * @return
*/ */
@ApiOperation("修改数据") @ApiOperation("修改数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("") @PostMapping("")
public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody BizBidShared bizBidShared) { public BaseResponse<Boolean> update(@ApiParam(value = "对象数据", required = true) @RequestBody BizBidShared bizBidShared) {
return BaseResponse.success(ibizBidSharedService.updateById(bizBidShared)); return BaseResponse.success(ibizBidSharedService.updateById(bizBidShared));
@ -86,6 +89,7 @@ public class BizBidSharedController {
* @return * @return
*/ */
@ApiOperation("删除数据") @ApiOperation("删除数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/delete/{id}") @PostMapping("/delete/{id}")
public BaseResponse<Boolean> delete(@ApiParam(value = "主键id", required = true) @PathVariable String id) { public BaseResponse<Boolean> delete(@ApiParam(value = "主键id", required = true) @PathVariable String id) {
return BaseResponse.success(ibizBidSharedService.removeById(id)); return BaseResponse.success(ibizBidSharedService.removeById(id));

View File

@ -37,7 +37,8 @@ public class BizBidSharedServiceImpl extends BaseServiceImpl<BizBidSharedMapper,
public IPage<BizBidShared> getList(BizBidSharedVO bizBidNotice) { public IPage<BizBidShared> getList(BizBidSharedVO bizBidNotice) {
LambdaQueryWrapper<BizBidShared> wrapper = Wrappers.lambdaQuery(); LambdaQueryWrapper<BizBidShared> wrapper = Wrappers.lambdaQuery();
wrapper.like(StrUtil.isNotEmpty(bizBidNotice.getSharedName()), BizBidShared::getSharedName, bizBidNotice.getSharedName()) wrapper.like(StrUtil.isNotEmpty(bizBidNotice.getSharedName()), BizBidShared::getSharedName, bizBidNotice.getSharedName())
.like(StrUtil.isNotEmpty(bizBidNotice.getSharedRole()), BizBidShared::getSharedRole, bizBidNotice.getSharedRole()); .like(StrUtil.isNotEmpty(bizBidNotice.getSharedRole()), BizBidShared::getSharedRole, bizBidNotice.getSharedRole())
.orderByDesc(BizBidShared::getCreateDate);
Page<BizBidShared> page = this.page(new Page<>(bizBidNotice.getPageNo(), bizBidNotice.getPageSize()), wrapper); Page<BizBidShared> page = this.page(new Page<>(bizBidNotice.getPageNo(), bizBidNotice.getPageSize()), wrapper);

View File

@ -13,6 +13,7 @@ import com.chinaunicom.mall.ebtp.extend.bizbidsharedrecord.service.IBizBidShared
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -35,6 +36,7 @@ public class BizBidSharedRecordController {
* @return * @return
*/ */
@ApiOperation("查询数据列表") @ApiOperation("查询数据列表")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PostMapping("/list/{id}") @PostMapping("/list/{id}")
public BasePageResponse<BizBidSharedRecord> getList(@PathVariable("id") String id, public BasePageResponse<BizBidSharedRecord> getList(@PathVariable("id") String id,
@ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidSharedRecordVO bizBidShared) { @ApiParam(value = "对象数据", required = true) @RequestBody @Valid BizBidSharedRecordVO bizBidShared) {
@ -72,6 +74,7 @@ public class BizBidSharedRecordController {
* @return * @return
*/ */
@ApiOperation("修改数据") @ApiOperation("修改数据")
@PreAuthorize("hasAnyAuthority('ebtp-system-admin')")
@PutMapping("") @PutMapping("")
public BaseResponse<Boolean> update( public BaseResponse<Boolean> update(
@ApiParam(value = "对象数据", required = true) @RequestBody BizBidSharedRecord bizBidSharedRecord) { @ApiParam(value = "对象数据", required = true) @RequestBody BizBidSharedRecord bizBidSharedRecord) {

View File

@ -4,7 +4,6 @@ package com.chinaunicom.mall.ebtp.extend.bizbidsharedrecord.service.impl;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl; import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
@ -34,7 +33,8 @@ public class BizBidSharedRecordServiceImpl extends BaseServiceImpl<BizBidSharedR
.like(StrUtil.isNotEmpty(recordVO.getRecordRole()), BizBidSharedRecord::getRecordRole, recordVO.getRecordRole()) .like(StrUtil.isNotEmpty(recordVO.getRecordRole()), BizBidSharedRecord::getRecordRole, recordVO.getRecordRole())
.eq(StrUtil.isNotEmpty(recordVO.getRecordName()), BizBidSharedRecord::getRecordName, recordVO.getRecordName()) .eq(StrUtil.isNotEmpty(recordVO.getRecordName()), BizBidSharedRecord::getRecordName, recordVO.getRecordName())
.eq(StrUtil.isNotEmpty(recordVO.getRecordStaff()), BizBidSharedRecord::getRecordStaff, recordVO.getRecordStaff()) .eq(StrUtil.isNotEmpty(recordVO.getRecordStaff()), BizBidSharedRecord::getRecordStaff, recordVO.getRecordStaff())
.eq(StrUtil.isNotEmpty(recordVO.getRecordAccount()), BizBidSharedRecord::getRecordAccount, recordVO.getRecordAccount()); .eq(StrUtil.isNotEmpty(recordVO.getRecordAccount()), BizBidSharedRecord::getRecordAccount, recordVO.getRecordAccount())
.orderByDesc(BizBidSharedRecord::getCreateDate);
return this.page(new Page<>(recordVO.getPageNo(), recordVO.getPageSize()), wrapper); return this.page(new Page<>(recordVO.getPageNo(), recordVO.getPageSize()), wrapper);
} }

View File

@ -7,6 +7,7 @@ import com.chinaunicom.mall.ebtp.extend.export.service.ExportServiceFactory;
import com.chinaunicom.mall.ebtp.extend.export.service.IBizExportDictService; import com.chinaunicom.mall.ebtp.extend.export.service.IBizExportDictService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -38,6 +39,7 @@ public class ExportController {
* @param request * @param request
* @param response * @param response
*/ */
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
@GetMapping(value = "/{type}") @GetMapping(value = "/{type}")
public void export(@PathVariable String type, ExportParame param, HttpServletRequest request, HttpServletResponse response) { public void export(@PathVariable String type, ExportParame param, HttpServletRequest request, HttpServletResponse response) {
exportServiceFactory.getService(type).doExport(param, request, response); exportServiceFactory.getService(type).doExport(param, request, response);
@ -49,6 +51,7 @@ public class ExportController {
* @param roomId * @param roomId
* @return * @return
*/ */
@PreAuthorize("hasAnyAuthority('ebtp-purchase','ebtp-agency-project-manager')")
@GetMapping("/list/{roomId}") @GetMapping("/list/{roomId}")
public BaseResponse<Map<String, List<BizExportDict>>> list(@PathVariable String roomId) { public BaseResponse<Map<String, List<BizExportDict>>> list(@PathVariable String roomId) {