diff --git a/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/dept/DeptIdEnum.java b/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/dept/DeptIdEnum.java deleted file mode 100644 index fb048a85b..000000000 --- a/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/dept/DeptIdEnum.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.cf.imes.module.system.enums.dept; - -import lombok.AllArgsConstructor; -import lombok.Getter; - -/** - * 部门编号枚举 - */ -@Getter -@AllArgsConstructor -public enum DeptIdEnum { - - /** - * 根节点 - */ - ROOT(0L); - - private final Long id; - -} diff --git a/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/oauth2/OAuth2ClientConstants.java b/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/oauth2/OAuth2ClientConstants.java index f6bfcade5..da3a1cb48 100644 --- a/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/oauth2/OAuth2ClientConstants.java +++ b/cf-module-system/cf-module-system-api/src/main/java/com/cf/imes/module/system/enums/oauth2/OAuth2ClientConstants.java @@ -6,6 +6,8 @@ package com.cf.imes.module.system.enums.oauth2; * @author 晨丰科技 */ public class OAuth2ClientConstants { + private OAuth2ClientConstants() { + } public static final String CLIENT_ID_DEFAULT = "default"; diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/common/SexEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/common/SexEnumTest.java new file mode 100644 index 000000000..e84e56f9c --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/common/SexEnumTest.java @@ -0,0 +1,19 @@ +package com.cf.imes.module.system.enums.common; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +/** + * {@link com.cf.imes.module.system.enums.common.SexEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:03 + */ +public class SexEnumTest { + @Test + void test() { + Assertions.assertEquals(1, SexEnum.MALE.getSex()); + Assertions.assertEquals(2, SexEnum.FEMALE.getSex()); + Assertions.assertEquals(3, SexEnum.UNKNOWN.getSex()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/label/LabelTemplateTypeTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/label/LabelTemplateTypeTest.java new file mode 100644 index 000000000..eb675e606 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/label/LabelTemplateTypeTest.java @@ -0,0 +1,21 @@ +package com.cf.imes.module.system.enums.label; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link com.cf.imes.module.system.enums.label.LabelTemplateType} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:09 + */ +public class LabelTemplateTypeTest { + @Test + void test() { + assertEquals("platePackageLabel", LabelTemplateType.PLATEPACKAGELABEL.getType()); + assertEquals("machineLabel", LabelTemplateType.MACHINELABEL.getType()); + assertEquals("partsPackageLabel", LabelTemplateType.PARTSPACKAGELABEL.getType()); + assertEquals("orderPackageLabel", LabelTemplateType.ORDERPACKAGELABEL.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginLogTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginLogTypeEnumTest.java new file mode 100644 index 000000000..1e92ffd17 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginLogTypeEnumTest.java @@ -0,0 +1,24 @@ +package com.cf.imes.module.system.enums.logger; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link com.cf.imes.module.system.enums.logger.LoginLogTypeEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:12 + */ +public class LoginLogTypeEnumTest { + @Test + void test() { + assertEquals(100, LoginLogTypeEnum.LOGIN_USERNAME.getType()); + assertEquals(101, LoginLogTypeEnum.LOGIN_SOCIAL.getType()); + assertEquals(103, LoginLogTypeEnum.LOGIN_MOBILE.getType()); + assertEquals(104, LoginLogTypeEnum.LOGIN_SMS.getType()); + assertEquals(105, LoginLogTypeEnum.LOGIN_FORGET_PWD.getType()); + assertEquals(200, LoginLogTypeEnum.LOGOUT_SELF.getType()); + assertEquals(202, LoginLogTypeEnum.LOGOUT_DELETE.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginResultEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginResultEnumTest.java new file mode 100644 index 000000000..90bd6a9e9 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/logger/LoginResultEnumTest.java @@ -0,0 +1,24 @@ +package com.cf.imes.module.system.enums.logger; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link com.cf.imes.module.system.enums.logger.LoginResultEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:15 + */ +public class LoginResultEnumTest { + + @Test + void test() { + assertEquals(0, LoginResultEnum.SUCCESS.getResult()); + assertEquals(10, LoginResultEnum.BAD_CREDENTIALS.getResult()); + assertEquals(20, LoginResultEnum.USER_DISABLED.getResult()); + assertEquals(30, LoginResultEnum.CAPTCHA_NOT_FOUND.getResult()); + assertEquals(31, LoginResultEnum.CAPTCHA_CODE_ERROR.getResult()); + assertEquals(32, LoginResultEnum.FIRST_LOGIN.getResult()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/mail/MailSendStatusEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/mail/MailSendStatusEnumTest.java new file mode 100644 index 000000000..e8af4d751 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/mail/MailSendStatusEnumTest.java @@ -0,0 +1,21 @@ +package com.cf.imes.module.system.enums.mail; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link MailSendStatusEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:23 + */ +public class MailSendStatusEnumTest { + @Test + void test(){ + assertEquals(0,MailSendStatusEnum.INIT.getStatus()); + assertEquals(10,MailSendStatusEnum.SUCCESS.getStatus()); + assertEquals(20,MailSendStatusEnum.FAILURE.getStatus()); + assertEquals(30,MailSendStatusEnum.IGNORE.getStatus()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notice/NoticeTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notice/NoticeTypeEnumTest.java new file mode 100644 index 000000000..496aed31c --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notice/NoticeTypeEnumTest.java @@ -0,0 +1,20 @@ +package com.cf.imes.module.system.enums.notice; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link NoticeTypeEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:25 + */ +public class NoticeTypeEnumTest { + @Test + void test(){ + assertEquals(0,NoticeTypeEnum.NOTICE.getType()); + assertEquals(1,NoticeTypeEnum.ANNOUNCEMENT.getType()); + } + +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notify/NotifyTemplateTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notify/NotifyTemplateTypeEnumTest.java new file mode 100644 index 000000000..ad9ffce13 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/notify/NotifyTemplateTypeEnumTest.java @@ -0,0 +1,19 @@ +package com.cf.imes.module.system.enums.notify; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link NotifyTemplateTypeEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:26 + */ +public class NotifyTemplateTypeEnumTest { + @Test + void test(){ + assertEquals(1,NotifyTemplateTypeEnum.NOTIFICATION_MESSAGE.getType()); + assertEquals(2,NotifyTemplateTypeEnum.SYSTEM_MESSAGE.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuSourceTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuSourceTypeEnumTest.java new file mode 100644 index 000000000..261eb63f8 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuSourceTypeEnumTest.java @@ -0,0 +1,19 @@ +package com.cf.imes.module.system.enums.permission; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link MenuSourceTypeEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:31 + */ +public class MenuSourceTypeEnumTest { + @Test + void test(){ + assertEquals(1, MenuSourceTypeEnum.PRODUCTION.getType()); + assertEquals(2, MenuSourceTypeEnum.MANAGEMENT.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuTypeEnumTest.java new file mode 100644 index 000000000..82dff7916 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/MenuTypeEnumTest.java @@ -0,0 +1,20 @@ +package com.cf.imes.module.system.enums.permission; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link MenuTypeEnum} + * + * @author Gqr + * @since 2025/12/11 15:33 + */ +public class MenuTypeEnumTest { + @Test + void test(){ + assertEquals(1, MenuTypeEnum.DIR.getType()); + assertEquals(2, MenuTypeEnum.MENU.getType()); + assertEquals(3, MenuTypeEnum.BUTTON.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/RoleTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/RoleTypeEnumTest.java new file mode 100644 index 000000000..9fd9413e9 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/permission/RoleTypeEnumTest.java @@ -0,0 +1,19 @@ +package com.cf.imes.module.system.enums.permission; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link RoleTypeEnum } 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:34 + */ +public class RoleTypeEnumTest { + @Test + void test(){ + assertEquals(1, RoleTypeEnum.SYSTEM.getType()); + assertEquals(2, RoleTypeEnum.CUSTOM.getType()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/process/ProcessTypeEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/process/ProcessTypeEnumTest.java new file mode 100644 index 000000000..c8cf2e148 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/process/ProcessTypeEnumTest.java @@ -0,0 +1,26 @@ +package com.cf.imes.module.system.enums.process; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@linke ProcessTypeEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:37 + */ +public class ProcessTypeEnumTest { + @Test + void test(){ + assertEquals(0, ProcessTypeEnum.TYPE_ZERO.getStatus()); + assertEquals(1, ProcessTypeEnum.TYPE_ONE.getStatus()); + assertEquals(2, ProcessTypeEnum.TYPE_TWO.getStatus()); + assertEquals(3, ProcessTypeEnum.TYPE_THREE.getStatus()); + assertEquals(4, ProcessTypeEnum.TYPE_FOUR.getStatus()); + assertEquals(5, ProcessTypeEnum.TYPE_FIVE.getStatus()); + assertEquals(6, ProcessTypeEnum.TYPE_SIX.getStatus()); + assertEquals(7, ProcessTypeEnum.TYPE_SEVEN.getStatus()); + assertEquals(8, ProcessTypeEnum.TYPE_EIGHT.getStatus()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsReceiveStatusEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsReceiveStatusEnumTest.java new file mode 100644 index 000000000..18476f846 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsReceiveStatusEnumTest.java @@ -0,0 +1,20 @@ +package com.cf.imes.module.system.enums.sms; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link SmsReceiveStatusEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:40 + */ +public class SmsReceiveStatusEnumTest { + @Test + void test(){ + assertEquals(0, SmsReceiveStatusEnum.INIT.getStatus()); + assertEquals(10, SmsReceiveStatusEnum.SUCCESS.getStatus()); + assertEquals(20, SmsReceiveStatusEnum.FAILURE.getStatus()); + } +} diff --git a/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsSendStatusEnumTest.java b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsSendStatusEnumTest.java new file mode 100644 index 000000000..6d9ec8f18 --- /dev/null +++ b/cf-module-system/cf-module-system-api/src/test/java/com/cf/imes/module/system/enums/sms/SmsSendStatusEnumTest.java @@ -0,0 +1,21 @@ +package com.cf.imes.module.system.enums.sms; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +/** + * {@link SmsSendStatusEnum} 的单元测试 + * + * @author Gqr + * @since 2025/12/11 15:45 + */ +public class SmsSendStatusEnumTest { + @Test + void test(){ + assertEquals(0, SmsSendStatusEnum.INIT.getStatus()); + assertEquals(10, SmsSendStatusEnum.SUCCESS.getStatus()); + assertEquals(20, SmsSendStatusEnum.FAILURE.getStatus()); + assertEquals(30, SmsSendStatusEnum.IGNORE.getStatus()); + } +}