Compare commits
No commits in common. "9bff768648b0ba9879f6c6d47a4e735793737ced" and "0f9a58b085f1e4e7ac7ff31e67a65c43dbec2fdd" have entirely different histories.
9bff768648
...
0f9a58b085
@ -8,7 +8,6 @@
|
||||
<option value="<byte-array>rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0ABVjb2Rlci1jb21tb24tdGhpbi1qb2J0AAc2ODg2NjExcHBwdAAHNjIzOTkwNnQAC2JyYW5jaC1tYWludAAM6buY6K6k5qih5Z2XcHBwcHB0AAB0AAnmoLnnm67lvZV0AAEwdAAHNzE2MjUxMHQAEWNvZGVyLWNvbW1vbi10aGlucQB+AAlxAH4ACg==</byte-array>" />
|
||||
<option value="<byte-array>rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0AA9oZXJpdGFnZS1wb3J0YWx0AAc2OTQzNzQ3cHBwdAAHNjMwNTc3MnQAC2JyYW5jaC1tYWludAAM6buY6K6k5qih5Z2XcHBwcHB0AAB0AAnmoLnnm67lvZV0AAEwdAAHNzIxNzQ0OHQAEGhlcml0YWdlLWJhY2tlbmRxAH4ACXEAfgAK</byte-array>" />
|
||||
<option value="<byte-array>rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0AA9oZXJpdGFnZS1zeXN0ZW10AAc2OTQzNzQ3cHBwdAAHNjMwNTc3MnQAC2JyYW5jaC1tYWludAAM6buY6K6k5qih5Z2XcHBwcHB0AAB0AAnmoLnnm67lvZV0AAEwdAAHNzIxNzQ0OHQAEGhlcml0YWdlLWJhY2tlbmRxAH4ACXEAfgAK</byte-array>" />
|
||||
<option value="<byte-array>rO0ABXNyADZjb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50LlByb2plY3RBbmRNb2R1bGUAAAAAAAAAAQIAFVoABmVuYWJsZUwACG1vZHVsZUlkdAASTGphdmEvbGFuZy9TdHJpbmc7TAAGb3RoZXIxcQB+AAFMAAdvdGhlcjEwcQB+AAFMAAdvdGhlcjExcQB+AAFMAAdvdGhlcjEycQB+AAFMAAZvdGhlcjJxAH4AAUwABm90aGVyM3EAfgABTAAGb3RoZXI0cQB+AAFMAAZvdGhlcjVxAH4AAUwABm90aGVyNnEAfgABTAAGb3RoZXI3cQB+AAFMAAZvdGhlcjhxAH4AAUwABm90aGVyOXEAfgABTAAKcGF0aEJlZm9yZXEAfgABTAANcHJvamVjdEZvbGRlcnEAfgABTAAPcHJvamVjdEZvbGRlcklkcQB+AAFMAAlwcm9qZWN0SWRxAH4AAUwAC3Byb2plY3ROYW1lcQB+AAFMAAxzY2hlbWFGb2xkZXJxAH4AAUwACHNjaGVtYUlkcQB+AAF4cAF0AA5oZXJpdGFnZS1hZG1pbnQABzY5NDM3NDdwcHB0AAc2MzA1NzcydAALYnJhbmNoLW1haW50AAzpu5jorqTmqKHlnZdwcHBwcHQAAHQACeagueebruW9lXQAATB0AAc3MjE3NDQ4dAAQaGVyaXRhZ2UtYmFja2VuZHEAfgAJcQB+AAo=</byte-array>" />
|
||||
</array>
|
||||
</option>
|
||||
<option name="treeNodes" value="<byte-array>rO0ABXNyABdqYXZhLnV0aWwuTGlua2VkSGFzaE1hcDTATlwQbMD7AgABWgALYWNjZXNzT3JkZXJ4cgARamF2YS51dGlsLkhhc2hNYXAFB9rBwxZg0QMAAkYACmxvYWRGYWN0b3JJAAl0aHJlc2hvbGR4cD9AAAAAAAAMdwgAAAAQAAAABHQABzEyOTMxODlzcgAuY29tLml0YW5nY2VudC5pZGVhLnBsdWdpbi5hcGkuYWNjb3VudC5UcmVlTm9kZQAAAAAAAAABAgAQTAAHYWxsUGF0aHQAEkxqYXZhL2xhbmcvU3RyaW5nO1sAFGJyYW5jaEFuZFZlcnNpb25JdGVtdABLW0xjb20vaXRhbmdjZW50L2lkZWEvcGx1Z2luL2RpYWxvZy9jb21wb25lbnQvYWNjb3VudC9BY2NvdW50UmlnaHRQYW5lbEl0ZW07TAAUYnJhbmNoSWRBbmRWZXJzaW9uSWRxAH4ABUwACGNoaWxkcmVudAAPTGphdmEvdXRpbC9NYXA7TAAKZm9sZGVyVHlwZXEAfgAFTAAIZnVsbFBhdGhxAH4ABUwAA2tleXEAfgAFWwAJbW9kZWxJdGVtcQB+AAZMAAhtb2R1bGVJZHEAfgAFTAAEbmFtZXEAfgAFTAAIcGFyZW50SWRxAH4ABUwACXByb2plY3RJZHEAfgAFTAALcHJvamVjdE5hbWVxAH4ABUwABnRlYW1JZHEAfgAFTAAIdGVhbU5hbWVxAH4ABUwABHR5cGV0ADBMY29tL2l0YW5nY2VudC9pZGVhL3BsdWdpbi9hcGkvYWNjb3VudC9Ob2RlVHlwZTt4cHQADOS4quS6uuepuumXtHBwc3EAfgAAP0AAAAAAAAx3CAAAABAAAAAGdAAHNDg1MTE4NnNxAH4ABHQAFOS4quS6uuepuumXtC9jb2RlaHVicHBzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBwcQB+AAxwcHQAEWNvZGVodWIgKDQ4NTExODYpdAAHMTI5MzE4OXEAfgAMdAAHY29kZWh1YnEAfgARcH5yAC5jb20uaXRhbmdjZW50LmlkZWEucGx1Z2luLmFwaS5hY2NvdW50Lk5vZGVUeXBlAAAAAAAAAAASAAB4cgAOamF2YS5sYW5nLkVudW0AAAAAAAAAABIAAHhwdAAHUFJPSkVDVHQABzUwMjI4NDZzcQB+AAR0ACXkuKrkurrnqbrpl7QvU2ltcGxlU3ByaW5nQm9vdFRlbXBsYXRlcHBzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBwcQB+ABdwcHQAIlNpbXBsZVNwcmluZ0Jvb3RUZW1wbGF0ZSAoNTAyMjg0Nil0AAcxMjkzMTg5cQB+ABd0ABhTaW1wbGVTcHJpbmdCb290VGVtcGxhdGVxAH4AHHBxAH4AFXQABzY0OTE0ODBzcQB+AAR0ABfkuKrkurrnqbrpl7Qvcy1wYXktbWFsbHBwc3EAfgAAP0AAAAAAAAB3CAAAABAAAAAAeABwcHEAfgAecHB0ABRzLXBheS1tYWxsICg2NDkxNDgwKXQABzEyOTMxODlxAH4AHnQACnMtcGF5LW1hbGxxAH4AI3BxAH4AFXQABzY1MTkxNzdzcQB+AAR0ABzkuKrkurrnqbrpl7QvY29kZXItc2hvcnRsaW5rcHBzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBwcQB+ACVwcHQAGWNvZGVyLXNob3J0bGluayAoNjUxOTE3Nyl0AAcxMjkzMTg5cQB+ACV0AA9jb2Rlci1zaG9ydGxpbmtxAH4AKnBxAH4AFXQABzY5Mjk1NjNzcQB+AAR0ABnkuKrkurrnqbrpl7QvY29kZXItaGlib29rcHBzcQB+AAA/QAAAAAAAAHcIAAAAEAAAAAB4AHBwcQB+ACxwcHQAFmNvZGVyLWhpYm9vayAoNjkyOTU2Myl0AAcxMjkzMTg5cQB+ACx0AAxjb2Rlci1oaWJvb2txAH4AMXBxAH4AFXQABzcxNjI1MTBzcQB+AAR0AB7kuKrkurrnqbrpl7QvY29kZXItY29tbW9uLXRoaW5wcHNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAcHBxAH4AM3BwdAAbY29kZXItY29tbW9uLXRoaW4gKDcxNjI1MTApdAAHMTI5MzE4OXEAfgAzdAARY29kZXItY29tbW9uLXRoaW5xAH4AOHBxAH4AFXgAcHBxAH4AA3BwcQB+AApwcHBxAH4AA3EAfgAKfnEAfgATdAAEVEVBTXQABzIyNDA3MzdzcQB+AAR0ABLmtYvor5XnlKjkvovpobnnm65wcHNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAcHBxAH4APHBwcQB+AD5wcHBxAH4APHEAfgA+cQB+ADp0AAcyMjQwNzQ0c3EAfgAEdAAJTGVv5rWL6K+VcHBzcQB+AAA/QAAAAAAADHcIAAAAEAAAAAF0AAczODU3NDk4c3EAfgAEdAAcTGVv5rWL6K+VL0FwaWZveOeugOWNlea1i+ivlXBwc3EAfgAAP0AAAAAAAAB3CAAAABAAAAAAeABwcHEAfgBEcHB0ABxBcGlmb3jnroDljZXmtYvor5UgKDM4NTc0OTgpdAAHMjI0MDc0NHEAfgBEdAASQXBpZm94566A5Y2V5rWL6K+VcQB+AElwcQB+ABV4AHBwcQB+AEBwcHEAfgBCcHBwcQB+AEBxAH4AQnEAfgA6dAAHMzU3NjE2NXNxAH4ABHQABuWFrOWPuHBwc3EAfgAAP0AAAAAAAAx3CAAAABAAAAABdAAHNjU3MDQzM3NxAH4ABHQAE+WFrOWPuC/lhbbku5blhaXlupNwcHNxAH4AAD9AAAAAAAAAdwgAAAAQAAAAAHgAcHBxAH4AT3BwdAAW5YW25LuW5YWl5bqTICg2NTcwNDMzKXQABzM1NzYxNjVxAH4AT3QADOWFtuS7luWFpeW6k3EAfgBUcHEAfgAVeABwcHEAfgBLcHBxAH4ATXBwcHEAfgBLcQB+AE1xAH4AOngA</byte-array>" />
|
||||
|
||||
@ -37,50 +37,10 @@
|
||||
<file url="file://$PROJECT_DIR$/coder-common-thin-plugins/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-common-thin-web/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-common-thin-web/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-common/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-common/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-model/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-model/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-monitor/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-monitor/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-portal/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-portal/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-system/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/coder-thin-template-system/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-modules/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-mybatisplus/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-mybatisplus/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-desensitize/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-desensitize/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-dict/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-dict/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-easyexcel/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-easyexcel/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-job/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-job/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-limit/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-limit/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-oper-logs/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-oper-logs/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-oss/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-oss/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-repect/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-repect/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-resultex/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-resultex/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-sa-token/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/coder-thin-template-sa-token/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-plugins/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-web/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/coder-thin-template-web/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-common/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-common/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-model/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-model/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-modules/heritage-admin/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-modules/heritage-admin/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-modules/heritage-monitor/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-modules/heritage-monitor/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/heritage-modules/heritage-portal/src/main/java" charset="UTF-8" />
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.leocoder.template</groupId>
|
||||
<artifactId>coder-thin-template-backend</artifactId>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
|
||||
<artifactId>coder-thin-template-plugins</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<description>插件模块</description>
|
||||
|
||||
<modules>
|
||||
<module>coder-thin-template-resultex</module>
|
||||
<module>coder-thin-template-sa-token</module>
|
||||
<module>coder-thin-template-desensitize</module>
|
||||
<module>coder-thin-template-easyexcel</module>
|
||||
<module>coder-thin-template-repect</module>
|
||||
<module>coder-thin-template-limit</module>
|
||||
<module>coder-thin-template-oper-logs</module>
|
||||
<module>coder-thin-template-oss</module>
|
||||
<module>coder-thin-template-dict</module>
|
||||
<module>coder-thin-template-job</module>
|
||||
</modules>
|
||||
|
||||
</project>
|
||||
@ -4,14 +4,14 @@
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.leocoder.template</groupId>
|
||||
<artifactId>coder-thin-template-backend</artifactId>
|
||||
<groupId>org.leocoder.heritage</groupId>
|
||||
<artifactId>heritage-backend</artifactId>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
|
||||
<name>coder-thin-template-common</name>
|
||||
<artifactId>coder-thin-template-common</artifactId>
|
||||
<name>heritage-common</name>
|
||||
<artifactId>heritage-common</artifactId>
|
||||
<description>全局工具类</description>
|
||||
<dependencies>
|
||||
<!-- SpringBoot Web容器 -->
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.anno;
|
||||
package org.leocoder.heritage.common.anno;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.anno;
|
||||
package org.leocoder.heritage.common.anno;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.anno;
|
||||
package org.leocoder.heritage.common.anno;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package org.leocoder.template.common.anno;
|
||||
package org.leocoder.heritage.common.anno;
|
||||
|
||||
|
||||
import org.leocoder.template.common.constants.CoderCacheConstants;
|
||||
import org.leocoder.template.common.enmus.limit.LimitType;
|
||||
import org.leocoder.heritage.common.constants.CoderCacheConstants;
|
||||
import org.leocoder.heritage.common.enmus.limit.LimitType;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.anno;
|
||||
package org.leocoder.heritage.common.anno;
|
||||
|
||||
|
||||
import org.leocoder.template.common.constants.CoderCacheConstants;
|
||||
import org.leocoder.heritage.common.constants.CoderCacheConstants;
|
||||
|
||||
import java.lang.annotation.*;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.config;
|
||||
package org.leocoder.heritage.common.config;
|
||||
|
||||
import cn.hutool.core.lang.UUID;
|
||||
import org.slf4j.MDC;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.config;
|
||||
package org.leocoder.heritage.common.config;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.config;
|
||||
package org.leocoder.heritage.common.config;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonGenerator;
|
||||
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.config;
|
||||
package org.leocoder.heritage.common.config;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonTypeInfo;
|
||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||
@ -1,10 +1,10 @@
|
||||
package org.leocoder.template.common.config;
|
||||
package org.leocoder.heritage.common.config;
|
||||
|
||||
import org.leocoder.template.common.filter.XssFilter;
|
||||
import org.leocoder.template.common.interceptor.CoderIpBlockListInterceptor;
|
||||
import org.leocoder.template.common.interceptor.CoderTrackIdInterceptor;
|
||||
import org.leocoder.template.common.interceptor.CoderWebInvokeTimeInterceptor;
|
||||
import org.leocoder.template.common.utils.string.CutOutUtil;
|
||||
import org.leocoder.heritage.common.filter.XssFilter;
|
||||
import org.leocoder.heritage.common.interceptor.CoderIpBlockListInterceptor;
|
||||
import org.leocoder.heritage.common.interceptor.CoderTrackIdInterceptor;
|
||||
import org.leocoder.heritage.common.interceptor.CoderWebInvokeTimeInterceptor;
|
||||
import org.leocoder.heritage.common.utils.string.CutOutUtil;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.constants;
|
||||
package org.leocoder.heritage.common.constants;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.constants;
|
||||
package org.leocoder.heritage.common.constants;
|
||||
|
||||
/**
|
||||
* @description [通用常量信息]
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.constants;
|
||||
package org.leocoder.heritage.common.constants;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.enmus.common;
|
||||
package org.leocoder.heritage.common.enmus.common;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.enmus.limit;
|
||||
package org.leocoder.heritage.common.enmus.limit;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.enmus.log;
|
||||
package org.leocoder.heritage.common.enmus.log;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.enmus.log;
|
||||
package org.leocoder.heritage.common.enmus.log;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.exception;
|
||||
package org.leocoder.heritage.common.exception;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.exception;
|
||||
package org.leocoder.heritage.common.exception;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.exception;
|
||||
package org.leocoder.heritage.common.exception;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.exception.coder;
|
||||
package org.leocoder.heritage.common.exception.coder;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,8 +1,8 @@
|
||||
package org.leocoder.template.common.exception.coder;
|
||||
package org.leocoder.heritage.common.exception.coder;
|
||||
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.filter;
|
||||
package org.leocoder.heritage.common.filter;
|
||||
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import jakarta.servlet.ReadListener;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.filter;
|
||||
package org.leocoder.heritage.common.filter;
|
||||
|
||||
import jakarta.servlet.*;
|
||||
import jakarta.servlet.annotation.WebFilter;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.filter;
|
||||
package org.leocoder.heritage.common.filter;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletRequestWrapper;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.interceptor;
|
||||
package org.leocoder.heritage.common.interceptor;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import jakarta.annotation.Nullable;
|
||||
@ -6,12 +6,12 @@ import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.leocoder.template.common.constants.CoderCacheConstants;
|
||||
import org.leocoder.template.common.constants.CoderConstants;
|
||||
import org.leocoder.template.common.exception.coder.ParamsException;
|
||||
import org.leocoder.template.common.utils.cache.RedisLimitUtil;
|
||||
import org.leocoder.template.common.utils.cache.RedisUtil;
|
||||
import org.leocoder.template.common.utils.ip.IpUtil;
|
||||
import org.leocoder.heritage.common.constants.CoderCacheConstants;
|
||||
import org.leocoder.heritage.common.constants.CoderConstants;
|
||||
import org.leocoder.heritage.common.exception.coder.ParamsException;
|
||||
import org.leocoder.heritage.common.utils.cache.RedisLimitUtil;
|
||||
import org.leocoder.heritage.common.utils.cache.RedisUtil;
|
||||
import org.leocoder.heritage.common.utils.ip.IpUtil;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.interceptor;
|
||||
package org.leocoder.heritage.common.interceptor;
|
||||
|
||||
import cn.hutool.core.lang.UUID;
|
||||
import jakarta.annotation.Nullable;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.interceptor;
|
||||
package org.leocoder.heritage.common.interceptor;
|
||||
|
||||
import cn.hutool.core.io.IoUtil;
|
||||
import cn.hutool.core.map.MapUtil;
|
||||
@ -8,8 +8,8 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import net.dreamlu.mica.core.utils.StringUtil;
|
||||
import org.apache.commons.lang3.time.StopWatch;
|
||||
import org.leocoder.template.common.filter.RepeatedlyRequestWrapper;
|
||||
import org.leocoder.template.common.utils.json.JsonUtil;
|
||||
import org.leocoder.heritage.common.filter.RepeatedlyRequestWrapper;
|
||||
import org.leocoder.heritage.common.utils.json.JsonUtil;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.resultex;
|
||||
package org.leocoder.heritage.common.resultex;
|
||||
|
||||
import lombok.Data;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.resultex;
|
||||
package org.leocoder.heritage.common.resultex;
|
||||
|
||||
import lombok.Data;
|
||||
import org.leocoder.template.common.enmus.common.IResultEnum;
|
||||
import org.leocoder.heritage.common.enmus.common.IResultEnum;
|
||||
import org.slf4j.MDC;
|
||||
|
||||
/**
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.satoken;
|
||||
package org.leocoder.heritage.common.satoken;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,9 +1,9 @@
|
||||
package org.leocoder.template.common.satoken;
|
||||
package org.leocoder.heritage.common.satoken;
|
||||
|
||||
import cn.dev33.satoken.stp.StpUtil;
|
||||
import cn.dev33.satoken.stp.parameter.SaLoginParameter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.leocoder.template.common.constants.SaTokenSessionConstants;
|
||||
import org.leocoder.heritage.common.constants.SaTokenSessionConstants;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.satoken;
|
||||
package org.leocoder.heritage.common.satoken;
|
||||
|
||||
import cn.dev33.satoken.secure.SaSecureUtil;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.cache;
|
||||
package org.leocoder.heritage.common.utils.cache;
|
||||
|
||||
import org.springframework.cache.Cache;
|
||||
import org.springframework.cache.support.SimpleValueWrapper;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.cache;
|
||||
package org.leocoder.heritage.common.utils.cache;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.cache;
|
||||
package org.leocoder.heritage.common.utils.cache;
|
||||
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.data.redis.core.*;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.date;
|
||||
package org.leocoder.heritage.common.utils.date;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.date;
|
||||
package org.leocoder.heritage.common.utils.date;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.joda.time.DateTime;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.decimal;
|
||||
package org.leocoder.heritage.common.utils.decimal;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.leocoder.template.common.exception.coder.YUtil;
|
||||
import org.leocoder.heritage.common.exception.coder.YUtil;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.File;
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import org.leocoder.template.common.utils.ip.ServletUtil;
|
||||
import org.leocoder.heritage.common.utils.ip.ServletUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.leocoder.template.common.exception.coder.YUtil;
|
||||
import org.leocoder.template.common.utils.id.UUIDUtil;
|
||||
import org.leocoder.heritage.common.exception.coder.YUtil;
|
||||
import org.leocoder.heritage.common.utils.id.UUIDUtil;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.File;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.file;
|
||||
package org.leocoder.heritage.common.utils.file;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.html;
|
||||
package org.leocoder.heritage.common.utils.html;
|
||||
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.html;
|
||||
package org.leocoder.heritage.common.utils.html;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.http;
|
||||
package org.leocoder.heritage.common.utils.http;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.i18n;
|
||||
package org.leocoder.heritage.common.utils.i18n;
|
||||
|
||||
import org.springframework.context.MessageSource;
|
||||
import org.springframework.context.i18n.LocaleContextHolder;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.id;
|
||||
package org.leocoder.heritage.common.utils.id;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.id;
|
||||
package org.leocoder.heritage.common.utils.id;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.id;
|
||||
package org.leocoder.heritage.common.utils.id;
|
||||
|
||||
|
||||
import java.util.UUID;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.ip;
|
||||
package org.leocoder.heritage.common.utils.ip;
|
||||
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -1,7 +1,7 @@
|
||||
package org.leocoder.template.common.utils.ip;
|
||||
package org.leocoder.heritage.common.utils.ip;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import org.leocoder.template.common.utils.html.HTMLFilter;
|
||||
import org.leocoder.heritage.common.utils.html.HTMLFilter;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.UnknownHostException;
|
||||
@ -1,9 +1,9 @@
|
||||
package org.leocoder.template.common.utils.ip;
|
||||
package org.leocoder.heritage.common.utils.ip;
|
||||
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
import jakarta.servlet.http.HttpSession;
|
||||
import org.leocoder.template.common.utils.string.ConvertUtil;
|
||||
import org.leocoder.heritage.common.utils.string.ConvertUtil;
|
||||
import org.springframework.web.context.request.RequestAttributes;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.json;
|
||||
package org.leocoder.heritage.common.utils.json;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.list;
|
||||
package org.leocoder.heritage.common.utils.list;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.number;
|
||||
package org.leocoder.heritage.common.utils.number;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.number;
|
||||
package org.leocoder.heritage.common.utils.number;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.number;
|
||||
package org.leocoder.heritage.common.utils.number;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.pwd;
|
||||
package org.leocoder.heritage.common.utils.pwd;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.string;
|
||||
package org.leocoder.heritage.common.utils.string;
|
||||
|
||||
import org.apache.commons.lang3.ArrayUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.string;
|
||||
package org.leocoder.heritage.common.utils.string;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.string;
|
||||
package org.leocoder.heritage.common.utils.string;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.string;
|
||||
package org.leocoder.heritage.common.utils.string;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.util.AntPathMatcher;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.string;
|
||||
package org.leocoder.heritage.common.utils.string;
|
||||
|
||||
/**
|
||||
* @author : Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.valid;
|
||||
package org.leocoder.heritage.common.utils.valid;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.common.utils.web;
|
||||
package org.leocoder.heritage.common.utils.web;
|
||||
|
||||
import jakarta.servlet.ServletOutputStream;
|
||||
import jakarta.servlet.http.HttpServletResponse;
|
||||
@ -4,14 +4,14 @@
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.leocoder.template</groupId>
|
||||
<artifactId>coder-thin-template-backend</artifactId>
|
||||
<groupId>org.leocoder.heritage</groupId>
|
||||
<artifactId>heritage-backend</artifactId>
|
||||
<version>${revision}</version>
|
||||
</parent>
|
||||
|
||||
|
||||
<name>coder-thin-template-model</name>
|
||||
<artifactId>coder-thin-template-model</artifactId>
|
||||
<name>heritage-model</name>
|
||||
<artifactId>heritage-model</artifactId>
|
||||
<description>实体类模块</description>
|
||||
|
||||
<dependencies>
|
||||
@ -32,8 +32,8 @@
|
||||
</dependency>
|
||||
<!-- 数据脱敏 -->
|
||||
<dependency>
|
||||
<groupId>org.leocoder.template</groupId>
|
||||
<artifactId>coder-thin-template-desensitize</artifactId>
|
||||
<groupId>org.leocoder.heritage</groupId>
|
||||
<artifactId>heritage-desensitize</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<!-- 参数校验 -->
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.enums;
|
||||
package org.leocoder.heritage.domain.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.enums.menu;
|
||||
package org.leocoder.heritage.domain.enums.menu;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.enums.menu;
|
||||
package org.leocoder.heritage.domain.enums.menu;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.enums.oper;
|
||||
package org.leocoder.heritage.domain.enums.oper;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.enums.oper;
|
||||
package org.leocoder.heritage.domain.enums.oper;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
@ -0,0 +1,23 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [后台评论操作Bo]
|
||||
*/
|
||||
@Data
|
||||
public class HrtCommentAdminBo {
|
||||
|
||||
// 评论ID
|
||||
@NotNull(message = "评论ID不能为空")
|
||||
private Long id;
|
||||
|
||||
// 审核状态:0-待审核,1-已通过,2-已拒绝
|
||||
private Integer status;
|
||||
|
||||
// 审核备注
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [后台评论查询Bo]
|
||||
*/
|
||||
@Data
|
||||
public class HrtCommentAdminQueryBo {
|
||||
|
||||
// 页码
|
||||
private Integer pageNum = 1;
|
||||
|
||||
// 每页数量
|
||||
private Integer pageSize = 10;
|
||||
|
||||
// 用户ID
|
||||
private Long userId;
|
||||
|
||||
// 目标类型:heritage、inheritor、news、event
|
||||
private String targetType;
|
||||
|
||||
// 目标ID
|
||||
private Long targetId;
|
||||
|
||||
// 评论内容(模糊查询)
|
||||
private String content;
|
||||
|
||||
// 状态:0-待审核,1-已通过,2-已拒绝
|
||||
private Integer status;
|
||||
|
||||
// 开始时间
|
||||
private String startTime;
|
||||
|
||||
// 结束时间
|
||||
private String endTime;
|
||||
|
||||
// 用户昵称或用户名(模糊查询)
|
||||
private String userKeyword;
|
||||
|
||||
}
|
||||
@ -0,0 +1,86 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [活动管理BO(新增/编辑)]
|
||||
*/
|
||||
@Data
|
||||
public class HrtEventAdminBo {
|
||||
|
||||
/**
|
||||
* 主键ID(编辑时必填)
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 活动标题
|
||||
*/
|
||||
@NotBlank(message = "活动标题不能为空")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 活动摘要
|
||||
*/
|
||||
private String summary;
|
||||
|
||||
/**
|
||||
* 活动详情
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 封面图
|
||||
*/
|
||||
private String coverImage;
|
||||
|
||||
/**
|
||||
* 活动地点
|
||||
*/
|
||||
private String location;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
/**
|
||||
* 最大参与人数
|
||||
*/
|
||||
private Integer maxParticipants;
|
||||
|
||||
/**
|
||||
* 报名开始时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime registrationStart;
|
||||
|
||||
/**
|
||||
* 报名结束时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime registrationEnd;
|
||||
|
||||
/**
|
||||
* 状态:upcoming、ongoing、finished、cancelled
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [活动管理查询BO]
|
||||
*/
|
||||
@Data
|
||||
public class HrtEventAdminQueryBo {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private Integer pageNum = 1;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
|
||||
/**
|
||||
* 活动标题(模糊查询)
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 活动地点(模糊查询)
|
||||
*/
|
||||
private String location;
|
||||
|
||||
/**
|
||||
* 状态:upcoming、ongoing、finished、cancelled
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 关键词(搜索标题、摘要、内容等字段)
|
||||
*/
|
||||
private String keyword;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布,null-全部
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
/**
|
||||
* 活动开始时间(开始)
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTimeBegin;
|
||||
|
||||
/**
|
||||
* 活动开始时间(结束)
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTimeEnd;
|
||||
|
||||
/**
|
||||
* 排序字段:view_count、start_time、create_time、current_participants
|
||||
*/
|
||||
private String sortField = "create_time";
|
||||
|
||||
/**
|
||||
* 排序方式:asc、desc
|
||||
*/
|
||||
private String sortOrder = "desc";
|
||||
|
||||
}
|
||||
@ -0,0 +1,111 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [非遗项目管理BO(新增/编辑)]
|
||||
*/
|
||||
@Data
|
||||
public class HrtHeritageAdminBo {
|
||||
|
||||
/**
|
||||
* 主键ID(编辑时必填)
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 项目名称
|
||||
*/
|
||||
@NotBlank(message = "项目名称不能为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 英文名称
|
||||
*/
|
||||
private String nameEn;
|
||||
|
||||
/**
|
||||
* 分类:traditional-craft、traditional-art等
|
||||
*/
|
||||
@NotBlank(message = "分类不能为空")
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 级别:world、national、provincial、municipal、county
|
||||
*/
|
||||
@NotBlank(message = "级别不能为空")
|
||||
private String level;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 项目介绍
|
||||
*/
|
||||
private String description;
|
||||
|
||||
/**
|
||||
* 历史渊源
|
||||
*/
|
||||
private String history;
|
||||
|
||||
/**
|
||||
* 技艺特点
|
||||
*/
|
||||
private String skills;
|
||||
|
||||
/**
|
||||
* 文化意义
|
||||
*/
|
||||
private String significance;
|
||||
|
||||
/**
|
||||
* 封面图
|
||||
*/
|
||||
private String coverImage;
|
||||
|
||||
/**
|
||||
* 图片集合(JSON数组)
|
||||
*/
|
||||
private String images;
|
||||
|
||||
/**
|
||||
* 视频URL
|
||||
*/
|
||||
private String videoUrl;
|
||||
|
||||
/**
|
||||
* 标签(逗号分隔)
|
||||
*/
|
||||
private String tags;
|
||||
|
||||
/**
|
||||
* 状态:active-正常传承,endangered-濒危
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 是否精选:0-否,1-是
|
||||
*/
|
||||
private Integer isFeatured;
|
||||
|
||||
/**
|
||||
* 排序权重
|
||||
*/
|
||||
private Integer sortOrder;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [非遗项目管理查询BO]
|
||||
*/
|
||||
@Data
|
||||
public class HrtHeritageAdminQueryBo {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private Integer pageNum = 1;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
|
||||
/**
|
||||
* 项目名称(模糊查询)
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 英文名称(模糊查询)
|
||||
*/
|
||||
private String nameEn;
|
||||
|
||||
/**
|
||||
* 分类:traditional-craft、traditional-art等
|
||||
*/
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 级别:world、national、provincial、municipal、county
|
||||
*/
|
||||
private String level;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 状态:active-正常传承,endangered-濒危
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 标签(模糊匹配)
|
||||
*/
|
||||
private String tag;
|
||||
|
||||
/**
|
||||
* 关键词(搜索名称、描述、历史等字段)
|
||||
*/
|
||||
private String keyword;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布,null-全部
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
/**
|
||||
* 是否精选:0-否,1-是,null-全部
|
||||
*/
|
||||
private Integer isFeatured;
|
||||
|
||||
/**
|
||||
* 排序字段:view_count、like_count、favorite_count、create_time、sort_order
|
||||
*/
|
||||
private String sortField = "create_time";
|
||||
|
||||
/**
|
||||
* 排序方式:asc、desc
|
||||
*/
|
||||
private String sortOrder = "desc";
|
||||
|
||||
}
|
||||
@ -0,0 +1,114 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [传承人管理BO(新增/编辑)]
|
||||
*/
|
||||
@Data
|
||||
public class HrtInheritorAdminBo {
|
||||
|
||||
/**
|
||||
* 主键ID(编辑时必填)
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@NotBlank(message = "姓名不能为空")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 英文名
|
||||
*/
|
||||
private String nameEn;
|
||||
|
||||
/**
|
||||
* 性别:1-男,2-女
|
||||
*/
|
||||
private Integer gender;
|
||||
|
||||
/**
|
||||
* 出生年份
|
||||
*/
|
||||
private Integer birthYear;
|
||||
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 关联非遗项目ID
|
||||
*/
|
||||
private Long heritageId;
|
||||
|
||||
/**
|
||||
* 传承项目名称
|
||||
*/
|
||||
private String heritageName;
|
||||
|
||||
/**
|
||||
* 传承人级别:national、provincial等
|
||||
*/
|
||||
private String level;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 个人简介
|
||||
*/
|
||||
private String introduction;
|
||||
|
||||
/**
|
||||
* 传承故事
|
||||
*/
|
||||
private String story;
|
||||
|
||||
/**
|
||||
* 主要成就
|
||||
*/
|
||||
private String achievements;
|
||||
|
||||
/**
|
||||
* 代表作品(JSON数组)
|
||||
*/
|
||||
private String works;
|
||||
|
||||
/**
|
||||
* 图片集合(JSON数组)
|
||||
*/
|
||||
private String images;
|
||||
|
||||
/**
|
||||
* 视频URL
|
||||
*/
|
||||
private String videoUrl;
|
||||
|
||||
/**
|
||||
* 是否精选:0-否,1-是
|
||||
*/
|
||||
private Integer isFeatured;
|
||||
|
||||
/**
|
||||
* 排序权重
|
||||
*/
|
||||
private Integer sortOrder;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [传承人管理查询BO]
|
||||
*/
|
||||
@Data
|
||||
public class HrtInheritorAdminQueryBo {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private Integer pageNum = 1;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
|
||||
/**
|
||||
* 姓名(模糊查询)
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 英文名(模糊查询)
|
||||
*/
|
||||
private String nameEn;
|
||||
|
||||
/**
|
||||
* 性别:1-男,2-女
|
||||
*/
|
||||
private Integer gender;
|
||||
|
||||
/**
|
||||
* 关联非遗项目ID
|
||||
*/
|
||||
private Long heritageId;
|
||||
|
||||
/**
|
||||
* 传承项目名称(模糊查询)
|
||||
*/
|
||||
private String heritageName;
|
||||
|
||||
/**
|
||||
* 传承人级别:national、provincial等
|
||||
*/
|
||||
private String level;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 关键词(搜索姓名、简介、故事等字段)
|
||||
*/
|
||||
private String keyword;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布,null-全部
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
/**
|
||||
* 是否精选:0-否,1-是,null-全部
|
||||
*/
|
||||
private Integer isFeatured;
|
||||
|
||||
/**
|
||||
* 排序字段:view_count、like_count、create_time、sort_order
|
||||
*/
|
||||
private String sortField = "create_time";
|
||||
|
||||
/**
|
||||
* 排序方式:asc、desc
|
||||
*/
|
||||
private String sortOrder = "desc";
|
||||
|
||||
}
|
||||
@ -0,0 +1,78 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [新闻资讯管理BO(新增/编辑)]
|
||||
*/
|
||||
@Data
|
||||
public class HrtNewsAdminBo {
|
||||
|
||||
/**
|
||||
* 主键ID(编辑时必填)
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
@NotBlank(message = "标题不能为空")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 摘要
|
||||
*/
|
||||
private String summary;
|
||||
|
||||
/**
|
||||
* 内容
|
||||
*/
|
||||
private String content;
|
||||
|
||||
/**
|
||||
* 封面图
|
||||
*/
|
||||
private String coverImage;
|
||||
|
||||
/**
|
||||
* 作者
|
||||
*/
|
||||
private String author;
|
||||
|
||||
/**
|
||||
* 来源
|
||||
*/
|
||||
private String source;
|
||||
|
||||
/**
|
||||
* 分类:news、activity、notice
|
||||
*/
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 标签(逗号分隔)
|
||||
*/
|
||||
private String tags;
|
||||
|
||||
/**
|
||||
* 是否置顶:0-否,1-是
|
||||
*/
|
||||
private Integer isTop;
|
||||
|
||||
/**
|
||||
* 发布时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishTime;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [新闻资讯管理查询BO]
|
||||
*/
|
||||
@Data
|
||||
public class HrtNewsAdminQueryBo {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private Integer pageNum = 1;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
|
||||
/**
|
||||
* 标题(模糊查询)
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 作者(模糊查询)
|
||||
*/
|
||||
private String author;
|
||||
|
||||
/**
|
||||
* 来源(模糊查询)
|
||||
*/
|
||||
private String source;
|
||||
|
||||
/**
|
||||
* 分类:news、activity、notice
|
||||
*/
|
||||
private String category;
|
||||
|
||||
/**
|
||||
* 标签(模糊匹配)
|
||||
*/
|
||||
private String tag;
|
||||
|
||||
/**
|
||||
* 关键词(搜索标题、摘要、内容等字段)
|
||||
*/
|
||||
private String keyword;
|
||||
|
||||
/**
|
||||
* 是否置顶:0-否,1-是,null-全部
|
||||
*/
|
||||
private Integer isTop;
|
||||
|
||||
/**
|
||||
* 发布状态:0-草稿,1-已发布,null-全部
|
||||
*/
|
||||
private Integer publishStatus;
|
||||
|
||||
/**
|
||||
* 发布开始时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishTimeStart;
|
||||
|
||||
/**
|
||||
* 发布结束时间
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime publishTimeEnd;
|
||||
|
||||
/**
|
||||
* 排序字段:view_count、like_count、publish_time、create_time
|
||||
*/
|
||||
private String sortField = "create_time";
|
||||
|
||||
/**
|
||||
* 排序方式:asc、desc
|
||||
*/
|
||||
private String sortOrder = "desc";
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import jakarta.validation.constraints.Email;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Pattern;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [前台用户管理BO(新增/编辑)]
|
||||
*/
|
||||
@Data
|
||||
public class HrtUserAdminBo {
|
||||
|
||||
/**
|
||||
* 主键ID(编辑时必填)
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 用户名(唯一)
|
||||
*/
|
||||
@NotBlank(message = "用户名不能为空")
|
||||
private String username;
|
||||
|
||||
/**
|
||||
* 密码(新增时必填,编辑时选填)
|
||||
*/
|
||||
private String password;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
private String nickname;
|
||||
|
||||
/**
|
||||
* 头像URL
|
||||
*/
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 邮箱(唯一)
|
||||
*/
|
||||
@Pattern(regexp = "^$|^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$", message = "邮箱格式不正确")
|
||||
private String email;
|
||||
|
||||
/**
|
||||
* 手机号(唯一)
|
||||
*/
|
||||
@Pattern(regexp = "^$|^1[3-9]\\d{9}$", message = "手机号格式不正确")
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 性别:0-未知,1-男,2-女
|
||||
*/
|
||||
private Integer gender;
|
||||
|
||||
/**
|
||||
* 生日
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
|
||||
private LocalDate birthday;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 状态:0-禁用,1-正常
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@ -0,0 +1,92 @@
|
||||
package org.leocoder.heritage.domain.model.bo.admin;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Leocoder
|
||||
* @description [前台用户管理查询BO]
|
||||
*/
|
||||
@Data
|
||||
public class HrtUserAdminQueryBo {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private Integer pageNum = 1;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private Integer pageSize = 10;
|
||||
|
||||
/**
|
||||
* 用户名(模糊查询)
|
||||
*/
|
||||
private String username;
|
||||
|
||||
/**
|
||||
* 昵称(模糊查询)
|
||||
*/
|
||||
private String nickname;
|
||||
|
||||
/**
|
||||
* 手机号(精确查询)
|
||||
*/
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 邮箱(精确查询)
|
||||
*/
|
||||
private String email;
|
||||
|
||||
/**
|
||||
* 关键词(搜索用户名、昵称、手机号、邮箱等字段)
|
||||
*/
|
||||
private String keyword;
|
||||
|
||||
/**
|
||||
* 状态:0-禁用,1-正常,null-全部
|
||||
*/
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 性别:0-未知,1-男,2-女,null-全部
|
||||
*/
|
||||
private Integer gender;
|
||||
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
|
||||
/**
|
||||
* 注册时间(开始)
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTimeBegin;
|
||||
|
||||
/**
|
||||
* 注册时间(结束)
|
||||
*/
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTimeEnd;
|
||||
|
||||
/**
|
||||
* 排序字段:create_time、login_time
|
||||
*/
|
||||
private String sortField = "create_time";
|
||||
|
||||
/**
|
||||
* 排序方式:asc、desc
|
||||
*/
|
||||
private String sortOrder = "desc";
|
||||
|
||||
}
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.element;
|
||||
package org.leocoder.heritage.domain.model.bo.element;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.system;
|
||||
package org.leocoder.heritage.domain.model.bo.system;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.system;
|
||||
package org.leocoder.heritage.domain.model.bo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.system;
|
||||
package org.leocoder.heritage.domain.model.bo.system;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.leocoder.template.domain.model.bo.system;
|
||||
package org.leocoder.heritage.domain.model.bo.system;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user