| New file |
| | |
| | | package com.tcm.training.admin.app.share.dto; |
| | | |
| | | import lombok.Getter; |
| | | import lombok.NoArgsConstructor; |
| | | import lombok.Setter; |
| | | |
| | | import javax.validation.constraints.NotBlank; |
| | | |
| | | /** |
| | | * 生成邀请绑定票据请求。 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | @NoArgsConstructor |
| | | public class AppInviteBindTicketCreateRequest { |
| | | |
| | | @NotBlank(message = "邀请码不能为空") |
| | | private String inviteCode; |
| | | } |
| New file |
| | |
| | | package com.tcm.training.admin.app.share.vo; |
| | | |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | |
| | | /** |
| | | * 邀请绑定票据响应。 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | public class AppInviteBindTicketVO { |
| | | |
| | | private String bindTicket; |
| | | |
| | | private String expireAt; |
| | | |
| | | private String openAppUrl; |
| | | } |
| New file |
| | |
| | | package com.tcm.training.admin.app.share.vo; |
| | | |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | |
| | | /** |
| | | * 邀请绑定票据校验结果。 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | public class AppInviteBindTicketValidateVO { |
| | | |
| | | private boolean valid; |
| | | } |