虚拟清单--添加权限
This commit is contained in:
+8
@@ -14,6 +14,7 @@ import com.jero.modules.dummy.service.IDummyInventoryBaseEOService;
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@@ -51,6 +52,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单基础表-分页列表查询")
|
@AutoLog(value = "虚拟清单基础表-分页列表查询")
|
||||||
@ApiOperation(value="虚拟清单基础表-分页列表查询", notes="虚拟清单基础表-分页列表查询")
|
@ApiOperation(value="虚拟清单基础表-分页列表查询", notes="虚拟清单基础表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:page")
|
||||||
public Result<?> queryPageList(DummyInventoryBaseEO dummyInventoryBaseEO,
|
public Result<?> queryPageList(DummyInventoryBaseEO dummyInventoryBaseEO,
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
@@ -85,6 +87,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单基础表-添加")
|
@AutoLog(value = "虚拟清单基础表-添加")
|
||||||
@ApiOperation(value="虚拟清单基础表-添加", notes="虚拟清单基础表-添加")
|
@ApiOperation(value="虚拟清单基础表-添加", notes="虚拟清单基础表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:add")
|
||||||
public Result<?> add(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
public Result<?> add(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
||||||
//InventoryStateEnum
|
//InventoryStateEnum
|
||||||
dummyInventoryBaseEO.setState(InventoryStateEnum.DRAFT.getValue());
|
dummyInventoryBaseEO.setState(InventoryStateEnum.DRAFT.getValue());
|
||||||
@@ -101,6 +104,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单基础表-编辑")
|
@AutoLog(value = "虚拟清单基础表-编辑")
|
||||||
@ApiOperation(value="虚拟清单基础表-编辑", notes="虚拟清单基础表-编辑")
|
@ApiOperation(value="虚拟清单基础表-编辑", notes="虚拟清单基础表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:edit")
|
||||||
public Result<?> edit(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
public Result<?> edit(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
||||||
dummyInventoryBaseEOService.editById(dummyInventoryBaseEO);
|
dummyInventoryBaseEOService.editById(dummyInventoryBaseEO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -129,6 +133,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单基础表-批量删除")
|
@AutoLog(value = "虚拟清单基础表-批量删除")
|
||||||
@ApiOperation(value="虚拟清单基础表-批量删除", notes="虚拟清单基础表-批量删除")
|
@ApiOperation(value="虚拟清单基础表-批量删除", notes="虚拟清单基础表-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids,
|
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids,
|
||||||
@RequestParam(name="cut",required=true) String cut) {
|
@RequestParam(name="cut",required=true) String cut) {
|
||||||
this.dummyInventoryBaseEOService.deleteByIds(Arrays.asList(ids.split(",")),cut);
|
this.dummyInventoryBaseEOService.deleteByIds(Arrays.asList(ids.split(",")),cut);
|
||||||
@@ -179,6 +184,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "订阅")
|
@AutoLog(value = "订阅")
|
||||||
@ApiOperation(value="订阅", notes="订阅")
|
@ApiOperation(value="订阅", notes="订阅")
|
||||||
@GetMapping(value = "/read")
|
@GetMapping(value = "/read")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:read")
|
||||||
public Result<?> read(@RequestParam(name="id",required=true) String id){
|
public Result<?> read(@RequestParam(name="id",required=true) String id){
|
||||||
try {
|
try {
|
||||||
dummyInventoryBaseEOService.read(id);
|
dummyInventoryBaseEOService.read(id);
|
||||||
@@ -191,6 +197,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "取消订阅")
|
@AutoLog(value = "取消订阅")
|
||||||
@ApiOperation(value="取消订阅", notes="取消订阅")
|
@ApiOperation(value="取消订阅", notes="取消订阅")
|
||||||
@GetMapping(value = "/cancelRead")
|
@GetMapping(value = "/cancelRead")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:cancelRead")
|
||||||
public Result<?> cancelRead(String id){
|
public Result<?> cancelRead(String id){
|
||||||
try {
|
try {
|
||||||
dummyInventoryBaseEOService.cancelRead(id);
|
dummyInventoryBaseEOService.cancelRead(id);
|
||||||
@@ -209,6 +216,7 @@ public class DummyInventoryBaseEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "发布")
|
@AutoLog(value = "发布")
|
||||||
@ApiOperation(value="发布", notes="发布")
|
@ApiOperation(value="发布", notes="发布")
|
||||||
@PostMapping(value = "/issue")
|
@PostMapping(value = "/issue")
|
||||||
|
@RequiresPermissions("dummyInventoryBase:issue")
|
||||||
public Result<?> issue(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
public Result<?> issue(@Validated @RequestBody DummyInventoryBaseEO dummyInventoryBaseEO) {
|
||||||
try {
|
try {
|
||||||
dummyInventoryBaseEOService.issue(dummyInventoryBaseEO);
|
dummyInventoryBaseEOService.issue(dummyInventoryBaseEO);
|
||||||
|
|||||||
+10
@@ -12,6 +12,7 @@ import io.swagger.annotations.Api;
|
|||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import net.sf.json.JSONObject;
|
import net.sf.json.JSONObject;
|
||||||
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
@@ -71,6 +72,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单详情表-列表查询")
|
@AutoLog(value = "虚拟清单详情表-列表查询")
|
||||||
@ApiOperation(value="虚拟清单详情表-列表查询", notes="虚拟清单详情表-列表查询")
|
@ApiOperation(value="虚拟清单详情表-列表查询", notes="虚拟清单详情表-列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:list")
|
||||||
public Result<List<DummyInventoryInfoEO>> queryList(DummyInventoryInfoEO dummyInventoryInfoEO,HttpServletRequest req) {
|
public Result<List<DummyInventoryInfoEO>> queryList(DummyInventoryInfoEO dummyInventoryInfoEO,HttpServletRequest req) {
|
||||||
List<DummyInventoryInfoEO> list = dummyInventoryInfoEOService.queryList(dummyInventoryInfoEO,req);
|
List<DummyInventoryInfoEO> list = dummyInventoryInfoEOService.queryList(dummyInventoryInfoEO,req);
|
||||||
return Result.OK(dummyInventoryInfoEO.getCut(),list);
|
return Result.OK(dummyInventoryInfoEO.getCut(),list);
|
||||||
@@ -85,6 +87,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单详情表-添加")
|
@AutoLog(value = "虚拟清单详情表-添加")
|
||||||
@ApiOperation(value="虚拟清单详情表-添加", notes="虚拟清单详情表-添加")
|
@ApiOperation(value="虚拟清单详情表-添加", notes="虚拟清单详情表-添加")
|
||||||
@PostMapping(value = "/add")
|
@PostMapping(value = "/add")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:add")
|
||||||
public Result<?> add(@Validated @RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
public Result<?> add(@Validated @RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||||
dummyInventoryInfoEOService.add(dummyInventoryInfoEO);
|
dummyInventoryInfoEOService.add(dummyInventoryInfoEO);
|
||||||
return Result.OK("添加成功!");
|
return Result.OK("添加成功!");
|
||||||
@@ -99,6 +102,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单详情表-编辑")
|
@AutoLog(value = "虚拟清单详情表-编辑")
|
||||||
@ApiOperation(value="虚拟清单详情表-编辑", notes="虚拟清单详情表-编辑")
|
@ApiOperation(value="虚拟清单详情表-编辑", notes="虚拟清单详情表-编辑")
|
||||||
@PostMapping(value = "/edit")
|
@PostMapping(value = "/edit")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:edit")
|
||||||
public Result<?> edit(@Validated @RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
public Result<?> edit(@Validated @RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||||
dummyInventoryInfoEOService.editById(dummyInventoryInfoEO);
|
dummyInventoryInfoEOService.editById(dummyInventoryInfoEO);
|
||||||
return Result.OK("编辑成功!");
|
return Result.OK("编辑成功!");
|
||||||
@@ -127,6 +131,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单详情表-批量删除")
|
@AutoLog(value = "虚拟清单详情表-批量删除")
|
||||||
@ApiOperation(value="虚拟清单详情表-批量删除", notes="虚拟清单详情表-批量删除")
|
@ApiOperation(value="虚拟清单详情表-批量删除", notes="虚拟清单详情表-批量删除")
|
||||||
@GetMapping(value = "/deleteBatch")
|
@GetMapping(value = "/deleteBatch")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:deleteBatch")
|
||||||
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids,
|
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids,
|
||||||
@RequestParam(name="cut",required=true) String cut) {
|
@RequestParam(name="cut",required=true) String cut) {
|
||||||
this.dummyInventoryInfoEOService.deleteByIds(Arrays.asList(ids.split(",")), cut);
|
this.dummyInventoryInfoEOService.deleteByIds(Arrays.asList(ids.split(",")), cut);
|
||||||
@@ -191,6 +196,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
* @param dummyInventoryInfoEO
|
* @param dummyInventoryInfoEO
|
||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/exportData")
|
@RequestMapping(value = "/exportData")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:exportData")
|
||||||
public void exportData(HttpServletResponse response,
|
public void exportData(HttpServletResponse response,
|
||||||
HttpServletRequest request,
|
HttpServletRequest request,
|
||||||
DummyInventoryInfoEO dummyInventoryInfoEO) {
|
DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||||
@@ -204,6 +210,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
* @param dummyInventoryInfoEO
|
* @param dummyInventoryInfoEO
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:importData")
|
||||||
@RequestMapping(value = "/importData", method = RequestMethod.POST)
|
@RequestMapping(value = "/importData", method = RequestMethod.POST)
|
||||||
public Result<?> importData(@RequestParam(value = "file", required = false) MultipartFile file,
|
public Result<?> importData(@RequestParam(value = "file", required = false) MultipartFile file,
|
||||||
DummyInventoryInfoEO dummyInventoryInfoEO) {
|
DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||||
@@ -213,6 +220,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
|
|
||||||
@ApiOperation(value = "模板下载")
|
@ApiOperation(value = "模板下载")
|
||||||
@GetMapping(value = "/exportTemplate")
|
@GetMapping(value = "/exportTemplate")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:exportTemplate")
|
||||||
public void exportTemplate(DummyInventoryInfoEO dummyInventoryInfoEO, HttpServletResponse response, HttpServletRequest request) throws Exception {
|
public void exportTemplate(DummyInventoryInfoEO dummyInventoryInfoEO, HttpServletResponse response, HttpServletRequest request) throws Exception {
|
||||||
dummyInventoryInfoEOService.exportTemplate(dummyInventoryInfoEO,response,request);
|
dummyInventoryInfoEOService.exportTemplate(dummyInventoryInfoEO,response,request);
|
||||||
}
|
}
|
||||||
@@ -226,6 +234,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "复制")
|
@AutoLog(value = "复制")
|
||||||
@ApiOperation(value="复制", notes="复制")
|
@ApiOperation(value="复制", notes="复制")
|
||||||
@GetMapping(value = "/copyInfoByIds")
|
@GetMapping(value = "/copyInfoByIds")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:copyInfoByIds")
|
||||||
public Result<?> copyInfoByIds(@RequestParam(name="ids",required=true) String ids,
|
public Result<?> copyInfoByIds(@RequestParam(name="ids",required=true) String ids,
|
||||||
@RequestParam(name="cut",required=true) String cut) {
|
@RequestParam(name="cut",required=true) String cut) {
|
||||||
try {
|
try {
|
||||||
@@ -254,6 +263,7 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
|||||||
@AutoLog(value = "虚拟清单详情表-添加")
|
@AutoLog(value = "虚拟清单详情表-添加")
|
||||||
@ApiOperation(value="虚拟清单详情表-添加", notes="虚拟清单详情表-添加")
|
@ApiOperation(value="虚拟清单详情表-添加", notes="虚拟清单详情表-添加")
|
||||||
@PostMapping(value = "/setBatch")
|
@PostMapping(value = "/setBatch")
|
||||||
|
@RequiresPermissions("dummyInventoryInfo:setBatch")
|
||||||
public Result<?> setBatch(@RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
public Result<?> setBatch(@RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||||
String cut = dummyInventoryInfoEO.getCut();
|
String cut = dummyInventoryInfoEO.getCut();
|
||||||
try {
|
try {
|
||||||
|
|||||||
+3
-1
@@ -12,6 +12,7 @@ import com.jero.modules.dummy.service.IDummyLogEOService;
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
@@ -36,7 +37,7 @@ import java.util.List;
|
|||||||
public class DummyLogEOController extends JeroController<DummyLogEO, IDummyLogEOService> {
|
public class DummyLogEOController extends JeroController<DummyLogEO, IDummyLogEOService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IDummyLogEOService dummyLogEOService;
|
private IDummyLogEOService dummyLogEOService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
@@ -49,6 +50,7 @@ public class DummyLogEOController extends JeroController<DummyLogEO, IDummyLogEO
|
|||||||
@AutoLog(value = "虚拟清单log表-分页列表查询")
|
@AutoLog(value = "虚拟清单log表-分页列表查询")
|
||||||
@ApiOperation(value="虚拟清单log表-分页列表查询", notes="虚拟清单log表-分页列表查询")
|
@ApiOperation(value="虚拟清单log表-分页列表查询", notes="虚拟清单log表-分页列表查询")
|
||||||
@GetMapping(value = "/page")
|
@GetMapping(value = "/page")
|
||||||
|
@RequiresPermissions("dummyLog:page")
|
||||||
public Result<?> queryPageList(DummyLogEO dummyLogEO,String cut,
|
public Result<?> queryPageList(DummyLogEO dummyLogEO,String cut,
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
|||||||
Reference in New Issue
Block a user