소스 정리

This commit is contained in:
2026-07-28 10:37:26 +09:00
parent 29f193d362
commit 503c0ded8d
7 changed files with 151 additions and 2 deletions
@@ -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;
}
@@ -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<Provider, String, ProviderRepository, ProviderService> {
public ProviderController(ProviderService service) {
super(service);
}
@Override
protected void chkSelectList(List<Provider> list) throws JsonDataException {
}
@Override
protected void chkSelect(Provider data) throws JsonDataException {
}
}
@@ -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;
}
@@ -0,0 +1,6 @@
package net.jwsi.jcms.vpp.provider;
import net.jwsi.jcms.base.BaseRecStRepository;
public interface ProviderRepository extends BaseRecStRepository<Provider, String> {
}
@@ -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<Provider, String, ProviderRepository> {
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<Provider> getSpecification(Provider provider) {
return null;
}
@Override
protected Page<Provider> _selectPage(Provider provider) {
return null;
}
@Override
protected List<Provider> _selectList(Provider provider) {
return null;
}
}
+1 -1
View File
@@ -14,7 +14,7 @@ spring:
datasource: datasource:
jcms-db: jcms-db:
driver-class-name: org.mariadb.jdbc.Driver 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 username: jcms
password: jcms3593 password: jcms3593
+1 -1
View File
@@ -9,7 +9,7 @@ spring:
datasource: datasource:
jcms-db: jcms-db:
driver-class-name: org.mariadb.jdbc.Driver 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 username: jcms
password: ENC(nqt7VLhtxqwiJcQQw9ncNg==) password: ENC(nqt7VLhtxqwiJcQQw9ncNg==)
jpa: jpa: