feat: 临时权限设置接收参数改为逗号拼接

This commit is contained in:
2023-09-15 14:33:02 +08:00
parent d21e686d29
commit f594eff809
3 changed files with 32 additions and 8 deletions
@@ -28,8 +28,8 @@ public class EnterpriseStandardAuthDeptServiceImpl extends ServiceImpl<Enterpris
@Override
public void saveTempPermission(StandardTempPermission standardTempPermission) {
List<EnterpriseStandardAuthDept> esAuthDepts = new ArrayList<>();
for (String standardNo : standardTempPermission.getStandardNos()) {
for (String deptId : standardTempPermission.getDeptIds()) {
for (String standardNo : standardTempPermission.getStandardNoList()) {
for (String deptId : standardTempPermission.getDeptIdList()) {
EnterpriseStandardAuthDept enterpriseStandardAuthDept = new EnterpriseStandardAuthDept();
enterpriseStandardAuthDept.setAuthDept(deptId);
enterpriseStandardAuthDept.setStandardNo(standardNo);
@@ -26,8 +26,8 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
@Override
public void saveTempPermission(StandardTempPermission standardTempPermission) {
List<EnterpriseStandardAuthUser> esAuthUsers = new ArrayList<>();
for (String standardNo : standardTempPermission.getStandardNos()) {
for (String userId : standardTempPermission.getUserIds()) {
for (String standardNo : standardTempPermission.getStandardNoList()) {
for (String userId : standardTempPermission.getUserIdList()) {
EnterpriseStandardAuthUser enterpriseStandardAuthUser = new EnterpriseStandardAuthUser();
enterpriseStandardAuthUser.setAuthUser(userId);
enterpriseStandardAuthUser.setStandardNo(standardNo);
@@ -8,9 +8,12 @@ import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/**
* @author: Mzaxd
@@ -22,19 +25,40 @@ import java.util.List;
@Accessors(chain = true)
public class StandardTempPermission {
@NotNull
@NotBlank
@ApiModelProperty(value = "标准标号")
List<String> standardNos;
String standardNos;
List<String> standardNoList;
@ApiModelProperty(value = "部门Ids")
List<String> deptIds;
String deptIds;
List<String> deptIdList;
@ApiModelProperty(value = "用户Ids")
List<String> userIds;
String userIds;
List<String> userIdList;
/**授权到期日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
@ApiModelProperty(value = "授权到期日期")
Date authDate;
public void setStandardNos(String standardNos) {
this.standardNos = standardNos;
this.standardNoList =
Arrays.stream(standardNos.split(",")).map(String::trim).collect(Collectors.toList());
}
public void setDeptIds(String deptIds) {
this.deptIds = deptIds;
this.deptIdList =
Arrays.stream(deptIds.split(",")).map(String::trim).collect(Collectors.toList());
}
public void setUserIds(String userIds) {
this.userIds = userIds;
this.userIdList =
Arrays.stream(userIds.split(",")).map(String::trim).collect(Collectors.toList());
}
}