diff --git a/src/main/java/net/jwsi/jcms/vpp/provider/Provider.java b/src/main/java/net/jwsi/jcms/vpp/provider/Provider.java new file mode 100644 index 0000000..7d4351c --- /dev/null +++ b/src/main/java/net/jwsi/jcms/vpp/provider/Provider.java @@ -0,0 +1,32 @@ +package net.jwsi.jcms.vpp.provider; + +import jakarta.persistence.Entity; +import jakarta.persistence.Id; +import lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; +import net.jwsi.jcms.base.BaseStEntity; + +import java.time.LocalDateTime; + +@Getter +@Setter +@NoArgsConstructor +@Entity(name="vpp_provider") +public class Provider extends BaseStEntity { + @Id + private String providerId; + private String providerNm; + private String bizTaxId; + private String ceo; + private String tel; + private String fax; + private String email; + private String mgrNm; + private String mgrTel; + private String emgncyTel; + private String zipCode; + private String addrRdM; + private String addrRdD; + private String remark; +} diff --git a/src/main/java/net/jwsi/jcms/vpp/provider/ProviderController.java b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderController.java new file mode 100644 index 0000000..5ca0bb8 --- /dev/null +++ b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderController.java @@ -0,0 +1,22 @@ +package net.jwsi.jcms.vpp.provider; + +import net.jwsi.jcms.base.BaseController; +import net.jwsi.jcms.exception.JsonDataException; + +import java.util.List; + +public class ProviderController extends BaseController { + public ProviderController(ProviderService service) { + super(service); + } + + @Override + protected void chkSelectList(List list) throws JsonDataException { + + } + + @Override + protected void chkSelect(Provider data) throws JsonDataException { + + } +} diff --git a/src/main/java/net/jwsi/jcms/vpp/provider/ProviderDto.java b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderDto.java new file mode 100644 index 0000000..c2ab723 --- /dev/null +++ b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderDto.java @@ -0,0 +1,21 @@ +package net.jwsi.jcms.vpp.provider; + +import jakarta.persistence.Id; +import lombok.Getter; +import lombok.Setter; + +import java.time.LocalDateTime; + +@Getter +@Setter +public class ProviderDto { + private String providerId; + private String providerNm; + private String bizTaxId; + private String ceo; + private String tel; + private String fax; + private String email; + private String zipCode; + private String addr; +} diff --git a/src/main/java/net/jwsi/jcms/vpp/provider/ProviderRepository.java b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderRepository.java new file mode 100644 index 0000000..4d0f209 --- /dev/null +++ b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderRepository.java @@ -0,0 +1,6 @@ +package net.jwsi.jcms.vpp.provider; + +import net.jwsi.jcms.base.BaseRecStRepository; + +public interface ProviderRepository extends BaseRecStRepository { +} diff --git a/src/main/java/net/jwsi/jcms/vpp/provider/ProviderService.java b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderService.java new file mode 100644 index 0000000..c0a9663 --- /dev/null +++ b/src/main/java/net/jwsi/jcms/vpp/provider/ProviderService.java @@ -0,0 +1,68 @@ +package net.jwsi.jcms.vpp.provider; + +import lombok.extern.slf4j.Slf4j; +import net.jwsi.jcms.base.BaseService; +import net.jwsi.jcms.base.EnumSqlType; +import net.jwsi.jcms.vpp.api.ApiClient; +import net.jwsi.jcms.vpp.api.ApiResponse; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.domain.Page; +import org.springframework.data.jpa.domain.Specification; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Slf4j +@Service +public class ProviderService extends BaseService { + + private final ApiClient apiClient; + + @Value("${jcms.api.base-url}") + private String baseUrl; + + @Value("${jcms.api.token}") + private String apiToken; + + public ProviderService(ProviderRepository repository, ApiClient apiClient) { + super(repository); + this.apiClient = apiClient; + } + + @Override + protected Integer getUserId() { + return null; + } + + @Override + protected String getUserName(Integer id) { + return null; + } + + @Override + protected Provider newSearchParam(Provider provider) { + return null; + } + + @Override + protected EnumSqlType useSqlTyp() { + return null; + } + + @Override + protected Specification getSpecification(Provider provider) { + return null; + } + + @Override + protected Page _selectPage(Provider provider) { + return null; + } + + @Override + protected List _selectList(Provider provider) { + return null; + } + + +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 98c37f8..24ddf2d 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -14,7 +14,7 @@ spring: datasource: jcms-db: driver-class-name: org.mariadb.jdbc.Driver - jdbc-url: jdbc:mariadb://localhost:3306/jcmsdb + jdbc-url: jdbc:mariadb://192.168.62.37:3306/jcmsdb username: jcms password: jcms3593 diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index d4557eb..ae49d65 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -9,7 +9,7 @@ spring: datasource: jcms-db: driver-class-name: org.mariadb.jdbc.Driver - jdbc-url: jdbc:mariadb://localhost:33068/jcms + jdbc-url: jdbc:mariadb://192.168.62.37:33068/jcms username: jcms password: ENC(nqt7VLhtxqwiJcQQw9ncNg==) jpa: