修改权限编码
This commit is contained in:
+14
@@ -0,0 +1,14 @@
|
||||
package com.jero.drafting.common;
|
||||
|
||||
public interface DraftingConstant {
|
||||
|
||||
/**审核状态 1:待审核 2:已通过 3:未通过*/
|
||||
Integer CHECK_PENDING = 1;
|
||||
|
||||
/**审核状态 1:待审核 2:已通过 3:未通过*/
|
||||
Integer CHECK_PASS = 2;
|
||||
|
||||
/**审核状态 1:待审核 2:已通过 3:未通过*/
|
||||
Integer CHECK_REJECTION = 3;
|
||||
|
||||
}
|
||||
+10
-12
@@ -59,7 +59,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @param pageNo 页数
|
||||
* @param pageSize 条数
|
||||
*/
|
||||
// @RequiresPermissions("draftingGroupProject:search")
|
||||
@RequiresPermissions("draftingGroup:search")
|
||||
@ApiOperation(value="起草组项目-分页列表查询", notes="起草组项目-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<?> queryPageList(PayDraftingGroup payDraftingGroup,
|
||||
@@ -71,7 +71,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
}
|
||||
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if(!rolePermissionService.getRolePermission("draftingGroupProject:search")){
|
||||
if(!rolePermissionService.getRolePermission("draftingGroup:search")){
|
||||
payDraftingGroup.setPrincipalA(sysUser.getId());
|
||||
payDraftingGroup.setPrincipalB(sysUser.getId());
|
||||
}
|
||||
@@ -110,7 +110,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组项目-添加",operateType = 1)
|
||||
// @RequiresPermissions("draftingGroupProject:add")
|
||||
@RequiresPermissions("draftingGroup:add")
|
||||
@ApiOperation(value="起草组项目-添加", notes="起草组项目-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<?> add(@RequestBody PayDraftingGroup payDraftingGroup) {
|
||||
@@ -142,7 +142,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组项目-通过id删除",operateType = 2)
|
||||
// @RequiresPermissions("draftingGroupProject:delete")
|
||||
@RequiresPermissions("draftingGroup:delete")
|
||||
@ApiOperation(value="起草组项目-通过id删除", notes="起草组项目-通过id删除")
|
||||
@GetMapping(value = "/delete")
|
||||
public Result<?> delete(@RequestParam(name="id") String id) {
|
||||
@@ -159,7 +159,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @param ids 起草组项目ids 逗号分隔
|
||||
* @return
|
||||
*/
|
||||
// @RequiresPermissions("draftingGroupProject:batchDel")
|
||||
@RequiresPermissions("draftingGroup:batchDel")
|
||||
@ApiOperation(value="起草组项目-批量删除", notes="起草组项目-批量删除")
|
||||
@GetMapping(value = "/deleteBatch")
|
||||
public Result<?> deleteBatch(@RequestParam(name="ids") String ids) {
|
||||
@@ -183,8 +183,8 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组项目-复制",operateType = 3)
|
||||
// @RequiresPermissions("draftingGroupProject:copy")
|
||||
// @ApiOperation(value="起草组项目-复制", notes="起草组项目-复制")
|
||||
@RequiresPermissions("draftingGroup:copy")
|
||||
@ApiOperation(value="起草组项目-复制", notes="起草组项目-复制")
|
||||
@PostMapping(value = "/copy")
|
||||
public Result<?> copy(@RequestBody PayDraftingGroup payDraftingGroup) {
|
||||
if(StringUtils.isBlank(payDraftingGroup.getId())){
|
||||
@@ -195,7 +195,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
return Result.error("起草组不存在!");
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if(!rolePermissionService.getRolePermission("draftingGroupProject:copy") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(),sysUser.getId())){
|
||||
if(!rolePermissionService.getRolePermission("draftingGroup:copy") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(),sysUser.getId())){
|
||||
return Result.error(payDraftingGroupOld.getDraftingGroupProject() + "数据权限不足!");
|
||||
}
|
||||
payDraftingGroupService.copy(payDraftingGroup);
|
||||
@@ -255,7 +255,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组项目-修改",operateType = 3)
|
||||
// @RequiresPermissions("draftingGroupProject:edit")
|
||||
@RequiresPermissions("draftingGroup:edit")
|
||||
@ApiOperation(value="起草组项目-编辑", notes="起草组项目-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<?> edit(@RequestBody PayDraftingGroup payDraftingGroup) {
|
||||
@@ -271,7 +271,7 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
return Result.error("起草组不存在!");
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if(!rolePermissionService.getRolePermission("draftingGroupProject:edit") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(),sysUser.getId())){
|
||||
if(!rolePermissionService.getRolePermission("draftingGroup:edit") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(),sysUser.getId())){
|
||||
return Result.error(payDraftingGroupOld.getDraftingGroupProject() + "数据权限不足!");
|
||||
}
|
||||
try {
|
||||
@@ -288,8 +288,6 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
return Result.error("起草组项目已存在!");
|
||||
}
|
||||
payDraftingGroupService.setPayDraftingGroup(payDraftingGroup);
|
||||
// LambdaUpdateWrapper<PayDraftingGroup> updatePayDraftingGroup = new LambdaUpdateWrapper<>();
|
||||
// updatePayDraftingGroup.eq(PayDraftingGroup::getId,payDraftingGroup.getId());
|
||||
payDraftingGroupService.updateById(payDraftingGroup);
|
||||
return Result.OK("编辑成功!");
|
||||
|
||||
|
||||
+9
-10
@@ -79,7 +79,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @param paymentDate 日期
|
||||
* @return
|
||||
*/
|
||||
// @RequiresPermissions("draftingGroupMember:search")
|
||||
@RequiresPermissions("draftingGroupMember:search")
|
||||
@ApiOperation(value = "起草组成员-分页列表查询", notes = "起草组成员-分页列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<?> queryPageList(PayDraftingGroupSubItem payDraftingGroupSubItem,
|
||||
@@ -100,7 +100,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
return Result.error("起草组不存在!");
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if(!rolePermissionService.getRolePermission("draftingGroupMember:search") && !Objects.equals(payDraftingGroup.getPrincipalIdA(),sysUser.getId())){
|
||||
if(!rolePermissionService.getRolePermission("draftingGroup:underStudy:search") && !Objects.equals(payDraftingGroup.getPrincipalIdA(),sysUser.getId())){
|
||||
return Result.error("数据权限不足!");
|
||||
}
|
||||
Page<PayDraftingGroupSubItem> page = new Page<>(pageNo, pageSize);
|
||||
@@ -115,7 +115,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组成员-添加",operateType = 2)
|
||||
// @RequiresPermissions("draftingGroupMember:add")
|
||||
@RequiresPermissions("draftingGroupMember:add")
|
||||
@ApiOperation(value = "起草组成员-添加", notes = "起草组成员-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<?> add(@RequestBody PayDraftingGroupSubItem payDraftingGroupSubItem) {
|
||||
@@ -134,7 +134,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组成员-删除",operateType = 4)
|
||||
// @RequiresPermissions("draftingGroupMember:delete")
|
||||
@RequiresPermissions("draftingGroupMember:delete")
|
||||
@ApiOperation(value = "起草组成员-通过id删除", notes = "起草组成员-通过id删除")
|
||||
@GetMapping(value = "/delete")
|
||||
public Result<?> delete(@RequestParam(name = "id") String id) {
|
||||
@@ -148,7 +148,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @param ids 起草组成员ids 逗号分隔
|
||||
* @return
|
||||
*/
|
||||
// @RequiresPermissions("draftingGroupMember:batchDel")
|
||||
@RequiresPermissions("draftingGroupMember:batchDel")
|
||||
@ApiOperation(value = "起草组成员-批量删除", notes = "起草组成员-批量删除")
|
||||
@GetMapping(value = "/deleteBatch")
|
||||
public Result<?> deleteBatch(@RequestParam(name = "ids") String ids) {
|
||||
@@ -163,7 +163,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "工作组成员-修改",operateType = 3)
|
||||
// @RequiresPermissions("draftingGroupMember:edit")
|
||||
@RequiresPermissions("draftingGroupMember:edit")
|
||||
@ApiOperation(value = "工作组成员-编辑", notes = "工作组成员-编辑")
|
||||
@PostMapping(value = "/edit")
|
||||
public Result<?> edit(@RequestBody PayDraftingGroupSubItem payDraftingGroupSubItem) {
|
||||
@@ -197,7 +197,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
// @RequiresPermissions("draftingGroupMember:downTemplate")
|
||||
@RequiresPermissions("draftingGroupMember:downTemplate")
|
||||
@ApiOperation(value = "起草组成员-模板下载", notes = "起草组成员-模板下载")
|
||||
@GetMapping(value = "/downloadExcelModel")
|
||||
public ModelAndView downloadExcelModel() {
|
||||
@@ -211,7 +211,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "起草组成员-excel导入数据",operateType = 5)
|
||||
// @RequiresPermissions("draftingGroupMember:import")
|
||||
@RequiresPermissions("draftingGroupMember:import")
|
||||
@PostMapping(value = "/importExcel")
|
||||
@ApiOperation(value = "起草组成员-通过excel导入数据", notes = "起草组成员-通过excel导入数据")
|
||||
public Result<?> importExcel(HttpServletRequest request) {
|
||||
@@ -230,7 +230,7 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
* @param payDraftingGroupSubItem 起草组成员
|
||||
*/
|
||||
@AutoLog(value = "起草组成员-导出excel",operateType = 6)
|
||||
// @RequiresPermissions("draftingGroupMember:export")
|
||||
@RequiresPermissions("draftingGroupMember:export")
|
||||
@GetMapping(value = "/exportXls")
|
||||
@ApiOperation(value = "起草组成员-导出excel", notes = "起草组成员-导出excel")
|
||||
public ModelAndView exportXls(HttpServletRequest request,
|
||||
@@ -364,7 +364,6 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
}
|
||||
}
|
||||
excelList.add(excel);
|
||||
System.err.println(excelList);
|
||||
}
|
||||
}
|
||||
return super.exportListXls(excelList, PayDraftingGroupSubItemExcel.class, "起草组成员");
|
||||
|
||||
+4
@@ -417,4 +417,8 @@ public class PayDraftingGroupSubItem implements Serializable {
|
||||
@TableField(exist = false)
|
||||
@Dict(dicCode = "yn")
|
||||
private Integer mailRemind;
|
||||
|
||||
/**审核状态 1:待审核 2:已通过 3:已驳回**/
|
||||
@ApiModelProperty(value = "审核状态")
|
||||
private Integer checkResult;
|
||||
}
|
||||
|
||||
+2
-1
@@ -21,6 +21,7 @@
|
||||
pdgs.contacts_temporary_id_three AS contactsTemporaryIdThree,
|
||||
pdgs.contacts_temporary_name_three AS contactsTemporaryNameThree,
|
||||
pdgs.remarks,
|
||||
pdgs.check_result AS checkResult,
|
||||
pdgs.create_by AS createBy,
|
||||
pdgs.create_time AS createTime,
|
||||
pdgs.update_by AS updateBy
|
||||
@@ -28,7 +29,7 @@
|
||||
left join pay_company_management_temporary pcmt on pdgs.charge_company_temporary_id = pcmt.id
|
||||
left join pay_company_management pcm on pcmt.company_id = pcm.id
|
||||
<where>
|
||||
pdgs.drafting_group_id = #{payDraftingGroupSubItem.draftingGroupId}
|
||||
pdgs.drafting_group_id = #{payDraftingGroupSubItem.draftingGroupId} AND (pdgs.check_result = 1 OR pdgs.check_result = 2)
|
||||
<if test="payDraftingGroupSubItem.chargeCompanyTemporaryName != null and payDraftingGroupSubItem.chargeCompanyTemporaryName != ''">
|
||||
AND pcm.company_name LIKE
|
||||
concat('%',concat(#{payDraftingGroupSubItem.chargeCompanyTemporaryName},'%'))
|
||||
|
||||
+2
-2
@@ -159,7 +159,7 @@ public class PayDraftingGroupServiceImpl extends ServiceImpl<PayDraftingGroupMap
|
||||
throw new JeroBootException("该起草组不存在!");
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (!rolePermissionService.getRolePermission("draftingGroupProject:delete") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(), sysUser.getId())) {
|
||||
if (!rolePermissionService.getRolePermission("draftingGroup:delete") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(), sysUser.getId())) {
|
||||
throw new JeroBootException(payDraftingGroupOld.getDraftingGroupProject() + "起草组项目不可操作!");
|
||||
}
|
||||
|
||||
@@ -199,7 +199,7 @@ public class PayDraftingGroupServiceImpl extends ServiceImpl<PayDraftingGroupMap
|
||||
throw new JeroBootException("起草组不存在!");
|
||||
}
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (!rolePermissionService.getRolePermission("draftingGroupProject:batchDel") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(), sysUser.getId())) {
|
||||
if (!rolePermissionService.getRolePermission("draftingGroup:batchDel") && !Objects.equals(payDraftingGroupOld.getPrincipalIdA(), sysUser.getId())) {
|
||||
sb.append(payDraftingGroupOld.getDraftingGroupProject() + "起草组项目不可操作!<br/>");
|
||||
}
|
||||
LambdaQueryWrapper<PayDraftingGroupSubItem> query = new LambdaQueryWrapper<>();
|
||||
|
||||
Reference in New Issue
Block a user