72 changed files with 534 additions and 498 deletions
@ -0,0 +1,50 @@ |
|||
package io.sc.platform.core.enums; |
|||
|
|||
import java.util.Locale; |
|||
|
|||
/** |
|||
* 语言枚举类 |
|||
*/ |
|||
public enum Language { |
|||
en, /* 英文 */ |
|||
zh_CN, /* 简体中文 */ |
|||
tw_CN; /* 繁体中文*/ |
|||
|
|||
/** |
|||
* 获取默认语言 |
|||
* @return 默认语言 |
|||
*/ |
|||
public static Language getDefault(){ |
|||
return Language.zh_CN; |
|||
} |
|||
|
|||
/** |
|||
* 是否存在字符串语言对应的语言枚举 |
|||
* @param lang 语言 |
|||
* @return 是否存在字符串语言对应的语言枚举 |
|||
*/ |
|||
public static boolean exists(String lang){ |
|||
for(Language language : Language.values()){ |
|||
if(language.toString().equalsIgnoreCase(lang)){ |
|||
return true; |
|||
} |
|||
} |
|||
return false; |
|||
} |
|||
|
|||
/** |
|||
* 获取语言枚举对应的区域对象 |
|||
* @return 区域对象 |
|||
*/ |
|||
public Locale getLocale(){ |
|||
switch (this){ |
|||
case en: |
|||
return new Locale("en"); |
|||
case zh_CN: |
|||
return new Locale("zh","CN"); |
|||
case tw_CN: |
|||
return new Locale("tw","CN"); |
|||
} |
|||
return null; |
|||
} |
|||
} |
@ -1,16 +1,14 @@ |
|||
package io.sc.platform.core.autoconfigure.support; |
|||
package io.sc.platform.core.i18n; |
|||
|
|||
import io.sc.platform.core.plugins.PluginManager; |
|||
import org.springframework.util.StringUtils; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.Arrays; |
|||
import java.util.List; |
|||
|
|||
import static org.springframework.util.StringUtils.commaDelimitedListToStringArray; |
|||
import static org.springframework.util.StringUtils.trimAllWhitespace; |
|||
|
|||
public class MessageSourceBaseNameUtil { |
|||
public class MessageSourceBaseName { |
|||
public static String[] getBaseNames(String basename){ |
|||
List<String> result =new ArrayList<String>(); |
|||
//首先加载在 application.properties 中配置的 spring.messages.basename 列表
|
@ -0,0 +1,24 @@ |
|||
package io.sc.platform.core.service; |
|||
|
|||
import io.sc.platform.core.enums.Language; |
|||
|
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 消息源服务接口 |
|||
*/ |
|||
public interface MessageSourceService { |
|||
/** |
|||
* 获取一个或多个多语言消息键的所有多语言消息 |
|||
* @param messageKeys 消息 key |
|||
* @return 所有多语言消息(key:语言,value:对应区域的多语言消息文本) |
|||
*/ |
|||
public Map<Language, Map<String, String>> getMessages(String... messageKeys); |
|||
|
|||
/** |
|||
* 获取某个语言的所有多语言消息 |
|||
* @param lang 语言 |
|||
* @return 某个语言的所有多语言消息(key:消息键,value:消息文本) |
|||
*/ |
|||
public Map<String,String> getMessages(Language lang); |
|||
} |
@ -0,0 +1,35 @@ |
|||
package io.sc.platform.core.service.impl; |
|||
|
|||
import io.sc.platform.core.enums.Language; |
|||
import io.sc.platform.core.i18n.PlatformMessageSource; |
|||
import io.sc.platform.core.service.MessageSourceService; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.context.MessageSource; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.Collections; |
|||
import java.util.Map; |
|||
|
|||
@Service |
|||
public class MessageSourceServiceImpl implements MessageSourceService { |
|||
@Autowired |
|||
private MessageSource messageSource; |
|||
|
|||
@Override |
|||
public Map<Language, Map<String, String>> getMessages(String... messageKeys) { |
|||
if(PlatformMessageSource.class.isAssignableFrom(messageSource.getClass())){ |
|||
PlatformMessageSource pMessageSource =(PlatformMessageSource)messageSource; |
|||
return pMessageSource.getMessages(messageKeys); |
|||
} |
|||
return Collections.emptyMap(); |
|||
} |
|||
|
|||
@Override |
|||
public Map<String, String> getMessages(Language lang) { |
|||
if(PlatformMessageSource.class.isAssignableFrom(messageSource.getClass())){ |
|||
PlatformMessageSource pMessageSource =(PlatformMessageSource)messageSource; |
|||
return pMessageSource.getMessages(lang); |
|||
} |
|||
return Collections.emptyMap(); |
|||
} |
|||
} |
@ -0,0 +1,22 @@ |
|||
package io.sc.platform.mvc.controller; |
|||
|
|||
import io.sc.platform.core.enums.Language; |
|||
import io.sc.platform.core.service.MessageSourceService; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.PathVariable; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.Map; |
|||
|
|||
@RestController |
|||
@RequestMapping("/api/mvc/i18n") |
|||
public class I18nMessageController { |
|||
@Autowired private MessageSourceService messageSourceService; |
|||
|
|||
@GetMapping(value={"getI18nMessages/{lang}","getI18nMessages"}) |
|||
public Map<String,String> getI18nMessages(@PathVariable(name = "lang",required = false) Language language) throws Exception{ |
|||
return messageSourceService.getMessages(language==null? Language.getDefault():language); |
|||
} |
|||
} |
@ -1,6 +1,5 @@ |
|||
{ |
|||
"includes":[ |
|||
"io/sc/platform/mvc/i18n/app-configure", |
|||
"io/sc/platform/mvc/i18n/messages" |
|||
] |
|||
} |
@ -1,5 +1,7 @@ |
|||
{ |
|||
"permitPatterns":[ |
|||
"/api/mvc/frontend/regist" |
|||
"/api/mvc/frontend/regist", |
|||
"/api/mvc/i18n/getI18nMessages", |
|||
"/api/mvc/i18n/getI18nMessages/**/*" |
|||
] |
|||
} |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.enums; |
|||
package io.sc.platform.orm.api.enums; |
|||
|
|||
/** |
|||
* 真假枚举 |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.enums; |
|||
package io.sc.platform.orm.api.enums; |
|||
|
|||
/** |
|||
* 是否枚举 |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.enums; |
|||
package io.sc.platform.orm.api.enums; |
|||
|
|||
/** |
|||
* 数据来源枚举 |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class ActionNotSupportException extends RuntimeException{ |
|||
private static final long serialVersionUID = -2376232220565051356L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class CreateException extends RuntimeException{ |
|||
private static final long serialVersionUID = 6327567975334882388L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class CreateNullObjectException extends RuntimeException{ |
|||
private static final long serialVersionUID = 7162890682941862977L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class CreateNullPrimaryKeyException extends RuntimeException{ |
|||
private static final long serialVersionUID = -6200176923805221532L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class CreateObjectAlreadyExistsException extends RuntimeException{ |
|||
private static final long serialVersionUID = 1313545420420338988L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteException extends RuntimeException{ |
|||
private static final long serialVersionUID = 2475497975087435465L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteNullObjectException extends RuntimeException{ |
|||
private static final long serialVersionUID = 4178891750306919714L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteNullPrimaryKeyCollectionException extends RuntimeException{ |
|||
private static final long serialVersionUID = 6514944008068047687L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteNullPrimaryKeyException extends RuntimeException{ |
|||
private static final long serialVersionUID = 3995371230625815559L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteObjectNotExistsException extends RuntimeException{ |
|||
private static final long serialVersionUID = -7460531748929099864L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class DeleteOperateNotAllowedException extends RuntimeException{ |
|||
private static final long serialVersionUID = -7460531748929099864L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateException extends RuntimeException{ |
|||
private static final long serialVersionUID = -6484958597393057086L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateNullNewObjectException extends RuntimeException{ |
|||
private static final long serialVersionUID = -8491571801343921880L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateNullNewObjectPrimaryKeyException extends RuntimeException{ |
|||
private static final long serialVersionUID = 1758275796806445567L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateNullOldObjectPrimaryKeyException extends RuntimeException{ |
|||
private static final long serialVersionUID = 5400526349323784149L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateObjectAlreadyExistsException extends RuntimeException{ |
|||
private static final long serialVersionUID = -8558161810796596070L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UpdateOldObjectNotExistsException extends RuntimeException{ |
|||
private static final long serialVersionUID = -638088355927239753L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UserNewPasswordAndConfirmNewPasswordNotMatchException extends Exception{ |
|||
private static final long serialVersionUID = 4969390107861857771L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UserNewPasswordEmptyException extends Exception{ |
|||
private static final long serialVersionUID = 8166920368692817004L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UserRawPasswordEmptyException extends Exception{ |
|||
private static final long serialVersionUID = 8166920368692817004L; |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.exception; |
|||
package io.sc.platform.orm.api.exception; |
|||
|
|||
public class UserRawPasswordNotMatchException extends Exception{ |
|||
private static final long serialVersionUID = 8166920368692817004L; |
@ -1,7 +1,7 @@ |
|||
package io.sc.platform.orm.vo; |
|||
package io.sc.platform.orm.api.vo; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonPropertyOrder; |
|||
import io.sc.platform.orm.enums.DataComeFrom; |
|||
import io.sc.platform.orm.api.enums.DataComeFrom; |
|||
|
|||
import java.util.Date; |
|||
|
@ -0,0 +1,5 @@ |
|||
package io.sc.platform.orm.api.vo; |
|||
|
|||
public class BaseVo { |
|||
|
|||
} |
@ -1,4 +1,4 @@ |
|||
package io.sc.platform.orm.vo; |
|||
package io.sc.platform.orm.api.vo; |
|||
|
|||
/** |
|||
* 多法人审计实体 VO 类 |
@ -1,5 +0,0 @@ |
|||
package io.sc.platform.orm.vo; |
|||
|
|||
public class BaseVo { |
|||
|
|||
} |
@ -0,0 +1,6 @@ |
|||
{ |
|||
"includes":[ |
|||
"io/sc/platform/orm/api/i18n/enum", |
|||
"io/sc/platform/orm/api/i18n/exception" |
|||
] |
|||
} |
@ -0,0 +1,11 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.TRUE=True |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.FALSE=False |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.TRUE=Yes |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.FALSE=No |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.DataComeFrom.MANUAL=Manual |
|||
io.sc.platform.orm.api.enums.DataComeFrom.AUTO=Auto |
@ -0,0 +1,11 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.TRUE=\u771F |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.FALSE=\u5047 |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.TRUE=\u662F |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.FALSE=\u5426 |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.DataComeFrom.MANUAL=\u4EBA\u5DE5 |
|||
io.sc.platform.orm.api.enums.DataComeFrom.AUTO=\u81EA\u52D5\u5C0E\u5165 |
@ -0,0 +1,11 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.TRUE=\u771F |
|||
io.sc.platform.orm.api.enums.BooleanTrueFalse.FALSE=\u5047 |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.TRUE=\u662F |
|||
io.sc.platform.orm.api.enums.BooleanYesNo.FALSE=\u5426 |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
io.sc.platform.orm.api.enums.DataComeFrom.MANUAL=\u4EBA\u5DE5 |
|||
io.sc.platform.orm.api.enums.DataComeFrom.AUTO=\u81EA\u52A8\u5BFC\u5165 |
@ -0,0 +1,35 @@ |
|||
io.sc.platform.orm.exception.CreateException=Create Failed! |
|||
io.sc.platform.orm.exception.CreateNullObjectException=Create Failed,the New Object is Null! |
|||
io.sc.platform.orm.exception.CreateNullPrimaryKeyException=Create Failed,the New Object's Primary Key is Null! |
|||
io.sc.platform.orm.exception.CreateObjectAlreadyExistsException=Create Failed,The New Object already Exists! |
|||
|
|||
io.sc.platform.orm.exception.UpdateException=Update Failed! |
|||
io.sc.platform.orm.exception.UpdateNullOldObjectPrimaryKeyException=Update Failed,the Old Object's Primary Key is Null! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectPrimaryKeyException=Update Failed,the New Object's Primary Key is Null! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectException=Update Failed,the New Object is Null! |
|||
io.sc.platform.orm.exception.UpdateOldObjectNotExistsException=Update Failed,the Old Object Not Exists! |
|||
io.sc.platform.orm.exception.UpdateObjectAlreadyExistsException=Update Failed,The New Object already Exists! |
|||
|
|||
io.sc.platform.orm.exception.DeleteException=Delete Failed! |
|||
io.sc.platform.orm.exception.DeleteObjectNotExistsException=Delete Failed,the Object will be deleted Not Exists! |
|||
io.sc.platform.orm.exception.DeleteOperateNotAllowedException=Delete Failed, the Object was reserved by system! |
|||
io.sc.platform.orm.exception.DeleteNullObjectException=Delete Failed,the Object will be deleted is Null! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyCollectionException=Delete Failed,the Primary Key Collection which will be deleted is Empty! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyException=Delete Failed,the Primary Key which will be deleted is Empty! |
|||
|
|||
io.sc.platform.orm.exception.UserRawPasswordEmptyException=Raw Password Not allow Empty! |
|||
io.sc.platform.orm.exception.UserRawPasswordNotMatchException=Raw Password Error! |
|||
io.sc.platform.orm.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=The New Password and Confirm New Password NOT same! |
|||
io.sc.platform.orm.exception.UserNewPasswordEmptyException=The New Password Not allow Empty! |
|||
|
|||
io.sc.platform.core.audit.AuditLogAction.ADD=Add |
|||
io.sc.platform.core.audit.AuditLogAction.REMOVE=Remove |
|||
io.sc.platform.core.audit.AuditLogAction.UPDATE=Update |
|||
io.sc.platform.core.audit.AuditLogAction.QUERY=Query |
|||
io.sc.platform.core.audit.AuditLogAction.FIND_ONE=Find One |
|||
io.sc.platform.core.audit.AuditLogAction.EXPORT=Export |
|||
io.sc.platform.core.audit.AuditLogAction.LOGIN=Login |
|||
io.sc.platform.core.audit.AuditLogAction.LOGOUT=Logout |
|||
|
|||
io.sc.platform.core.audit.AuditLogStatus.SUCCESS=Success |
|||
io.sc.platform.core.audit.AuditLogStatus.FAILED=Failed |
@ -0,0 +1,36 @@ |
|||
io.sc.platform.orm.exception.CreateException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557! |
|||
io.sc.platform.orm.exception.CreateNullObjectException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u65B0\u589E\u5C0D\u8C61\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.CreateNullPrimaryKeyException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u65B0\u589E\u5C0D\u8C61\u7684\u4E3B\u9375(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.CreateObjectAlreadyExistsException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u7CFB\u7D71\u4E2D\u5DF2\u7D93\u5B58\u5728\u8A72\u5C0D\u8C61! |
|||
|
|||
io.sc.platform.orm.exception.UpdateException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557! |
|||
io.sc.platform.orm.exception.UpdateNullOldObjectPrimaryKeyException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u88AB\u66F4\u65B0\u5C0D\u8C61\u7684\u4E3B\u9375(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectPrimaryKeyException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u66F4\u65B0\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u66F4\u65B0\u5BF9\u8C61\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateOldObjectNotExistsException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u88AB\u66F4\u65B0\u7684\u5BF9\u8C61\u4E0D\u5B58\u5728! |
|||
io.sc.platform.orm.exception.UpdateObjectAlreadyExistsException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u7CFB\u7D71\u4E2D\u5DF2\u7D93\u5B58\u5728\u8A72\u5C0D\u8C61! |
|||
|
|||
io.sc.platform.orm.exception.DeleteException=\u522A\u9664\u64CD\u4F5C\u5931\u6557! |
|||
io.sc.platform.orm.exception.DeleteObjectNotExistsException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u4E0D\u5B58\u5728! |
|||
io.sc.platform.orm.exception.DeleteOperateNotAllowedException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u6B64\u8A18\u9304\u70BA\u7CFB\u7D71\u4FDD\u7559\u8A18\u9304,\u7121\u6CD5\u5220\u9664! |
|||
io.sc.platform.orm.exception.DeleteNullObjectException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyCollectionException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u96C6\u5408\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
|
|||
io.sc.platform.orm.exception.UserRawPasswordEmptyException=\u7528\u6236\u767B\u9304"\u539F\u5BC6\u78BC"\u4E0D\u5141\u8A31\u70BA\u7A7A! |
|||
io.sc.platform.orm.exception.UserRawPasswordNotMatchException=\u7528\u6236\u767B\u9304"\u539F\u5BC6\u78BC"\u932F\u8AA4! |
|||
io.sc.platform.orm.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=\u7528\u6236\u767B\u9304"\u65B0\u5BC6\u78BC"\u548C"\u65B0\u5BC6\u78BC\u78BA\u8A8D"\u4E0D\u4E00\u81F4! |
|||
io.sc.platform.orm.exception.UserNewPasswordEmptyException=\u7528\u6236\u767B\u9304"\u65B0\u5BC6\u78BC"\u4E0D\u5141\u8A31\u70BA\u7A7A! |
|||
|
|||
|
|||
io.sc.platform.core.audit.AuditLogAction.ADD=\u65B0\u589E |
|||
io.sc.platform.core.audit.AuditLogAction.REMOVE=\u522A\u9664 |
|||
io.sc.platform.core.audit.AuditLogAction.UPDATE=\u66F4\u65B0 |
|||
io.sc.platform.core.audit.AuditLogAction.QUERY=\u67E5\u8A62 |
|||
io.sc.platform.core.audit.AuditLogAction.FIND_ONE=\u67E5\u627E\u55AE\u500B\u8A18\u9304 |
|||
io.sc.platform.core.audit.AuditLogAction.EXPORT=\u5C0E\u51FA |
|||
io.sc.platform.core.audit.AuditLogAction.LOGIN=\u767B\u9304 |
|||
io.sc.platform.core.audit.AuditLogAction.LOGOUT=\u9000\u51FA |
|||
|
|||
io.sc.platform.core.audit.AuditLogStatus.SUCCESS=\u6210\u529F |
|||
io.sc.platform.core.audit.AuditLogStatus.FAILED=\u5931\u6557 |
@ -0,0 +1,36 @@ |
|||
io.sc.platform.orm.exception.CreateException=\u65B0\u589E\u64CD\u4F5C\u5931\u8D25! |
|||
io.sc.platform.orm.exception.CreateNullObjectException=\u65B0\u589E\u64CD\u4F5C\u5931\u8D25,\u65B0\u589E\u5BF9\u8C61\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.CreateNullPrimaryKeyException=\u65B0\u589E\u64CD\u4F5C\u5931\u8D25,\u65B0\u589E\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.CreateObjectAlreadyExistsException=\u65B0\u589E\u64CD\u4F5C\u5931\u8D25,\u7CFB\u7EDF\u4E2D\u5DF2\u7ECF\u5B58\u5728\u8BE5\u5BF9\u8C61! |
|||
|
|||
io.sc.platform.orm.exception.UpdateException=\u66F4\u65B0\u64CD\u4F5C\u5931\u8D25! |
|||
io.sc.platform.orm.exception.UpdateNullOldObjectPrimaryKeyException=\u66F4\u65B0\u5931\u8D25,\u88AB\u66F4\u65B0\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectPrimaryKeyException=\u66F4\u65B0\u5931\u8D25,\u66F4\u65B0\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateNullNewObjectException=\u66F4\u65B0\u5931\u8D25,\u66F4\u65B0\u5BF9\u8C61\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.UpdateOldObjectNotExistsException=\u66F4\u65B0\u5931\u8D25,\u88AB\u66F4\u65B0\u7684\u5BF9\u8C61\u4E0D\u5B58\u5728! |
|||
io.sc.platform.orm.exception.UpdateObjectAlreadyExistsException=\u66F4\u65B0\u5931\u8D25,\u7CFB\u7EDF\u4E2D\u5DF2\u7ECF\u5B58\u5728\u8BE5\u5BF9\u8C61! |
|||
|
|||
io.sc.platform.orm.exception.DeleteException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25! |
|||
io.sc.platform.orm.exception.DeleteObjectNotExistsException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25,\u88AB\u5220\u9664\u5BF9\u8C61\u4E0D\u5B58\u5728! |
|||
io.sc.platform.orm.exception.DeleteOperateNotAllowedException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25,\u6B64\u8BB0\u5F55\u4E3A\u7CFB\u7EDF\u4FDD\u7559\u8BB0\u5F55,\u65E0\u6CD5\u5220\u9664! |
|||
io.sc.platform.orm.exception.DeleteNullObjectException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25,\u88AB\u5220\u9664\u5BF9\u8C61\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyCollectionException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25,\u88AB\u5220\u9664\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u96C6\u5408\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.DeleteNullPrimaryKeyException=\u5220\u9664\u64CD\u4F5C\u5931\u8D25,\u88AB\u5220\u9664\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u4E3A\u7A7A! |
|||
|
|||
io.sc.platform.orm.exception.UserRawPasswordEmptyException=\u7528\u6237\u767B\u5F55"\u539F\u5BC6\u7801"\u4E0D\u5141\u8BB8\u4E3A\u7A7A! |
|||
io.sc.platform.orm.exception.UserRawPasswordNotMatchException=\u7528\u6237\u767B\u5F55"\u539F\u5BC6\u7801"\u9519\u8BEF! |
|||
io.sc.platform.orm.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=\u7528\u6237\u767B\u5F55"\u65B0\u5BC6\u7801"\u548C"\u65B0\u5BC6\u7801\u786E\u8BA4"\u4E0D\u4E00\u81F4! |
|||
io.sc.platform.orm.exception.UserNewPasswordEmptyException=\u7528\u6237\u767B\u5F55"\u65B0\u5BC6\u7801"\u4E0D\u5141\u8BB8\u4E3A\u7A7A! |
|||
|
|||
|
|||
io.sc.platform.core.audit.AuditLogAction.ADD=\u65B0\u589E |
|||
io.sc.platform.core.audit.AuditLogAction.REMOVE=\u5220\u9664 |
|||
io.sc.platform.core.audit.AuditLogAction.UPDATE=\u66F4\u65B0 |
|||
io.sc.platform.core.audit.AuditLogAction.QUERY=\u67E5\u8BE2 |
|||
io.sc.platform.core.audit.AuditLogAction.FIND_ONE=\u67E5\u627E\u5355\u4E2A\u8BB0\u5F55 |
|||
io.sc.platform.core.audit.AuditLogAction.EXPORT=\u5BFC\u51FA |
|||
io.sc.platform.core.audit.AuditLogAction.LOGIN=\u767B\u5F55 |
|||
io.sc.platform.core.audit.AuditLogAction.LOGOUT=\u9000\u51FA |
|||
|
|||
io.sc.platform.core.audit.AuditLogStatus.SUCCESS=\u6210\u529F |
|||
io.sc.platform.core.audit.AuditLogStatus.FAILED=\u5931\u8D25 |
@ -1,6 +0,0 @@ |
|||
{ |
|||
"includes":[ |
|||
"io/sc/platform/orm/jpa/i18n/enum", |
|||
"io/sc/platform/orm/jpa/i18n/messages" |
|||
] |
|||
} |
@ -1,11 +0,0 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.TRUE=True |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.FALSE=False |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.TRUE=Yes |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.FALSE=No |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.DataComeFrom.MANUAL=Manual |
|||
org.wsp.framework.jpa.enums.DataComeFrom.AUTO=Auto |
@ -1,11 +0,0 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.TRUE=\u771F |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.FALSE=\u5047 |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.TRUE=\u662F |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.FALSE=\u5426 |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.DataComeFrom.MANUAL=\u4EBA\u5DE5 |
|||
org.wsp.framework.jpa.enums.DataComeFrom.AUTO=\u81EA\u52D5\u5C0E\u5165 |
@ -1,11 +0,0 @@ |
|||
# \u8868\u8FBE\u771F\u5047\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.TRUE=\u771F |
|||
org.wsp.framework.jpa.enums.BooleanTrueFalse.FALSE=\u5047 |
|||
|
|||
# \u8868\u8FBE\u662F\u5426\u7684 Boolean \u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.TRUE=\u662F |
|||
org.wsp.framework.jpa.enums.BooleanYesNo.FALSE=\u5426 |
|||
|
|||
# \u6570\u636E\u6765\u6E90\u679A\u4E3E |
|||
org.wsp.framework.jpa.enums.DataComeFrom.MANUAL=\u4EBA\u5DE5 |
|||
org.wsp.framework.jpa.enums.DataComeFrom.AUTO=\u81EA\u52A8\u5BFC\u5165 |
@ -1,36 +0,0 @@ |
|||
org.wsp.framework.jpa.exception.CreateException=Create Failed! |
|||
org.wsp.framework.jpa.exception.CreateNullObjectException=Create Failed,the New Object is Null! |
|||
org.wsp.framework.jpa.exception.CreateNullPrimaryKeyException=Create Failed,the New Object's Primary Key is Null! |
|||
org.wsp.framework.jpa.exception.CreateObjectAlreadyExistsException=Create Failed,The New Object already Exists! |
|||
|
|||
org.wsp.framework.jpa.exception.UpdateException=Update Failed! |
|||
org.wsp.framework.jpa.exception.UpdateNullOldObjectPrimaryKeyException=Update Failed,the Old Object's Primary Key is Null! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectPrimaryKeyException=Update Failed,the New Object's Primary Key is Null! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectException=Update Failed,the New Object is Null! |
|||
org.wsp.framework.jpa.exception.UpdateOldObjectNotExistsException=Update Failed,the Old Object Not Exists! |
|||
org.wsp.framework.jpa.exception.UpdateObjectAlreadyExistsException=Update Failed,The New Object already Exists! |
|||
|
|||
org.wsp.framework.jpa.exception.DeleteException=Delete Failed! |
|||
org.wsp.framework.jpa.exception.DeleteObjectNotExistsException=Delete Failed,the Object will be deleted Not Exists! |
|||
org.wsp.framework.jpa.exception.DeleteOperateNotAllowedException=Delete Failed, the Object was reserved by system! |
|||
org.wsp.framework.jpa.exception.DeleteNullObjectException=Delete Failed,the Object will be deleted is Null! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyCollectionException=Delete Failed,the Primary Key Collection which will be deleted is Empty! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyException=Delete Failed,the Primary Key which will be deleted is Empty! |
|||
|
|||
org.wsp.framework.jpa.exception.UserRawPasswordEmptyException=Raw Password Not allow Empty! |
|||
org.wsp.framework.jpa.exception.UserRawPasswordNotMatchException=Raw Password Error! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=The New Password and Confirm New Password NOT same! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordEmptyException=The New Password Not allow Empty! |
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessType.ADD=Add |
|||
org.wsp.framework.jpa.model.access.support.AccessType.REMOVE=Remove |
|||
org.wsp.framework.jpa.model.access.support.AccessType.UPDATE=Update |
|||
org.wsp.framework.jpa.model.access.support.AccessType.QUERY=Query |
|||
org.wsp.framework.jpa.model.access.support.AccessType.FIND_ONE=Find One |
|||
org.wsp.framework.jpa.model.access.support.AccessType.EXPORT=Export |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGIN=Login |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGOUT=Logout |
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.SUCCESS=Success |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.FAILED=Failed |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.EXCEPTION=Exception |
@ -1,37 +0,0 @@ |
|||
org.wsp.framework.jpa.exception.CreateException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557! |
|||
org.wsp.framework.jpa.exception.CreateNullObjectException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u65B0\u589E\u5C0D\u8C61\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.CreateNullPrimaryKeyException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u65B0\u589E\u5C0D\u8C61\u7684\u4E3B\u9375(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.CreateObjectAlreadyExistsException=\u65B0\u589E\u64CD\u4F5C\u5931\u6557,\u7CFB\u7D71\u4E2D\u5DF2\u7D93\u5B58\u5728\u8A72\u5C0D\u8C61! |
|||
|
|||
org.wsp.framework.jpa.exception.UpdateException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557! |
|||
org.wsp.framework.jpa.exception.UpdateNullOldObjectPrimaryKeyException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u88AB\u66F4\u65B0\u5C0D\u8C61\u7684\u4E3B\u9375(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectPrimaryKeyException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u66F4\u65B0\u5BF9\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6A19\u8B58\u65B0\u589E\u5C0D\u8C61,\u5982\u5C0D\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u66F4\u65B0\u5BF9\u8C61\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.UpdateOldObjectNotExistsException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u88AB\u66F4\u65B0\u7684\u5BF9\u8C61\u4E0D\u5B58\u5728! |
|||
org.wsp.framework.jpa.exception.UpdateObjectAlreadyExistsException=\u66F4\u65B0\u64CD\u4F5C\u5931\u6557,\u7CFB\u7D71\u4E2D\u5DF2\u7D93\u5B58\u5728\u8A72\u5C0D\u8C61! |
|||
|
|||
org.wsp.framework.jpa.exception.DeleteException=\u522A\u9664\u64CD\u4F5C\u5931\u6557! |
|||
org.wsp.framework.jpa.exception.DeleteObjectNotExistsException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u4E0D\u5B58\u5728! |
|||
org.wsp.framework.jpa.exception.DeleteOperateNotAllowedException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u6B64\u8A18\u9304\u70BA\u7CFB\u7D71\u4FDD\u7559\u8A18\u9304,\u7121\u6CD5\u5220\u9664! |
|||
org.wsp.framework.jpa.exception.DeleteNullObjectException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyCollectionException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u79F0)\u96C6\u5408\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyException=\u522A\u9664\u64CD\u4F5C\u5931\u6557,\u88AB\u522A\u9664\u5C0D\u8C61\u7684\u4E3B\u952E(\u552F\u4E00\u6807\u8BC6\u65B0\u589E\u5BF9\u8C61,\u5982\u5BF9\u8C61\u7684\u540D\u7A31)\u70BA\u7A7A! |
|||
|
|||
org.wsp.framework.jpa.exception.UserRawPasswordEmptyException=\u7528\u6236\u767B\u9304"\u539F\u5BC6\u78BC"\u4E0D\u5141\u8A31\u70BA\u7A7A! |
|||
org.wsp.framework.jpa.exception.UserRawPasswordNotMatchException=\u7528\u6236\u767B\u9304"\u539F\u5BC6\u78BC"\u932F\u8AA4! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=\u7528\u6236\u767B\u9304"\u65B0\u5BC6\u78BC"\u548C"\u65B0\u5BC6\u78BC\u78BA\u8A8D"\u4E0D\u4E00\u81F4! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordEmptyException=\u7528\u6236\u767B\u9304"\u65B0\u5BC6\u78BC"\u4E0D\u5141\u8A31\u70BA\u7A7A! |
|||
|
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessType.ADD=\u65B0\u589E |
|||
org.wsp.framework.jpa.model.access.support.AccessType.REMOVE=\u522A\u9664 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.UPDATE=\u66F4\u65B0 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.QUERY=\u67E5\u8A62 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.FIND_ONE=\u67E5\u627E\u55AE\u500B\u8A18\u9304 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.EXPORT=\u5C0E\u51FA |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGIN=\u767B\u9304 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGOUT=\u9000\u51FA |
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.SUCCESS=\u6210\u529F |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.FAILED=\u5931\u6557 |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.EXCEPTION=\u9055\u4F8B |
@ -1,37 +0,0 @@ |
|||
org.wsp.framework.jpa.exception.CreateException=\u65b0\u589e\u64cd\u4f5c\u5931\u8d25! |
|||
org.wsp.framework.jpa.exception.CreateNullObjectException=\u65b0\u589e\u64cd\u4f5c\u5931\u8d25,\u65b0\u589e\u5bf9\u8c61\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.CreateNullPrimaryKeyException=\u65b0\u589e\u64cd\u4f5c\u5931\u8d25,\u65b0\u589e\u5bf9\u8c61\u7684\u4e3b\u952e(\u552f\u4e00\u6807\u8bc6\u65b0\u589e\u5bf9\u8c61,\u5982\u5bf9\u8c61\u7684\u540d\u79f0)\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.CreateObjectAlreadyExistsException=\u65b0\u589e\u64cd\u4f5c\u5931\u8d25,\u7cfb\u7edf\u4e2d\u5df2\u7ecf\u5b58\u5728\u8be5\u5bf9\u8c61! |
|||
|
|||
org.wsp.framework.jpa.exception.UpdateException=\u66f4\u65b0\u64cd\u4f5c\u5931\u8d25! |
|||
org.wsp.framework.jpa.exception.UpdateNullOldObjectPrimaryKeyException=\u66f4\u65b0\u5931\u8d25,\u88ab\u66f4\u65b0\u5bf9\u8c61\u7684\u4e3b\u952e(\u552f\u4e00\u6807\u8bc6\u65b0\u589e\u5bf9\u8c61,\u5982\u5bf9\u8c61\u7684\u540d\u79f0)\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectPrimaryKeyException=\u66f4\u65b0\u5931\u8d25,\u66f4\u65b0\u5bf9\u8c61\u7684\u4e3b\u952e(\u552f\u4e00\u6807\u8bc6\u65b0\u589e\u5bf9\u8c61,\u5982\u5bf9\u8c61\u7684\u540d\u79f0)\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.UpdateNullNewObjectException=\u66f4\u65b0\u5931\u8d25,\u66f4\u65b0\u5bf9\u8c61\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.UpdateOldObjectNotExistsException=\u66f4\u65b0\u5931\u8d25,\u88ab\u66f4\u65b0\u7684\u5bf9\u8c61\u4e0d\u5b58\u5728! |
|||
org.wsp.framework.jpa.exception.UpdateObjectAlreadyExistsException=\u66f4\u65b0\u5931\u8d25,\u7cfb\u7edf\u4e2d\u5df2\u7ecf\u5b58\u5728\u8be5\u5bf9\u8c61! |
|||
|
|||
org.wsp.framework.jpa.exception.DeleteException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25! |
|||
org.wsp.framework.jpa.exception.DeleteObjectNotExistsException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25,\u88ab\u5220\u9664\u5bf9\u8c61\u4e0d\u5b58\u5728! |
|||
org.wsp.framework.jpa.exception.DeleteOperateNotAllowedException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25,\u6b64\u8bb0\u5f55\u4e3a\u7cfb\u7edf\u4fdd\u7559\u8bb0\u5f55,\u65e0\u6cd5\u5220\u9664! |
|||
org.wsp.framework.jpa.exception.DeleteNullObjectException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25,\u88ab\u5220\u9664\u5bf9\u8c61\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyCollectionException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25,\u88ab\u5220\u9664\u5bf9\u8c61\u7684\u4e3b\u952e(\u552f\u4e00\u6807\u8bc6\u65b0\u589e\u5bf9\u8c61,\u5982\u5bf9\u8c61\u7684\u540d\u79f0)\u96c6\u5408\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.DeleteNullPrimaryKeyException=\u5220\u9664\u64cd\u4f5c\u5931\u8d25,\u88ab\u5220\u9664\u5bf9\u8c61\u7684\u4e3b\u952e(\u552f\u4e00\u6807\u8bc6\u65b0\u589e\u5bf9\u8c61,\u5982\u5bf9\u8c61\u7684\u540d\u79f0)\u4e3a\u7a7a! |
|||
|
|||
org.wsp.framework.jpa.exception.UserRawPasswordEmptyException=\u7528\u6237\u767b\u5f55"\u539f\u5bc6\u7801"\u4e0d\u5141\u8bb8\u4e3a\u7a7a! |
|||
org.wsp.framework.jpa.exception.UserRawPasswordNotMatchException=\u7528\u6237\u767b\u5f55"\u539f\u5bc6\u7801"\u9519\u8bef! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordAndConfirmNewPasswordNotMatchException=\u7528\u6237\u767b\u5f55"\u65b0\u5bc6\u7801"\u548c"\u65b0\u5bc6\u7801\u786e\u8ba4"\u4e0d\u4e00\u81f4! |
|||
org.wsp.framework.jpa.exception.UserNewPasswordEmptyException=\u7528\u6237\u767b\u5f55"\u65b0\u5bc6\u7801"\u4e0d\u5141\u8bb8\u4e3a\u7a7a! |
|||
|
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessType.ADD=\u65b0\u589e |
|||
org.wsp.framework.jpa.model.access.support.AccessType.REMOVE=\u5220\u9664 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.UPDATE=\u66f4\u65b0 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.QUERY=\u67e5\u8be2 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.FIND_ONE=\u67e5\u627e\u5355\u4e2a\u8bb0\u5f55 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.EXPORT=\u5bfc\u51fa |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGIN=\u767b\u5f55 |
|||
org.wsp.framework.jpa.model.access.support.AccessType.LOGOUT=\u9000\u51fa |
|||
|
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.SUCCESS=\u6210\u529f |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.FAILED=\u5931\u8d25 |
|||
org.wsp.framework.jpa.model.access.support.AccessStatus.EXCEPTION=\u8fdd\u4f8b |
@ -1,7 +1,4 @@ |
|||
{ |
|||
"permitPatterns":[ |
|||
"/api/system/i18n/getI18nMessages", |
|||
"/api/system/i18n/getI18nMessages/**/*", |
|||
"/api/system/user/appConfigure" |
|||
] |
|||
} |
Loading…
Reference in new issue