Commit 5597bced by imai

*

0 parents
Showing 1000 changed files with 4859 additions and 0 deletions

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

tfc_center @ a83fbb21
Subproject commit a83fbb21e4cdebafb32ee2d10ef4bdd83d3f6aa3
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_31"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="con" path="org.devzuz.q.maven.jdt.core.mavenClasspathContainer"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>vd_core</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.devzuz.q.maven.jdt.core.mavenIncrementalBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.maven.ide.eclipse.maven2Nature</nature>
<nature>org.devzuz.q.maven.jdt.core.mavenNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
K 25
svn:wc:ra_dav:version-url
V 88
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.settings
END
org.eclipse.wst.common.project.facet.core.xml
K 25
svn:wc:ra_dav:version-url
V 134
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.settings/org.eclipse.wst.common.project.facet.core.xml
END
org.eclipse.wst.common.component
K 25
svn:wc:ra_dav:version-url
V 121
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.settings/org.eclipse.wst.common.component
END
org.eclipse.jdt.core.prefs
K 25
svn:wc:ra_dav:version-url
V 115
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.settings/org.eclipse.jdt.core.prefs
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/.settings
http://trac.valuedesign.jp/svn/valuedesign
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
org.eclipse.jdt.core.prefs
file
2012-03-21T06:10:21.472000Z
3b90e780ed998a17f723647aac6d263c
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
330
org.eclipse.wst.common.component
file
2012-03-21T06:10:21.480000Z
4d6406ebe26d130e3fcf5d05d23f6197
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
316
org.eclipse.wst.common.project.facet.core.xml
file
2012-03-21T06:10:21.476000Z
7d51a614c6707b825804d2e618e1d9e5
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
176
#Tue Jan 13 15:40:13 JST 2009
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.5
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="vd_core">
<wb-resource deploy-path="/" source-path="/src/main/java"/>
<wb-resource deploy-path="/" source-path="/src/test/java"/>
</wb-module>
</project-modules>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.utility" version="1.0"/>
</faceted-project>
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.5
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="vd_core">
<wb-resource deploy-path="/" source-path="/src/main/java"/>
<wb-resource deploy-path="/" source-path="/src/test/java"/>
<wb-resource deploy-path="/" source-path="/src/main/resources"/>
<wb-resource deploy-path="/" source-path="/src/test/resources"/>
</wb-module>
</project-modules>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.utility" version="1.0"/>
</faceted-project>
activeProfiles=
eclipse.preferences.version=1
fullBuildGoals=process-test-resources
resolveWorkspaceProjects=true
resourceFilterGoals=process-resources resources\:testResources
skipCompilerPlugin=true
version=1
K 26
svn:wc:ra_dav:activity-url
V 26
/svn/valuedesign/!svn/act/
K 25
svn:wc:ra_dav:version-url
V 78
/svn/valuedesign/!svn/ver/1505/valuecardservice/vd_core/branches/tfc-core2.7.4
END
package.cmd
K 25
svn:wc:ra_dav:version-url
V 90
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/package.cmd
END
pom.xml
K 25
svn:wc:ra_dav:version-url
V 86
/svn/valuedesign/!svn/ver/1604/valuecardservice/vd_core/branches/tfc-core2.7.4/pom.xml
END
.project
K 25
svn:wc:ra_dav:version-url
V 87
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.project
END
.classpath
K 25
svn:wc:ra_dav:version-url
V 89
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/.classpath
END
K 10
svn:ignore
V 7
target
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T10:24:13.683125Z
1505
yanai@valuedesign.jp
has-props
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
.classpath
file
2012-03-21T06:10:15.405000Z
5cc9057919eed092665a11fd76bb207a
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
468
.project
file
2012-03-21T06:10:15.412000Z
91d601a51a68556e2088cad20983c169
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1051
.settings
dir
package.cmd
file
2012-03-21T06:10:21.458000Z
c5da214cee50de3c67feba150e3124a9
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
41
pom.xml
file
1604
2012-11-20T12:56:58.332000Z
e02bad69e39cff7201614398d61c7583
2012-11-20T12:58:00.842125Z
1604
yanai@valuedesign.jp
3568
src
dir
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry including="**/*.java" kind="src" path="src/main/java"/>
<classpathentry kind="con" path="org.devzuz.q.maven.jdt.core.mavenClasspathContainer"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>vd_core</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.devzuz.q.maven.jdt.core.mavenIncrementalBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.devzuz.q.maven.jdt.core.mavenNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>
mvn -Dmaven.test.skip=true install
pause
<?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/maven-v4_0_0.xsd">
<parent>
<relativePath>../vd_project/pom.xml</relativePath>
<groupId>com.valuecardservice</groupId>
<artifactId>vd_project</artifactId>
<version>0.0.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.valuecardservice</groupId>
<artifactId>vd_core</artifactId>
<packaging>jar</packaging>
<version>2.10.9</version>
<name>vd_core</name>
<url>http://maven.apache.org</url>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>target/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>source-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
<!--
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</dependency>
-->
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
<!--
S2Dao
-->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.4_spec</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-tiger</artifactId>
<version>2.4.32</version>
</dependency>
<dependency>
<groupId>org.seasar.dao</groupId>
<artifactId>s2-dao-tiger</artifactId>
<version>1.0.48</version>
</dependency>
<!--
JDBC Driver
-->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
</profiles>
</project>
#!/bin/bash
echo "##############################################################################"
echo " "
echo " "
echo " "
echo " "
echo " VD_CORE_JAPAN 16 "
echo " "
echo " "
echo " "
echo " "
echo "##############################################################################"
mvn clean package -Pstage
echo "##############################################################################"
echo " "
echo " vd_core-2.10.9.jar Copy to /cygdrive/c/Users/USER/.m2/repository/com/valuecardservice/vd_core/2.10.9/ "
echo " "
echo "##############################################################################"
cp -p ./target/vd_core-2.10.9.jar /cygdrive/c/Users/USER/.m2/repository/com/valuecardservice/vd_core/2.10.9/
cp -p ./target/vd_core-2.10.9-sources.jar /cygdrive/c/Users/USER/.m2/repository/com/valuecardservice/vd_core/2.10.9/
mvn -Dmaven.test.skip=true install
pause
<?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/maven-v4_0_0.xsd">
<parent>
<relativePath>../vd_project/pom.xml</relativePath>
<groupId>com.valuecardservice</groupId>
<artifactId>vd_project</artifactId>
<version>0.0.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.valuecardservice</groupId>
<artifactId>vd_core</artifactId>
<packaging>jar</packaging>
<version>2.10.9</version>
<name>vd_core</name>
<url>http://maven.apache.org</url>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>target/classes</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>source-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.4</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
<!--
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</dependency>
-->
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
<!--
S2Dao
-->
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.4_spec</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-tiger</artifactId>
<version>2.4.32</version>
</dependency>
<dependency>
<groupId>org.seasar.dao</groupId>
<artifactId>s2-dao-tiger</artifactId>
<version>1.0.48</version>
</dependency>
<!--
JDBC Driver
-->
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>jdbc</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
<profiles>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
</profiles>
</project>
K 25
svn:wc:ra_dav:version-url
V 82
/svn/valuedesign/!svn/ver/1505/valuecardservice/vd_core/branches/tfc-core2.7.4/src
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T10:24:13.683125Z
1505
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
main
dir
test
dir
K 25
svn:wc:ra_dav:version-url
V 87
/svn/valuedesign/!svn/ver/1505/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T10:24:13.683125Z
1505
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
java
dir
resources
dir
K 25
svn:wc:ra_dav:version-url
V 92
/svn/valuedesign/!svn/ver/1502/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T09:03:51.917500Z
1502
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
com
dir
K 25
svn:wc:ra_dav:version-url
V 96
/svn/valuedesign/!svn/ver/1502/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T09:03:51.917500Z
1502
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
valuecardservice
dir
K 25
svn:wc:ra_dav:version-url
V 113
/svn/valuedesign/!svn/ver/1502/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice
http://trac.valuedesign.jp/svn/valuedesign
2012-08-06T09:03:51.917500Z
1502
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
dao
dir
dto
dir
dxo
dir
entity
dir
logic
dir
util
dir
K 25
svn:wc:ra_dav:version-url
V 117
/svn/valuedesign/!svn/ver/1488/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao
END
RankTableDao.java
K 25
svn:wc:ra_dav:version-url
V 135
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/RankTableDao.java
END
LargeDataDao.java
K 25
svn:wc:ra_dav:version-url
V 135
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/LargeDataDao.java
END
DailyReportIssuerDao.java
K 25
svn:wc:ra_dav:version-url
V 143
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/DailyReportIssuerDao.java
END
BulkcancelResultDao.java
K 25
svn:wc:ra_dav:version-url
V 142
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/BulkcancelResultDao.java
END
ResellerIssuerDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ResellerIssuerDao.java
END
ReceivLogTableDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ReceivLogTableDao.java
END
BulkdepoResultDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/BulkdepoResultDao.java
END
HqshopTableDao.java
K 25
svn:wc:ra_dav:version-url
V 137
/svn/valuedesign/!svn/ver/1349/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/HqshopTableDao.java
END
DoublePointTableDao.java
K 25
svn:wc:ra_dav:version-url
V 142
/svn/valuedesign/!svn/ver/1486/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/DoublePointTableDao.java
END
CompanyTableDao.java
K 25
svn:wc:ra_dav:version-url
V 138
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/CompanyTableDao.java
END
NumberringTableDao.java
K 25
svn:wc:ra_dav:version-url
V 141
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/NumberringTableDao.java
END
ValueTargetshopTableDao.java
K 25
svn:wc:ra_dav:version-url
V 146
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ValueTargetshopTableDao.java
END
TransKeyDao.java
K 25
svn:wc:ra_dav:version-url
V 134
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TransKeyDao.java
END
StatusSiteDao.java
K 25
svn:wc:ra_dav:version-url
V 136
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/StatusSiteDao.java
END
RankBulkResultDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/RankBulkResultDao.java
END
CardTableDao.java
K 25
svn:wc:ra_dav:version-url
V 135
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/CardTableDao.java
END
WebuserDao.java
K 25
svn:wc:ra_dav:version-url
V 133
/svn/valuedesign/!svn/ver/1407/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/WebuserDao.java
END
OpelogDao.java
K 25
svn:wc:ra_dav:version-url
V 132
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/OpelogDao.java
END
AccountTableDao.java
K 25
svn:wc:ra_dav:version-url
V 138
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/AccountTableDao.java
END
BatchJobDao.java
K 25
svn:wc:ra_dav:version-url
V 134
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/BatchJobDao.java
END
ValuetypeTableDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ValuetypeTableDao.java
END
TerminalshoprelTableDao.java
K 25
svn:wc:ra_dav:version-url
V 146
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TerminalshoprelTableDao.java
END
AccountHistoryTableDao.java
K 25
svn:wc:ra_dav:version-url
V 145
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/AccountHistoryTableDao.java
END
TermClosingDao.java
K 25
svn:wc:ra_dav:version-url
V 137
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TermClosingDao.java
END
RoleDefinitionDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/RoleDefinitionDao.java
END
CardidIssuerTableDao.java
K 25
svn:wc:ra_dav:version-url
V 143
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/CardidIssuerTableDao.java
END
CategoryTableDao.java
K 25
svn:wc:ra_dav:version-url
V 139
/svn/valuedesign/!svn/ver/1514/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/CategoryTableDao.java
END
ControlTableDao.java
K 25
svn:wc:ra_dav:version-url
V 138
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ControlTableDao.java
END
ResellerDao.java
K 25
svn:wc:ra_dav:version-url
V 134
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ResellerDao.java
END
TerminalTableDao.java
K 25
svn:wc:ra_dav:version-url
V 139
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TerminalTableDao.java
END
TransLogTableDao.java
K 25
svn:wc:ra_dav:version-url
V 139
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TransLogTableDao.java
END
WebuserRoleDao.java
K 25
svn:wc:ra_dav:version-url
V 137
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/WebuserRoleDao.java
END
BulkcouponResultDao.java
K 25
svn:wc:ra_dav:version-url
V 142
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/BulkcouponResultDao.java
END
DailyTableDao.java
K 25
svn:wc:ra_dav:version-url
V 136
/svn/valuedesign/!svn/ver/1604/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/DailyTableDao.java
END
ShopTableDao.java
K 25
svn:wc:ra_dav:version-url
V 135
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/ShopTableDao.java
END
LoginuserTableDao.java
K 25
svn:wc:ra_dav:version-url
V 140
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/LoginuserTableDao.java
END
MonthlyReportIssuerDao.java
K 25
svn:wc:ra_dav:version-url
V 145
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/MonthlyReportIssuerDao.java
END
InfomsgTableDao.java
K 25
svn:wc:ra_dav:version-url
V 138
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/InfomsgTableDao.java
END
PosIfTableDao.java
K 25
svn:wc:ra_dav:version-url
V 136
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/PosIfTableDao.java
END
TerminalAccountTableDao.java
K 25
svn:wc:ra_dav:version-url
V 146
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TerminalAccountTableDao.java
END
PtrankTableDao.java
K 25
svn:wc:ra_dav:version-url
V 137
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/PtrankTableDao.java
END
TransDuplicatedDao.java
K 25
svn:wc:ra_dav:version-url
V 141
/svn/valuedesign/!svn/ver/1170/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/TransDuplicatedDao.java
END
MonthlyTableDao.java
K 25
svn:wc:ra_dav:version-url
V 138
/svn/valuedesign/!svn/ver/1548/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/MonthlyTableDao.java
END
AreaTableDao.java
K 25
svn:wc:ra_dav:version-url
V 135
/svn/valuedesign/!svn/ver/1344/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao/AreaTableDao.java
END
10
dir
1506
http://trac.valuedesign.jp/svn/valuedesign/valuecardservice/vd_core/branches/tfc-core2.7.4/src/main/java/com/valuecardservice/dao
http://trac.valuedesign.jp/svn/valuedesign
2012-07-31T13:16:40.276875Z
1488
yanai@valuedesign.jp
svn:special svn:externals svn:needs-lock
81ed5977-9536-934c-abc6-9e00e88d5acb
AccountHistoryTableDao.java
file
2012-03-21T06:10:18.194000Z
935d215a5d0bc61371a33c11c7469289
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2232
AccountTableDao.java
file
2012-03-21T06:10:18.250000Z
bac0b67f493928b91d80c99b6e6c7cde
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2792
AreaTableDao.java
file
2012-04-19T10:19:48.059000Z
c6ca0ee09887fcd06d08a04316c1097a
2012-04-19T11:03:49.636625Z
1344
yanai@valuedesign.jp
has-props
2509
BatchJobDao.java
file
2012-03-21T06:10:18.100000Z
02d7bf246df5e2c27b84bdb462bf15e9
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
950
BulkcancelResultDao.java
file
2012-03-21T06:10:18.037000Z
a0f76ea43a0549c7995feca96cf9cc6e
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
619
BulkcouponResultDao.java
file
2012-03-21T06:10:18.119000Z
ea2b694482be04bc827607841203bcc1
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
619
BulkdepoResultDao.java
file
2012-03-21T06:10:18.063000Z
8f5db9ca5bd2640a37337adb71a2839c
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
582
CardTableDao.java
file
2012-03-21T06:10:18.138000Z
c291dbb87f8c0c2bfe23c23b980d7467
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2919
CardidIssuerTableDao.java
file
2012-03-21T06:10:18.213000Z
3bc68dd7f894b6693d5121a14bc6b7f5
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1517
CategoryTableDao.java
file
1514
2012-08-10T09:27:01.809000Z
af4eddc649cb1000f3158bb3e656670f
2012-08-10T10:16:03.572588Z
1514
yanai@valuedesign.jp
has-props
1887
CompanyTableDao.java
file
2012-03-21T06:10:18.110000Z
68d70109433e50c6351ccca9590d976d
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2477
ControlTableDao.java
file
2012-03-21T06:10:17.999000Z
1222823700f9ec72e51de9e7f2c77a94
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1384
DailyReportIssuerDao.java
file
2012-03-21T06:10:18.222000Z
bbce4bde25669e1be30db3dd108fc850
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1758
DailyTableDao.java
file
1604
2012-11-20T07:07:41.249000Z
df2b499f4f7e5c31e2e1f94f83fbe41f
2012-11-20T12:58:00.842125Z
1604
yanai@valuedesign.jp
3857
DoublePointTableDao.java
file
2012-08-06T09:59:52.376000Z
b17085802ee74c3414fead3218e09540
2012-07-31T11:55:14.198750Z
1486
yanai@valuedesign.jp
has-props
1055
HqshopTableDao.java
file
2012-04-20T05:20:55.946000Z
f8d2fe670ba0b7ac2c52ce7a0cdc38c5
2012-04-20T07:49:53.558500Z
1349
yanai@valuedesign.jp
3282
InfomsgTableDao.java
file
2012-03-21T06:10:18.296000Z
5f6d5da2bb995fbc4465ce4baeb0c643
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2222
LargeDataDao.java
file
2012-03-21T06:10:18.166000Z
49f5b7e01994df710a14c50ac6bdfc89
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
512
LoginuserTableDao.java
file
2012-03-21T06:10:17.923000Z
46de6bc76e9d0b5327129ab2ce464e94
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1328
MonthlyReportIssuerDao.java
file
2012-03-21T06:10:18.147000Z
820126ddecd18bef3a2a5b0abe1cd55a
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2114
MonthlyTableDao.java
file
1548
2012-09-21T08:36:04.988000Z
f978c7d694f77c4ac7490b7aa1000a85
2012-09-21T12:30:26.744125Z
1548
yanai@valuedesign.jp
3275
NumberringTableDao.java
file
2012-03-21T06:10:17.933000Z
8080a81677cc5e34d3f75ce45e0cd5a0
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1929
OpelogDao.java
file
2012-03-21T06:10:17.962000Z
55416281abc5d5242cb592a2f74033b6
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
659
PosIfTableDao.java
file
2012-03-21T06:10:17.990000Z
01317df65f6fdc7ddab6cc86293e2593
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
4779
PtrankTableDao.java
file
2012-03-21T06:10:18.259000Z
f6ba09046ecf04d77d4a202783d14164
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2750
RankBulkResultDao.java
file
2012-03-21T06:10:18.269000Z
5019574306ce2ddf1d2340a72935795b
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
609
RankTableDao.java
file
2012-03-21T06:10:18.053000Z
063dd690de0712fa1916bb572757b4f1
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
3063
ReceivLogTableDao.java
file
2012-03-21T06:10:18.204000Z
ba211f8ccca8a891317fab6d220d716f
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1071
ResellerDao.java
file
2012-03-21T06:10:17.913000Z
0ae508dcd706724b514b7aa2253b88e5
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1792
ResellerIssuerDao.java
file
2012-03-21T06:10:18.072000Z
d5783fc82a600e27cda0b210e95cba82
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1380
RoleDefinitionDao.java
file
2012-03-21T06:10:18.278000Z
da1414433768638025fbafe66349b2cb
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
408
ShopTableDao.java
file
2012-03-21T06:10:18.156000Z
eac4ba051454163dd4f1903ce14dd176
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
3075
StatusSiteDao.java
file
2012-03-21T06:10:18.081000Z
fcf7eab39ea9588e3f54af6ee398ce58
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
394
TermClosingDao.java
file
2012-03-21T06:10:17.981000Z
accc6fcf72ef05b7df36787836c7caa2
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1364
TerminalAccountTableDao.java
file
2012-03-21T06:10:18.231000Z
c8ad518abc7e6dd02b337cf7f23cae0d
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1574
TerminalTableDao.java
file
2012-03-21T06:10:17.952000Z
1737cdb12955e0be92c56886228dd53a
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1908
TerminalshoprelTableDao.java
file
2012-03-21T06:10:17.943000Z
f43b7e841f6015e15bd65e6bf8a93382
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2433
TransDuplicatedDao.java
file
2012-03-21T06:10:18.185000Z
890219e82bfee8925cde612bd6323eef
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
739
TransKeyDao.java
file
2012-03-21T06:10:18.018000Z
bef0ccd089d476967d884544b7097db7
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
900
TransLogTableDao.java
file
2012-03-21T06:10:18.027000Z
19fb9a5c6e9c433092dea2546a40e9e4
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
1066
ValueTargetshopTableDao.java
file
2012-03-21T06:10:17.971000Z
807e81f04b6b20d7b8c8c5051f350caa
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
2255
ValuetypeTableDao.java
file
2012-03-21T06:10:18.175000Z
30817d58e8ee5c957d8d1d41d45f0c19
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
4248
WebuserDao.java
file
2012-05-29T10:02:09.948000Z
0ccf3fe2ab9c7ec230bb7aab028359f7
2012-05-29T11:04:25.216625Z
1407
yanai@valuedesign.jp
1281
WebuserRoleDao.java
file
2012-03-21T06:10:18.009000Z
22acc602456c14edb36b3f924debc2ca
2012-03-15T13:16:12.328125Z
1169
yanai@valuedesign.jp
646
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.sql.Timestamp;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import org.seasar.dao.annotation.tiger.Arguments;
import com.valuecardservice.entity.AccountHistoryTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=AccountHistoryTable.class)
public interface AccountHistoryTableDao {
/**
* ACCOUNT_HISTORY_TABLE を作成します。
* @param table 登録するレコードの内容です。
*/
public void insert(AccountHistoryTable table);
/**
* ACCOUNT_HISTORY_TABLE を更新します。
* @param table 更新するレコードの内容です。
* @return 更新行数です。
*/
public int update(AccountHistoryTable table);
/**
* POS_IF_TABLEのレコードに該当するアカウント履歴を取得します。
* @param cardId カードID
* @param reqClass 要求種別
* @param termId 端末ID
* @param centerSeq センター処理番号
* @param regDate 登録日時
* @return
*/
@SqlFile
@Arguments({"card_id","req_class","term_id","center_seq","reg_date"})
public AccountHistoryTable[] selectByPosIf(String cardId, int reqClass, String termId, String centerSeq, Timestamp regDate);
public AccountHistoryTable[] select();
/**
* 指定されたカードIDの cancel_flag を更新します。
* @param card_id
* @param cancel_flag
* @return
*/
@SqlFile
@Arguments({"card_id", "cancel_flag"})
public int updateCancelFlagByCardId(String card_id, String cancel_flag);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import org.seasar.dao.annotation.tiger.Query;
import com.valuecardservice.entity.AccountTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=AccountTable.class)
public interface AccountTableDao {
/**
* プライマリキーでレコードを検索します。
* @param cardId カードIDです。
* @param valueGroup バリューグループです。
* @return 該当するレコードを返却します。
*/
@Arguments({"card_id", "value_group"})
public AccountTable find(String cardId, String valueGroup);
/**
* 指定されたカードIDのAccount情報を取得します。
* バリューグループA,B,CのMAX3レコードが返却されます。
*
* Dも含めたレコードを取得する場合は、selectABByCardを使用してください。
*
* @param card_id カードIDです。
* @return バリューグループA,B,C 3レコードが返却されます。
*/
@SqlFile
@Arguments("card_id")
public AccountTable[] selectABByCardId(String card_id);
/**
* 指定されたカードIDのAccount情報を取得します。
* @param card_id カードIDです。
* @return
*/
@Arguments("card_id")
public AccountTable[] selectByCardId(String card_id);
/**
* ACCOUNT_TABLEを更新します。
*
* @param accountTable 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(AccountTable accountTable);
/**
* ACCOUNT_TABLEを登録します。
*
* @param accountTable 登録したいレコードの内容です。
*/
public void insert(AccountTable accountTable);
/**
* アカウントを削除します。
* @param account
*/
public void delete(AccountTable account);
/**
* アカウントを削除します。
* @param card_id
*/
@Query("card_id = /*card_id*/'1'")
@Arguments("card_id")
public void deleteByCardId(String card_id);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import com.valuecardservice.entity.AreaTable;
/**
* @author fujii
*
*/
@S2Dao(bean=AreaTable.class)
public interface AreaTableDao {
/**
* HQSHOP_IDでレコードを取得します。
*
* @param areaId エリアIDです。
* @return 該当するレコードです。
*/
@Arguments({"company_id","area_id"})
public AreaTable find(String companyId, Integer areaId);
/**
* COMPANY_IDでレコードを取得します。
*
* @param companyId 企業IDです。
* @return 該当するレコードです。
*/
@Arguments("company_id")
public List<AreaTable> selectByCompanyId(String companyId);
/**
* AREA_TABLEを登録します。
*
* @param areaTable 登録したいレコードの内容です。
*/
public void insert(AreaTable areaTable);
/**
* AERA_TABLEを更新します。
*
* @param areaTable 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(AreaTable areaTable);
/**
* エリアのListItemを取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT area_id AS value, area_name AS label FROM area_table " +
"WHERE company_id = /*company_id*/1 AND del_date IS NULL ORDER BY area_id")
public List<Map<String,Object>> getListItems(String company_id);
/**
* エリアIDの最大値を取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT MAX(area_id) FROM area_table WHERE company_id = /*company_id*/1")
public int getMaxAreaId(String company_id);
}
package com.valuecardservice.dao;
import java.util.List;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.view.BatchJobView;
import com.valuecardservice.entity.BatchJob;
@S2Dao(bean=BatchJob.class)
public interface BatchJobDao {
/**
* ジョブコードと発行会社で検索します。
* @param jobCode
* @param companyId
* @return
*/
@SqlFile
@Arguments({"job_code","company_id"})
List<BatchJobView> selectByJobCodeByCompany(String jobCode, String companyId);
/**
* レコードを登録します。
* @param job
*/
void insert(BatchJob job);
/**
* プライマリキーでレコードを取得します。
* @param jobId
* @return
*/
@Arguments("job_id")
BatchJob find(Long jobId);
/**
* レコードを更新します。
* @param job
*/
void update(BatchJob job);
}
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.BulkcancelResult;
@S2Dao(bean=BulkcancelResult.class)
public interface BulkcancelResultDao {
/**
* ジョブIDで検索します。
* @param jobId
* @return
*/
@Arguments("job_id")
@Query("ORDER BY result_id")
BulkcancelResult[] selectByJobId(Long jobId);
/**
* レコードを登録します。
* @param result
*/
void insert(BulkcancelResult result);
}
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.BulkcouponResult;
@S2Dao(bean=BulkcouponResult.class)
public interface BulkcouponResultDao {
/**
* ジョブIDで検索します。
* @param jobId
* @return
*/
@Arguments("job_id")
@Query("ORDER BY result_id")
BulkcouponResult[] selectByJobId(Long jobId);
/**
* レコードを登録します。
* @param result
*/
void insert(BulkcouponResult result);
}
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.BulkdepoResult;
@S2Dao(bean=BulkdepoResult.class)
public interface BulkdepoResultDao {
/**
* ジョブIDで検索します。
* @param jobId
* @return
*/
@Arguments("job_id")
@Query("ORDER BY result_id")
BulkdepoResult[] selectByJobId(Long jobId);
/**
* レコードを登録します。
* @param result
*/
void insert(BulkdepoResult result);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import org.seasar.dao.annotation.tiger.Query;
import com.valuecardservice.dto.condition.CardSearchCondition;
import com.valuecardservice.entity.CardTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=CardTable.class)
public interface CardTableDao {
/**
* カードIDでレコードを取得します。
*
* @param cardId カードIDです。
* @return 該当するレコードです。
*/
@Arguments("card_id")
public CardTable find(String cardId);
/**
* カードIDと企業IDでレコードを取得します。
* @param cardId
* @param companyId
* @return
*/
@Arguments({"card_id", "company_id"})
public CardTable findByCardIdCompanyId(String cardId, String companyId);
/**
* カードIDでレコードを取得し、そのレコードをロックします。
* ※ 2008/06/30 ロックを取得しないように修正
*
* @param cardId カードIDです。
* @return 該当するレコードです。
*/
//@SqlFile
@Arguments("card_id")
public CardTable findWithLock(String cardId);
/**
* レコードを更新します。
*
* @param cardTable 更新するレコードの内容です。
* @return 更新行数です。
*/
public int update(CardTable cardTable);
/**
* レコードを登録します。
* @param cardTable
*/
public void insert(CardTable cardTable);
/**
* job_idでカード情報を取得します。
* @param targetJobId
* @return
*/
@Arguments("job_id")
@Query("ORDER BY card_id")
public CardTable[] selectByJobId(Long targetJobId);
/**
* カード情報詳細を取得します。
* @param card_id
* @param company_id
* @return
*/
@Arguments({"card_id","company_id"})
@SqlFile
public Map<String, Object> findDetail(String card_id, String company_id);
/**
* カード情報を検索します。
* @param cond
* @return
*/
@SqlFile
@Arguments("cond")
public List<Map<String, Object>> search(CardSearchCondition cond);
}
package com.valuecardservice.dao;
import java.util.List;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import org.seasar.dao.annotation.tiger.Query;
import com.valuecardservice.dto.view.CardIssueHistView;
import com.valuecardservice.entity.CardidIssuerTable;
@S2Dao(bean=CardidIssuerTable.class)
public interface CardidIssuerTableDao {
/**
* 履歴一覧を取得します。
* @param company_id
* @return
*/
@SqlFile
@Arguments("company_id")
List<CardIssueHistView> selectHist(String company_id);
/**
* レコードを登録します。
* @param entity
*/
void insert(CardidIssuerTable entity);
@Arguments("job_id")
CardidIssuerTable findByJobId(Long jobId);
/**
* 指定された連番に重複しているレコード数を取得します。
* @param company_id
* @param card_class
* @param card_serialno_from
* @param card_serialno_to
* @return
*/
@Arguments({"company_id","card_class","card_serialno_from","card_serialno_to"})
@SqlFile
int getCountDuplicate(String company_id, String card_class,
String card_serialno_from, String card_serialno_to);
/**
* 指定されたカード種別内で最新のレコードを取得します。
* @param companyId
* @param cardClass
* @return
*/
@Arguments({"company_id","card_class"})
@Query("ORDER BY reg_date DESC")
CardidIssuerTable findLastRecordByCompanyClass(String companyId,
String cardClass);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import com.valuecardservice.entity.CategoryTable;
/**
* @author hyanai
*
*/
@S2Dao(bean=CategoryTable.class)
public interface CategoryTableDao {
/**
* 企業IDでレコードを取得します。
*
* @param cardId カードIDです。
* @return 該当するレコードです。
*/
@Arguments("company_id")
public CategoryTable find(String companyId);
/**
* 企業IDでレコードを取得します。
*
* @param cardId カードIDです。
* @return 該当するレコードです。
*/
@Arguments({"company_id","category_code"})
public CategoryTable findByCompany(String companyId, String categoryCode);
/**
* 種別のListItemsを取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT category_code AS value, category_name AS label FROM category_table " +
"WHERE company_id = /*company_id*/1 ORDER BY category_code")
public List<Map<String,Object>> getListItems(String company_id);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.CompanySearchCondition;
import com.valuecardservice.entity.CompanyTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=CompanyTable.class)
public interface CompanyTableDao {
/**
* 企業IDでレコードを取得します。
*
* @param companyId 企業IDです。
* @return 該当するレコードです。
*/
@Arguments("company_id")
public CompanyTable find(String companyId);
/**
* 識別子から該当する発行会社を取得します。
* @param descriptor
* @return
*/
@Arguments("descriptor")
public CompanyTable findByDescriptor(String descriptor);
/**
* 企業のListItemsを取得します。
*
* @return
*/
@Sql("SELECT company_id AS value, company_id + ' ' + company_name AS label FROM company_table " +
"WHERE del_date IS NULL ORDER BY company_id")
public List<Map<String,Object>> getListItems();
/**
* COMPANY_TABLEを登録します。
*
* @param companyTable 登録したいレコードの内容です。
*/
public void insert(CompanyTable companyTable);
/**
* COMPANY_TABLEを更新します。
*
* @param companyTable 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(CompanyTable companyTable);
/**
* 指定条件の企業を検索します。
*
* @return 該当するレコードです。
*/
@SqlFile
@Arguments("cond")
public List<CompanyTable> search(CompanySearchCondition cond);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.ControlTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=ControlTable.class)
public interface ControlTableDao {
/**
* プライマリキーでレコードを取得します。
*
* @param ctrlKey コントロールKEYです。
* @return 該当するレコードを返却します。
*/
@Arguments("ctrl_key")
public ControlTable find(String ctrlKey);
/**
* レコードを更新します。
*
* @param table 更新するデータです。
* @return 更新行数です。
*/
public int update(ControlTable table);
}
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.ReportDailyCondition;
import com.valuecardservice.entity.DailyReportIssuer;
@S2Dao(bean=DailyReportIssuer.class)
public interface DailyReportIssuerDao {
/**
* 全店舗集計を取得します。
* @param company_id
* @param targetDate
* @return
*/
@Arguments({"company_id", "account_date"})
@Query("company_id = /*company_id*/'1111' AND account_date = /*account_date*/'2008-05-11' " +
" AND hqshop_id = 9999 AND shop_id = '########'")
public DailyReportIssuer findAllSumByCompany(String company_id, Timestamp targetDate);
/**
* 店舗グループ別集計を取得します。
* @param targetDate
* @param company_id
* @return
*/
@Arguments({"account_date","company_id"})
@SqlFile
public List<Map<String, Object>> selectHqshopByDateCompany(Timestamp targetDate,
String company_id);
/**
* 店舗別集計を取得します。
* @param cond
* @return
*/
@SqlFile
@Arguments("cond")
public List<Map<String, Object>> selectShopByDateCompany(
ReportDailyCondition cond);
/**
* 全発行会社集計を取得します。
* @param targetDate
* @return
*/
@Arguments("account_date")
@SqlFile
public DailyReportIssuer findAllSum(Timestamp targetDate);
/**
* 発行会社別集計を取得します。
* @param targetDate
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCompanyByDate(ReportDailyCondition cond);
}
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.ReportCustomizeCondition;
import com.valuecardservice.dto.condition.ReportDailyCondition;
import com.valuecardservice.entity.DailyTable;
@S2Dao(bean=DailyTable.class)
public interface DailyTableDao {
/**
* 全店舗集計を取得します。
* @param company_id
* @param targetDate
* @return
*/
@Arguments({"company_id", "account_date"})
@Query("company_id = /*company_id*/'1111' AND account_date = /*account_date*/'2008-05-11' " +
" AND hqshop_id = 9999 AND shop_id = '########'")
public DailyTable findAllSumByCompany(String company_id, Timestamp targetDate);
/**
* 店舗グループ別集計を取得します。
* @param targetDate
* @param company_id
* @return
*/
@Arguments({"account_date","company_id"})
@SqlFile
public List<Map<String, Object>> selectHqshopByDateCompany(Timestamp targetDate,
String company_id);
/**
* 店舗別集計を取得します。
* @param cond
* @return
*/
@SqlFile
@Arguments("cond")
public List<Map<String, Object>> selectShopByDateCompany(
ReportDailyCondition cond);
/**
* 全発行会社集計を取得します。
* @param targetDate
* @return
*/
@Arguments("account_date")
@SqlFile
public DailyTable findAllSum(Timestamp targetDate);
/**
* 発行会社別集計を取得します。
* @param targetDate
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCompanyByDate(ReportDailyCondition cond);
/**
* 集計レポート(エリア)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByArea(ReportCustomizeCondition cond);
/**
* 集計レポート(店舗グループ)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByHqshop(ReportCustomizeCondition cond);
/**
* 集計レポート(店舗)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByShop(ReportCustomizeCondition cond);
/**
* 集計レポート合計(エリア)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByArea(ReportCustomizeCondition cond);
/**
* 集計レポート合計(店舗グループ)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByHqshop(ReportCustomizeCondition cond);
/**
* 集計レポート合計(店舗)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByShop(ReportCustomizeCondition cond);
/**
* 集計レポート 期間総和(エリア)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportSumByArea(ReportCustomizeCondition cond);
/**
* 集計レポート 期間総和(店舗グループ)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportSumByHqshop(ReportCustomizeCondition cond);
/**
* 集計レポート 期間総和(店舗)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportSumByShop(ReportCustomizeCondition cond);
}
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.entity.DoublePointTable;
@S2Dao(bean=DoublePointTable.class)
public interface DoublePointTableDao {
/**
* 対象企業のバッチ動作一覧を取得します
* @param companyIdd
* @return
*/
@Arguments({"companyId"})
@SqlFile
public List<Map<String, Object>> selectHist(String companyId);
/**
* 対象集計日のデータを取得します
* @param companyId
* @param targetDate
* @return
*/
@Arguments({"company_id", "cutoff_date"})
@Query("company_id = /*company_id*/'1111' AND cutoff_date = /*cutoff_date*/'2008-05-11' " +
" AND del_flag = '0' ORDER BY card_id asc")
public DoublePointTable[] selectByCutoffDate(String companyId, Timestamp targetDate);
}
\ No newline at end of file
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.HqshopSearchCondition;
import com.valuecardservice.entity.HqshopTable;
/**
* @author fujii
*
*/
@S2Dao(bean=HqshopTable.class)
public interface HqshopTableDao {
/**
* HQSHOP_IDでレコードを取得します。
*
* @param hqshopId 店舗グループIDです。
* @return 該当するレコードです。
*/
@Arguments({"company_id","hqshop_id"})
public HqshopTable find(String company_id, Integer hqShopId);
/**
* COMPANY_IDでレコードを取得します。
*
* @param companyId 店舗グループIDです。
* @return 該当するレコードです。
*/
@Arguments("company_id")
public List<HqshopTable> selectByCompanyId(String companyId);
/**
* 指定条件の店舗グループを検索します
*
* @param termId 端末ID
* @return 店舗情報です。
*/
@SqlFile
@Arguments({"cond"})
public List<Map<String,Object>> search(HqshopSearchCondition cond);
/**
* HQSHOP_TABLEを登録します。
*
* @param hqShopTable 登録したいレコードの内容です。
*/
public void insert(HqshopTable hqShopTable);
/**
* HQSHOP_TABLEを更新します。
*
* @param hqShopTable 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(HqshopTable hqShopTable);
/**
* 店舗グループのListItemを取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT hqshop_id AS value, hqshop_name AS label FROM hqshop_table " +
"WHERE company_id = /*company_id*/1 AND del_date IS NULL ORDER BY hqshop_id")
public List<Map<String,Object>> getListItems(String company_id);
/**
* 店舗グループのListItemを取得します。
*
* @param company_id
* @return
*/
@Arguments({"company_id", "area_id"})
@Sql("SELECT hqshop_id AS value, hqshop_name AS label FROM hqshop_table " +
"WHERE company_id = /*company_id*/1 AND area_id = /*area_id*/1 " +
"AND del_date IS NULL ORDER BY area_id, hqshop_id")
public List<Map<String,Object>> getListItemsByArea(String company_id, int area_id);
/**
* 店舗グループIDの最大値を取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT MAX(hqshop_id) FROM hqshop_table WHERE company_id = /*company_id*/1")
public int getMaxHqshopId(String company_id);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.entity.InfomsgTable;
/**
* @author hyanai
*
*/
@S2Dao(bean=InfomsgTable.class)
public interface InfomsgTableDao {
/**
* プライマリキーでレコードを取得します。
* @param noticeId
* @return
*/
@Arguments("infomsg_id")
InfomsgTable find(Long infomsgId);
/**
* リリース情報を全取得します。
* @return
*/
@Query("ORDER BY release_date DESC, reg_date DESC")
public List<InfomsgTable> list();
/**
* トップページ用公開済みリリース情報を取得します。
* @param nowDate
* @return
*/
@Arguments({"release_date"})
@SqlFile
public List<Map<String,Object>> selectTopRelease(Timestamp nowDate);
/**
* 公開済みリリース情報を取得します。
* @param nowDate
* @return
*/
@Arguments("release_date")
@SqlFile
public List<Map<String,Object>> selectOpenRelease(Timestamp nowDate);
/**
* レコードを更新します。
*
* @param table 更新するレコードの内容です。
* @return 更新行数を返却します。
*/
public int update(InfomsgTable result);
/**
* レコードを登録します。
* @param result
*/
void insert(InfomsgTable result);
}
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.LargeData;
@S2Dao(bean=LargeData.class)
public interface LargeDataDao {
/**
* プライマリキーでレコードを取得します。
* @param data_id
* @return
*/
@Arguments("data_id")
public LargeData find(Long data_id);
/**
* レコードを登録します。
* @param data
*/
public void insert(LargeData data);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.LoginuserTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=LoginuserTable.class)
public interface LoginuserTableDao {
/**
* ユーザIDとパスワードでレコードを取得します。
*
* @param userId ユーザID
* @param password パスワード
* @param userClass ユーザクラス
* @return LoginuserTableのBean
*/
@Arguments({"user_id","user_password","user_class"})
public LoginuserTable findByUserIdPass(String userId, String password, String userClass);
}
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.ReportMonthCondition;
import com.valuecardservice.entity.MonthlyReportIssuer;
@S2Dao(bean=MonthlyReportIssuer.class)
public interface MonthlyReportIssuerDao {
/**
* 対象月を検索します。
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT DISTINCT account_date FROM monthly_report_issuer WHERE company_id = /*company_id*/ " +
"ORDER BY account_date DESC")
Timestamp[] selectTargetMonthByCompany(String company_id);
/**
* 全店舗集計を取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"account_date","company_id"})
@Query("account_date = /*account_date*/'2008-05-01' AND company_id = /*company_id*/'1111' " +
"AND hqshop_id = 9999 AND shop_id = '########'")
MonthlyReportIssuer findAllSumByMonthCompany(Timestamp targetMonth,
String company_id);
/**
* 店舗グループ別集計を取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"account_date","company_id"})
@SqlFile
List<Map<String, Object>> selectHqshopByDateCompany(Timestamp targetMonth,
String company_id);
/**
* 店舗別集計を取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"cond"})
@SqlFile
List<Map<String, Object>> selectShopByDateCompany(ReportMonthCondition cond);
/**
* 全発行会社集計を取得します。
* @param targetMonth
* @return
*/
@Arguments("account_date")
@SqlFile
MonthlyReportIssuer findAllSum(Timestamp targetMonth);
/**
* 発行会社別集計を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
List<Map<String, Object>> selectCompanyByDate(
ReportMonthCondition cond);
}
package com.valuecardservice.dao;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.ReportCustomizeCondition;
import com.valuecardservice.dto.condition.ReportMonthCondition;
import com.valuecardservice.entity.MonthlyTable;
@S2Dao(bean=MonthlyTable.class)
public interface MonthlyTableDao {
/**
* 対象月を検索します。
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT DISTINCT account_date FROM monthly_table WHERE company_id = /*company_id*/ " +
"ORDER BY account_date DESC")
Timestamp[] selectTargetMonthByCompany(String company_id);
/**
* 月次サマリを取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"cond"})
@SqlFile
MonthlyTable findAllSumBySummary(ReportMonthCondition cond);
/**
* 店舗グループ別集計を取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"cond"})
@SqlFile
List<Map<String, Object>> selectHqshopByDateCompany(ReportMonthCondition cond);
/**
* 店舗別集計を取得します。
* @param targetMonth
* @param company_id
* @return
*/
@Arguments({"cond"})
@SqlFile
List<Map<String, Object>> selectShopByDateCompany(ReportMonthCondition cond);
/**
* 全発行会社集計を取得します。
* @param targetMonth
* @return
*/
@Arguments("account_date")
@SqlFile
MonthlyTable findAllSum(Timestamp targetMonth);
/**
* 発行会社別集計を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
List<Map<String, Object>> selectCompanyByDate(
ReportMonthCondition cond);
/**
* 集計レポート(エリア)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByArea(ReportCustomizeCondition cond);
/**
* 集計レポート(店舗グループ)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByHqshop(ReportCustomizeCondition cond);
/**
* 集計レポート(店舗)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportByShop(ReportCustomizeCondition cond);
/**
* 集計レポート合計(エリア)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByArea(ReportCustomizeCondition cond);
/**
* 集計レポート合計(店舗グループ)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByHqshop(ReportCustomizeCondition cond);
/**
* 集計レポート合計(店舗)を取得します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
public List<Map<String, Object>> selectCustomizeReportTotalByShop(ReportCustomizeCondition cond);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.entity.NumberringTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=NumberringTable.class)
public interface NumberringTableDao {
/**
* プライマリキーでレコードを取得します。
*
* @param companyId 企業IDです。
* @return 該当するレコードを返却します。
*/
@Arguments("company_id")
public NumberringTable find(String companyId);
/**
* プライマリキーでレコードを取得します。
* 同時に更新ロックをかけます。
*
* @param companyId 企業IDです。
* @return 該当するレコードを返却します。
*/
@SqlFile
@Arguments("company_id")
public NumberringTable findWithLock(String companyId);
/**
* レコードを更新します。
*
* @param table 更新するレコードの内容です。
* @return 更新行数を返却します。
*/
public int update(NumberringTable table);
/**
* レコードを作成します。
* @param numberringTable
*/
public void insert(NumberringTable numberringTable);
}
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.OpelogSearchCondition;
import com.valuecardservice.entity.Opelog;
@S2Dao(bean=Opelog.class)
public interface OpelogDao {
/**
* レコードを登録します。
* @param opelog
*/
void insert(Opelog opelog);
/**
* 操作ログを検索します。
* @param cond
* @return
*/
@Arguments("cond")
@SqlFile
List<Map<String, Object>> search(OpelogSearchCondition cond);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.SqlFile;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.Arguments;
import com.valuecardservice.dto.condition.TranhistSearchCondition;
import com.valuecardservice.dto.view.TranhistDetailView;
import com.valuecardservice.entity.PosIfTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=PosIfTable.class)
public interface PosIfTableDao {
/**
* POS_IF_TABLEにレコードをINSERTします。
*
* @param table INSERTするレコードです。
*/
public void insert(PosIfTable table);
/**
* POS_IF_TABLEを更新します。
*
* @param posIfTable 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(PosIfTable posIfTable);
/**
* 指定されたシーケンス番号より大きいレコードを取得します。
*
* @param cardId カード番号です。
* @param posIfSeq シーケンス番号です。
* @param errCode エラーコードです。
* @return 対象レコードの配列を返します。
*/
@SqlFile
@Arguments({"card_id", "pos_if_seq", "err_code"})
public PosIfTable[] selectByCardIdAfterSeq(String cardId, BigDecimal posIfSeq, String errCode);
/**
* 指定された条件から取消対象となるレコードを取得します。
*
* @param cardId
* @param centerSeq
* @param reqClass
* @return
*/
@SqlFile
@Arguments({"card_id","center_seq","req_class"})
public PosIfTable findCancelTarget(String cardId, String centerSeq, int[] reqClass);
/**
* 端末集計用のデータを取得します。
*
* @param termId 端末ID
* @param sumStartDate 集計開始日時
* @param sumDate 集計日時(この時刻まで集計)
* @return 集計用データのリストです。
*/
@SqlFile
@Arguments({"term_id","sum_start_date", "sum_date"})
public List<Map> selectSumTermReport(String termId, Timestamp sumStartDate, Timestamp sumDate);
/**
* 指定されたカードの直近取引を取得します。
* @param cardId カードID
* @return 直近取引のレコードです。
*/
@SqlFile
@Arguments({"card_id"})
public PosIfTable findLastRecord(String cardId);
/**
* 指定されたカードの残高照会を除いた直近取引を取得します。
* @param cardId カードID
* @return 直近取引のレコードです。
*/
@SqlFile
@Arguments({"card_id"})
public PosIfTable findLastRecordWithoutBalance(String cardId);
/**
* Webから利用履歴を検索します。
* @param cond
* @return
*/
@SqlFile
@Arguments("cond")
public List<Map<String,Object>> searchHist(TranhistSearchCondition cond);
/**
* 利用履歴詳細を取得します。
* @param posIfSeq
* @return
*/
@SqlFile
@Arguments("pos_if_seq")
public TranhistDetailView findDetail(Long posIfSeq);
/**
* 取引番号でレコードを取得します。
* 最新のものを1件取得します。
* @param centerSeq
* @return
*/
@Arguments("center_seq")
@Query("ORDER BY pos_if_seq DESC")
public PosIfTable findByCenterSeq(String centerSeq);
/**
* 全件取得します。
* @return
*/
public PosIfTable[] select();
@Arguments("pos_if_seq")
public PosIfTable find(BigDecimal bigDecimal);
/**
* 指定されたレコードの直前のレコードを取得します。
* @param card_id
* @param pos_if_seq
* @return
*/
@SqlFile
@Arguments({"card_id", "pos_if_seq"})
public PosIfTable findBeforeSeq(String card_id, BigDecimal pos_if_seq);
/**
* 指定されたカードIDの cancel_flag を更新します。
* @param card_id
* @param cancel_flag
* @return
*/
@SqlFile
@Arguments({"card_id", "cancel_flag"})
public int updateCancelFlagByCardId(String card_id, String cancel_flag);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import com.valuecardservice.entity.PtrankTable;
/**
* @author hyanai
*
*/
@S2Dao(bean=PtrankTable.class)
public interface PtrankTableDao {
/**
* プライマリキーでレコードを取得します。
*
* @param companyId 企業IDです。
* @param ptrankId カードランクIDです。
* @return 該当するレコードを返却します。
*/
@Arguments({"company_id", "ptrank_seq"})
public PtrankTable find(String companyId, Integer ptrankSeq);
/**
* COMPANY_IDでレコードを取得します。
*
* @param companyId 店舗グループIDです。
* @return 該当するレコードです。
*/
@Arguments("company_id")
public List<PtrankTable> selectByCompanyId(String companyId);
/**
* レコードを更新します。
* @param item
*/
public void update(PtrankTable item);
/**
* レコードを登録します。
* @param a
*/
public void insert(PtrankTable a);
/**
* ListItemを取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT ptrank_seq AS value, ptrank_name AS label FROM ptrank_table " +
"WHERE company_id = /*company_id*/1 AND del_date IS NULL ORDER BY ptrank_seq")
public List<Map<String,Object>> getListItems(String company_id);
/**
* 企業毎のIDの最大値を取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT MAX(ptrank_seq) FROM ptrank_table WHERE company_id = /*company_id*/1")
public int getMaxPtrankId(String company_id);
/**
* 企業毎の有効IDの件数を取得します。
*
* @param company_id
* @return
*/
@Arguments("company_id")
@Sql("SELECT COUNT(*) FROM ptrank_table WHERE company_id = /*company_id*/1 AND del_date IS NULL")
public int getActiveCount(String company_id);
}
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.RankBulkResult;
@S2Dao(bean=RankBulkResult.class)
public interface RankBulkResultDao {
/**
* ジョブIDで検索します。
* @param jobId
* @return
*/
@Arguments("job_id")
@Query("ORDER BY result_id")
RankBulkResult[] selectByJobId(Long jobId);
/**
* レコードを登録します。
* @param result
*/
void insert(RankBulkResult result);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import org.seasar.dao.annotation.tiger.SqlFile;
import com.valuecardservice.dto.condition.RankSearchCondition;
import com.valuecardservice.entity.RankTable;
/**
* @author hyanai
*
*/
@S2Dao(bean=RankTable.class)
public interface RankTableDao {
/**
* ユニークキーでレコードを取得します。
*
* @param ptrankSeq 所属カードランクIDです。
* @param cardId カードIDです。
* @param cardClass カード種別です。
* @return 該当するレコードを返却します。
*/
@Arguments({"ptrank_seq", "card_id", "card_class", "company_id"})
public RankTable selectByUniqkey(Integer ptrankSeq, String cardId, String cardClass, String company_id);
/**
* プライマリキーでレコードを取得します。
*
* @param rankSeq ランクIDです。
* @return 該当するレコードを返却します。
*/
@Arguments({"rank_seq"})
public RankTable find(Long rankSeq);
/**
* 指定条件のカードランクを検索します
*
* @param cond 条件
* @return 該当するレコードを返却します。
*/
@SqlFile
@Arguments({"cond"})
public List<Map<String,Object>> search(RankSearchCondition cond);
/**
* 指定条件の所属カードランク名称を検索します
*
* @param cond 条件
* @return 該当するレコードを返却します。
*/
@SqlFile
@Arguments({"cond"})
public List<Map<String,Object>> searchPtrank(RankSearchCondition cond);
/**
* レコードを更新します。
* @param item
*/
public void update(RankTable item);
/**
* レコードを登録します。
* @param a
*/
public void insert(RankTable a);
/**
* レコードを削除します。
* @param table
*/
public void delete(RankTable table);
/**
* 所属ランクで削除します。
* @param company_id
* @param ptrank_seq
*/
@Arguments({"company_id","ptrank_seq"})
@Sql("DELETE FROM rank_table WHERE company_id = /*company_id*/'0123' " +
" AND ptrank_seq = /*ptrank_seq*/1")
void deleteByPtrankSeq(String company_id, BigDecimal ptrank_seq);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import org.seasar.dao.annotation.tiger.S2Dao;
import com.valuecardservice.entity.ReceivLogTable;
/**
* @author miztaka
*
*/
@S2Dao(bean=ReceivLogTable.class)
public interface ReceivLogTableDao {
/**
* RECEIV_LOG_TABLEにレコードをINSERTします。
*
* @param table INSERTするレコードです。
*/
public void insert(ReceivLogTable table);
}
/*
* Copyright 2004-2007 the Seasar Foundation and the Others.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
* either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*/
package com.valuecardservice.dao;
import java.util.List;
import java.util.Map;
import org.seasar.dao.annotation.tiger.Arguments;
import org.seasar.dao.annotation.tiger.Query;
import org.seasar.dao.annotation.tiger.S2Dao;
import org.seasar.dao.annotation.tiger.Sql;
import com.valuecardservice.entity.Reseller;
/**
* @author saito
*
*/
@S2Dao(bean=Reseller.class)
public interface ResellerDao {
/**
* RESELLERにレコードをINSERTします。
*
* @param table INSERTするレコードです。
*/
public void insert(Reseller table);
/**
* RESELLERを更新します。
*
* @param table 更新したいレコードの内容です。
* @return 変更行数を戻します。
*/
public int update(Reseller table);
@Arguments("reseller_id")
public Reseller select(String resellerId);
@Query("ORDER BY RESELLER_ID")
public List<Reseller> selectAll();
public void delete(Reseller table);
@Sql("SELECT reseller_id AS value, reseller_id + ' ' + reseller_name AS label FROM reseller " +
"ORDER BY reseller_id")
public List<Map<String, Object>> getListItems();
}
\ No newline at end of file
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!