
hope.common.wire.api.CommonApiModule Maven / Gradle / Ivy
package hope.common.wire.api;
import hope.common.meta.artifact.Artifact;
import hope.common.meta.project.Project;
import hope.common.meta.project.ProjectPersistence;
import hope.common.meta.project.ProjectStatus;
import hope.common.service.Module;
import java.lang.Override;
import java.lang.String;
import javax.annotation.Generated;
@Generated("H.O.P.E. Infra Team")
public class CommonApiModule implements Module {
protected final Project project;
protected final CommonApiCollector api;
public CommonApiModule() {
project = new Project();
api = new CommonApiCollector();
project.setName("hope-common-proto");
project.setDescription("Hope 中台服务");
project.setDomain("common");
project.setPackageName("hope.common");
project.setApplication("hope-common");
project.setIdentifier("hope-common-proto");
Artifact artifact = new Artifact();
project.setArtifact(artifact);
artifact.setArtifactId("it-common-proto");
artifact.setGroupId("com.apihug");
artifact.setVersion("1.1.1-RELEASE");
ProjectStatus status = new ProjectStatus();
project.setStatus(status);
status.setCreatedTimestamp("2022-11-01");
status.setCreatedBy("Aaron");
ProjectPersistence persistence = new ProjectPersistence();
project.setPersistence(persistence);
persistence.setIdentifyType(ProjectPersistence.Type.LONG);
persistence.setTenantType(ProjectPersistence.Type.LONG);
persistence.setFormat(ProjectPersistence.Format.DEFAULT);
persistence.setUpper(ProjectPersistence.Upper.DEFAULT);
}
@Override
public Project project() {
return project;
}
@Override
public CommonApiCollector service() {
return api;
}
@Override
public String version() {
return "1.1.1-RELEASE";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy