Browse Source

数据脱敏

feature/dangjian
zhaoqifeng 3 years ago
parent
commit
4a1eae3c11
  1. 16
      esua-epdc/epdc-module/epdc-content-security/epdc-content-security-server/src/main/java/com/elink/esua/epdc/controller/CheckRecordsController.java
  2. 16
      esua-epdc/epdc-module/epdc-content-security/epdc-content-security-server/src/main/java/com/elink/esua/epdc/controller/ViolationsRecordsController.java
  3. 4
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/controller/GridOperatorInfoController.java
  4. 2
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/enterprise/controller/EnterpriseInfoController.java
  5. 4
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/PartyAuthenticationFailedController.java
  6. 5
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/PartyMembersController.java
  7. 6
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/UserController.java
  8. 2
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/VolunteerInfoController.java

16
esua-epdc/epdc-module/epdc-content-security/epdc-content-security-server/src/main/java/com/elink/esua/epdc/controller/CheckRecordsController.java

@ -17,14 +17,15 @@
package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.CheckRecordsDTO;
import com.elink.esua.epdc.excel.CheckRecordsExcel;
import com.elink.esua.epdc.service.CheckRecordsService;
@ -45,24 +46,25 @@ import java.util.Map;
@RestController
@RequestMapping("checkrecords")
public class CheckRecordsController {
@Autowired
private CheckRecordsService checkRecordsService;
@GetMapping("page")
public Result<PageData<CheckRecordsDTO>> page(@RequestParam Map<String, Object> params){
@MaskResponse(fieldNames = {"mobile"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE})
public Result<PageData<CheckRecordsDTO>> page(@RequestParam Map<String, Object> params) {
PageData<CheckRecordsDTO> page = checkRecordsService.page(params);
return new Result<PageData<CheckRecordsDTO>>().ok(page);
}
@GetMapping("{id}")
public Result<CheckRecordsDTO> get(@PathVariable("id") String id){
public Result<CheckRecordsDTO> get(@PathVariable("id") String id) {
CheckRecordsDTO data = checkRecordsService.getDetails(id);
return new Result<CheckRecordsDTO>().ok(data);
}
@PostMapping
public Result save(@RequestBody CheckRecordsDTO dto){
public Result save(@RequestBody CheckRecordsDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
checkRecordsService.save(dto);
@ -70,7 +72,7 @@ public class CheckRecordsController {
}
@PutMapping
public Result update(@RequestBody CheckRecordsDTO dto){
public Result update(@RequestBody CheckRecordsDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
checkRecordsService.update(dto);
@ -78,7 +80,7 @@ public class CheckRecordsController {
}
@DeleteMapping
public Result delete(@RequestBody String[] ids){
public Result delete(@RequestBody String[] ids) {
//效验数据
AssertUtils.isArrayEmpty(ids, "id");
checkRecordsService.delete(ids);

16
esua-epdc/epdc-module/epdc-content-security/epdc-content-security-server/src/main/java/com/elink/esua/epdc/controller/ViolationsRecordsController.java

@ -17,14 +17,15 @@
package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.ViolationsRecordsDTO;
import com.elink.esua.epdc.excel.ViolationsRecordsExcel;
import com.elink.esua.epdc.service.ViolationsRecordsService;
@ -45,24 +46,25 @@ import java.util.Map;
@RestController
@RequestMapping("violationsrecords")
public class ViolationsRecordsController {
@Autowired
private ViolationsRecordsService violationsRecordsService;
@GetMapping("page")
public Result<PageData<ViolationsRecordsDTO>> page(@RequestParam Map<String, Object> params){
@MaskResponse(fieldNames = {"mobile"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE})
public Result<PageData<ViolationsRecordsDTO>> page(@RequestParam Map<String, Object> params) {
PageData<ViolationsRecordsDTO> page = violationsRecordsService.page(params);
return new Result<PageData<ViolationsRecordsDTO>>().ok(page);
}
@GetMapping("{id}")
public Result<ViolationsRecordsDTO> get(@PathVariable("id") String id){
public Result<ViolationsRecordsDTO> get(@PathVariable("id") String id) {
ViolationsRecordsDTO data = violationsRecordsService.getDetails(id);
return new Result<ViolationsRecordsDTO>().ok(data);
}
@PostMapping
public Result save(@RequestBody ViolationsRecordsDTO dto){
public Result save(@RequestBody ViolationsRecordsDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
violationsRecordsService.save(dto);
@ -70,7 +72,7 @@ public class ViolationsRecordsController {
}
@PutMapping
public Result update(@RequestBody ViolationsRecordsDTO dto){
public Result update(@RequestBody ViolationsRecordsDTO dto) {
//效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
violationsRecordsService.update(dto);
@ -78,7 +80,7 @@ public class ViolationsRecordsController {
}
@DeleteMapping
public Result delete(@RequestBody String[] ids){
public Result delete(@RequestBody String[] ids) {
//效验数据
AssertUtils.isArrayEmpty(ids, "id");
violationsRecordsService.delete(ids);

4
esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/consult/controller/GridOperatorInfoController.java

@ -18,6 +18,7 @@
package com.elink.esua.epdc.modules.consult.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
@ -26,8 +27,8 @@ import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.dto.consult.GridOperatorInfoDTO;
import com.elink.esua.epdc.dto.consult.form.GridOperatorListFormDTO;
import com.elink.esua.epdc.dto.consult.result.GridOperatorListResultDTO;
@ -56,6 +57,7 @@ public class GridOperatorInfoController {
private GridOperatorInfoService gridOperatorInfoService;
@GetMapping("page")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
@DataFilter(tableAlias = "t", deptId = "DEPT_ID", prefix = "AND", isPendingCreator = false)
public Result<PageData<GridOperatorInfoDTO>> page(@RequestParam Map<String, Object> params) {
PageData<GridOperatorInfoDTO> page = gridOperatorInfoService.getEnterpriseInfoPageFromPc(params);

2
esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/enterprise/controller/EnterpriseInfoController.java

@ -18,6 +18,7 @@
package com.elink.esua.epdc.modules.enterprise.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
@ -54,6 +55,7 @@ public class EnterpriseInfoController {
private EnterpriseInfoService enterpriseInfoService;
@GetMapping("page")
@MaskResponse(fieldNames = {"mobile"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE})
@DataFilter(tableAlias = "t", prefix = "AND", isPendingCreator = false)
public Result<PageData<EnterpriseInfoDTO>> page(@RequestParam Map<String, Object> params) {
PageData<EnterpriseInfoDTO> page = enterpriseInfoService.getEnterpriseInfoPageFromPc(params);

4
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/PartyAuthenticationFailedController.java

@ -18,14 +18,15 @@
package com.elink.esua.epdc.user.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.user.dto.PartyAuthenticationFailedDTO;
import com.elink.esua.epdc.user.excel.PartyAuthenticationFailedExcel;
import com.elink.esua.epdc.user.service.PartyAuthenticationFailedService;
@ -52,6 +53,7 @@ public class PartyAuthenticationFailedController {
@GetMapping("page")
@DataFilter(tableAlias = "epaf", deptId = "grid_id", prefix = "AND", isPendingCreator = false)
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<PartyAuthenticationFailedDTO>> page(@RequestParam Map<String, Object> params) {
PageData<PartyAuthenticationFailedDTO> page = partyAuthenticationFailedService.page(params);
return new Result<PageData<PartyAuthenticationFailedDTO>>().ok(page);

5
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/PartyMembersController.java

@ -18,6 +18,7 @@
package com.elink.esua.epdc.user.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
@ -25,8 +26,8 @@ import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.commons.tools.validator.AssertUtils;
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.user.dto.PartyMembersDTO;
import com.elink.esua.epdc.user.excel.PartyMembersExcel;
import com.elink.esua.epdc.user.service.PartyMembersService;
@ -61,6 +62,7 @@ public class PartyMembersController {
* @date 2020/2/24 15:16
*/
@GetMapping("page")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<PartyMembersDTO>> page(@RequestParam Map<String, Object> params) {
return partyMembersService.pageDIY(params);
}
@ -172,6 +174,7 @@ public class PartyMembersController {
*/
@GetMapping("optimizeHasAuthenticationPartyPage")
// @DataFilter(tableAlias = "eu", prefix = "AND", isPendingCreator = false)
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<PartyMembersDTO>> optimizeHasAuthenticationPartyPage(@RequestParam Map<String, Object> params) {
return partyMembersService.optimizeHasAuthenticationPartyPage(params);
}

6
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/UserController.java

@ -18,7 +18,7 @@
package com.elink.esua.epdc.user.controller;
import com.elink.esua.epdc.commons.mybatis.annotation.DataFilter;
import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
@ -74,6 +74,7 @@ public class UserController {
* @since 2020/3/24 15:47
*/
@GetMapping("waitPartyPage")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
// @DataFilter(tableAlias = "u", isPendingCreator = false, deptId = "DEPT_ID", prefix = "AND")
public Result<PageData<UserDTO>> waitPartyPage(@RequestParam Map<String, Object> params) {
PageData<UserDTO> page = userService.waitPartyPage(params);
@ -262,6 +263,7 @@ public class UserController {
* @date 2020/3/16 10:51
*/
@GetMapping("alluserpage")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<UserDTO>> alluserpage(@RequestParam Map<String, Object> params) {
PageData<UserDTO> page = userService.allUserPage(params);
return new Result<PageData<UserDTO>>().ok(page);
@ -277,6 +279,7 @@ public class UserController {
*/
@GetMapping("authenticatedpage")
// @DataFilter(tableAlias = "u", isPendingCreator = false, deptId = "DEPT_ID", prefix = "AND")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<UserDTO>> authenticatedpage(@RequestParam Map<String, Object> params) {
PageData<UserDTO> page = userService.authenticatedpage(params);
return new Result<PageData<UserDTO>>().ok(page);
@ -291,6 +294,7 @@ public class UserController {
* @date 2022/4/29 9:29
*/
@GetMapping("/partymembers/standardbearer/examine/page")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<UserStandaeBearerPage>> partyMenFlagReviewPage(@RequestParam Map<String, Object> params) {
PageData<UserStandaeBearerPage> page = userService.partyMenFlagReviewPage(params);
return new Result<PageData<UserStandaeBearerPage>>().ok(page);

2
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/user/controller/VolunteerInfoController.java

@ -17,6 +17,7 @@
package com.elink.esua.epdc.user.controller;
import com.elink.esua.epdc.commons.tools.annotation.MaskResponse;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
@ -63,6 +64,7 @@ public class VolunteerInfoController {
* @Date: 2019-12-17
*/
@GetMapping("page")
@MaskResponse(fieldNames = {"mobile", "identityNo"}, fieldsMaskType = {MaskResponse.MASK_TYPE_MOBILE, MaskResponse.MASK_TYPE_ID_CARD})
public Result<PageData<VolunteerInfoDTO>> page(@RequestParam Map<String, Object> params) {
PageData<VolunteerInfoDTO> page = volunteerInfoService.volunteerInfo(params);
return new Result<PageData<VolunteerInfoDTO>>().ok(page);

Loading…
Cancel
Save