首次提交

This commit is contained in:
guotao 2026-01-09 12:20:44 +08:00
parent 1101681331
commit ed171eda88
107 changed files with 1370 additions and 524 deletions

View file

@ -1,4 +1,37 @@
package com.xjhs.findmemerchant.vo.member;
import com.xjhs.findmemerchant.common.jackson.JsonLong;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import lombok.Data;
@Data
public class EmployeeCreateVo {
/**
* 员工姓名
*/
@NotBlank(message = "name 不能为空")
@Size(min = 2, max = 50, message = "name 长度必须在 2~50 之间")
private String name;
/**
* 员工手机号
*/
@NotBlank(message = "phone 不能为空")
@Pattern(regexp = "^\\d{11}$", message = "phone 必须是 11 位数字")
private String phone;
/**
* 角色id(前端传递请使用 string 类型)
*/
@NotNull(message = "roleId 不能为空")
@JsonLong
private Long roleId;
/**
* 角色id(前端传递请使用 string 类型)
*/
@NotNull(message = "storeId 不能为空")
@JsonLong
@Deprecated(since = "多余的")
private Long storeId;
}

View file

@ -1,4 +1,22 @@
package com.xjhs.findmemerchant.vo.member;
import com.xjhs.findmemerchant.common.jackson.JsonLong;
import jakarta.validation.constraints.Size;
import lombok.Data;
/**
* 员工更新参数
*/
@Data
public class EmployeeUpdateVo {
/**
* 员工姓名
*/
@Size(min = 2,max = 50)
private String name;
/**
* 员工角色(前端传递string类型)
*/
@JsonLong
private Long roleId;
}