shinnosuke
2026-08-03 98d1455efaa4cd3d5d3213e047ccc0ac187ba05c
talent-card-server/src/main/java/com/talentcard/server/business/admin/AdminStaffRequest.java
@@ -1,3 +1,12 @@
package com.talentcard.server.business.admin;
import jakarta.validation.constraints.*;
public record AdminStaffRequest(@NotBlank @Size(max=32) String account, @Size(max=64) String password, @NotBlank @Size(max=64) String displayName, @NotBlank @Size(max=32) String roleCode, @NotNull Byte status) {}
public record AdminStaffRequest(
        @NotBlank @Size(max=32) String account,
        @Size(max=64) String password,
        @NotBlank @Size(max=64) String displayName,
        @Pattern(regexp="^$|^1\\d{10}$") String mobile,
        @NotBlank @Size(max=32) String roleCode,
        @NotBlank @Size(max=64) String positionName,
        @Size(max=64) String customerWechat,
        @NotNull Byte status
) {}