|
|
@@ -0,0 +1,97 @@
|
|
|
+package com.uas.sso.sso.backend.dto;
|
|
|
+
|
|
|
+import com.uas.sso.entity.ChangeAdmin;
|
|
|
+import java.sql.Timestamp;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+import org.hibernate.validator.constraints.Length;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Store change admin info when enterprise user commit.
|
|
|
+ *
|
|
|
+ * @author huxz
|
|
|
+ */
|
|
|
+public class ChangeAdminCommit {
|
|
|
+
|
|
|
+ @NotNull(message = "更换管理员申请人UU不能为空")
|
|
|
+ private Long submitterUU;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 企业UU
|
|
|
+ */
|
|
|
+ @NotNull(message = "申请企业UU不能为空")
|
|
|
+ private Long spaceUU;
|
|
|
+
|
|
|
+ @NotNull(message = "被更换管理员的UU不能为空")
|
|
|
+ private Long beforeAdminUU;
|
|
|
+
|
|
|
+ @NotNull(message = "更换成新管理员的UU不能为空")
|
|
|
+ private Long afterAdminUU;
|
|
|
+
|
|
|
+ @NotNull(message = "联系人手机号不能为空")
|
|
|
+ private String contactTel;
|
|
|
+
|
|
|
+ @NotNull(message = "申请原因不能为空")
|
|
|
+ @Length(max = 100, message = "申请原因不能超过100字")
|
|
|
+ private String changeReason;
|
|
|
+
|
|
|
+ public Long getSubmitterUU() {
|
|
|
+ return submitterUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSubmitterUU(Long submitterUU) {
|
|
|
+ this.submitterUU = submitterUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getSpaceUU() {
|
|
|
+ return spaceUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSpaceUU(Long spaceUU) {
|
|
|
+ this.spaceUU = spaceUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getBeforeAdminUU() {
|
|
|
+ return beforeAdminUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBeforeAdminUU(Long beforeAdminUU) {
|
|
|
+ this.beforeAdminUU = beforeAdminUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getAfterAdminUU() {
|
|
|
+ return afterAdminUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAfterAdminUU(Long afterAdminUU) {
|
|
|
+ this.afterAdminUU = afterAdminUU;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getContactTel() {
|
|
|
+ return contactTel;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setContactTel(String contactTel) {
|
|
|
+ this.contactTel = contactTel;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getChangeReason() {
|
|
|
+ return changeReason;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setChangeReason(String changeReason) {
|
|
|
+ this.changeReason = changeReason;
|
|
|
+ }
|
|
|
+
|
|
|
+ public ChangeAdmin generateChangeAdmin() {
|
|
|
+ ChangeAdmin admin = new ChangeAdmin();
|
|
|
+
|
|
|
+ admin.setSubmitterUU(this.submitterUU);
|
|
|
+ admin.setBeforeAdminUU(this.beforeAdminUU);
|
|
|
+ admin.setAfterAdminUU(this.afterAdminUU);
|
|
|
+ admin.setContactTel(this.contactTel);
|
|
|
+ admin.setChangeReason(this.changeReason);
|
|
|
+ admin.setSubmitDate(new Timestamp(System.currentTimeMillis()));
|
|
|
+ admin.setValidCode((short) 1);
|
|
|
+ return admin;
|
|
|
+ }
|
|
|
+}
|