上传文件至 src/main/resources/mapper
This commit is contained in:
68
src/main/resources/mapper/BuyApprovalRepository.xml
Normal file
68
src/main/resources/mapper/BuyApprovalRepository.xml
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="co.jp.mamol.myapp.repository.BuyApprovalRepository">
|
||||||
|
|
||||||
|
<!-- DA2001 -->
|
||||||
|
<select id="getDeptRequestList" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
s.note
|
||||||
|
FROM (((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
WHERE s.request_date BETWEEN #{startDate}::TIMESTAMP AND #{endDate}::TIMESTAMP
|
||||||
|
AND s.request_dept_id = #{request_dept_id}
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA2003 -->
|
||||||
|
<update id="approval" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET status = '2'
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('1', '3')
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- DA2004 -->
|
||||||
|
<update id="reject" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET status = '3'
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('1')
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- DA2002 -->
|
||||||
|
<select id="getRequestById" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
s.note
|
||||||
|
FROM (((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
WHERE s.id = #{targetId}
|
||||||
|
</select>
|
||||||
|
</mapper>
|
84
src/main/resources/mapper/BuyRequestRepository.xml
Normal file
84
src/main/resources/mapper/BuyRequestRepository.xml
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="co.jp.mamol.myapp.repository.BuyRequestRepository">
|
||||||
|
|
||||||
|
<!-- DA1003 -->
|
||||||
|
<select id="getUserRequsetList" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status, sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
s.note
|
||||||
|
FROM (((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
WHERE s.request_date BETWEEN #{startDate}::TIMESTAMP AND #{endDate}::TIMESTAMP
|
||||||
|
AND s.request_user_id = #{request_user_id}
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA1004 -->
|
||||||
|
<select id="getRequestById" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
s.note
|
||||||
|
FROM (((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA1006 -->
|
||||||
|
<delete id="deleteById">
|
||||||
|
DELETE FROM sizai s
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND s.status IN ('1', '3')
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<!-- DA1001 -->
|
||||||
|
<insert id="requestRegist" parameterType="co.jp.mamol.myapp.model.SizaiModel"
|
||||||
|
useGeneratedKeys="true" keyProperty="id">
|
||||||
|
INSERT INTO sizai (name, num, category_id, request_user_id, request_dept_id, status, request_date, note)
|
||||||
|
VALUES (#{name}, #{num}, #{category_id},
|
||||||
|
#{request_user_id}, #{request_dept_id}, '1', NOW(), #{note})
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<!-- DA1002 -->
|
||||||
|
<select id="getCategory" resultType="co.jp.mamol.myapp.model.CategoryModel">
|
||||||
|
SELECT * FROM category
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA1005 -->
|
||||||
|
<update id="modifyRequest" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai
|
||||||
|
SET name = #{name},
|
||||||
|
num = #{num},
|
||||||
|
category_id = #{category_id},
|
||||||
|
status = '1',
|
||||||
|
request_date = NOW(),
|
||||||
|
note = #{note}
|
||||||
|
WHERE id = #{id}
|
||||||
|
AND status IN ('1', '3')
|
||||||
|
</update>
|
||||||
|
</mapper>
|
91
src/main/resources/mapper/OrderDeliverRepository.xml
Normal file
91
src/main/resources/mapper/OrderDeliverRepository.xml
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="co.jp.mamol.myapp.repository.OrderDeliverRepository">
|
||||||
|
<!-- DA3001 -->
|
||||||
|
<select id="deptList" resultType="co.jp.mamol.myapp.model.DepartmentModel">
|
||||||
|
SELECT * from department;
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA3002 -->
|
||||||
|
<select id="approvaledList" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.souko_id,
|
||||||
|
sou.name AS souku_name,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
TO_CHAR(s.order_date, 'YY-MM-DD') AS order_date,
|
||||||
|
TO_CHAR(s.delivery_date, 'YY-MM-DD') AS delivery_date,
|
||||||
|
TO_CHAR(s.instore_date, 'YY-MM-DD') AS instore_date,
|
||||||
|
TO_CHAR(s.outstore_date, 'YY-MM-DD') AS outstore_date,
|
||||||
|
s.note
|
||||||
|
FROM ((((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
LEFT JOIN souko sou ON s.souko_id = sou.id)
|
||||||
|
WHERE s.request_dept_id = #{deptId}
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA3004 -->
|
||||||
|
<update id="orderAct" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET
|
||||||
|
status = '4',
|
||||||
|
order_date = NOW()
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('2')
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- DA3003 -->
|
||||||
|
<select id="orderedList" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.souko_id,
|
||||||
|
sou.name AS souku_name,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
TO_CHAR(s.order_date, 'YY-MM-DD') AS order_date,
|
||||||
|
TO_CHAR(s.delivery_date, 'YY-MM-DD') AS delivery_date,
|
||||||
|
TO_CHAR(s.instore_date, 'YY-MM-DD') AS instore_date,
|
||||||
|
TO_CHAR(s.outstore_date, 'YY-MM-DD') AS outstore_date,
|
||||||
|
s.note
|
||||||
|
FROM ((((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code
|
||||||
|
LEFT JOIN souko sou ON s.souko_id = sou.id)
|
||||||
|
WHERE s.request_dept_id = #{deptId}
|
||||||
|
AND status IN ('2','4')
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA3005 -->
|
||||||
|
<update id="deleverAct" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET
|
||||||
|
status = '5',
|
||||||
|
delivery_date = NOW()
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('4')
|
||||||
|
</update>
|
||||||
|
</mapper>
|
59
src/main/resources/mapper/StoreRepository.xml
Normal file
59
src/main/resources/mapper/StoreRepository.xml
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||||||
|
<mapper namespace="co.jp.mamol.myapp.repository.StoreRepository">
|
||||||
|
<!-- DA4001 -->
|
||||||
|
<select id="getSizaiById" resultType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
SELECT
|
||||||
|
s.id,
|
||||||
|
s.name,
|
||||||
|
s.num,
|
||||||
|
s.souko_id,
|
||||||
|
s.category_id,
|
||||||
|
c.name AS category_name,
|
||||||
|
s.request_user_id,
|
||||||
|
u.name AS request_user_name,
|
||||||
|
s.request_dept_id,
|
||||||
|
d.name AS request_dept_name,
|
||||||
|
s.status,
|
||||||
|
sta.name AS status_name,
|
||||||
|
TO_CHAR(s.request_date, 'YY-MM-DD') AS request_date,
|
||||||
|
TO_CHAR(s.order_date, 'YY-MM-DD') AS order_date,
|
||||||
|
TO_CHAR(s.delivery_date, 'YY-MM-DD') AS delivery_date,
|
||||||
|
TO_CHAR(s.instore_date, 'YY-MM-DD') AS instore_date,
|
||||||
|
TO_CHAR(s.outstore_date, 'YY-MM-DD') AS outstore_date,
|
||||||
|
s.note
|
||||||
|
FROM ((((sizai s INNER JOIN category c ON s.category_id = c.id)
|
||||||
|
INNER JOIN users u ON s.request_user_id = u.id)
|
||||||
|
INNER JOIN department d ON s.request_dept_id = d.id)
|
||||||
|
INNER JOIN status sta ON s.status = sta.code)
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
ORDER BY s.request_date, s.id
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA4002 -->
|
||||||
|
<select id="getSoukoList" resultType="co.jp.mamol.myapp.model.SoukoModel">
|
||||||
|
SELECT * from souko;
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- DA4003 -->
|
||||||
|
<update id="inStoreAct" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET
|
||||||
|
status = '6',
|
||||||
|
souko_id = #{souko_id},
|
||||||
|
instore_date = NOW()
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('5')
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<!-- DA4004 -->
|
||||||
|
<update id="outStoreAct" parameterType="co.jp.mamol.myapp.model.SizaiModel">
|
||||||
|
UPDATE sizai s
|
||||||
|
SET
|
||||||
|
status = '7',
|
||||||
|
souko_id = '',
|
||||||
|
outstore_date = NOW()
|
||||||
|
WHERE s.id = #{id}
|
||||||
|
AND status IN ('6')
|
||||||
|
</update>
|
||||||
|
</mapper>
|
30
src/main/resources/mapper/UserRepository.xml
Normal file
30
src/main/resources/mapper/UserRepository.xml
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="co.jp.mamol.myapp.repository.UserRepository">
|
||||||
|
<select id="findUserById" resultType="co.jp.mamol.myapp.model.UserModel">
|
||||||
|
select
|
||||||
|
u.id,
|
||||||
|
u.password,
|
||||||
|
u.name,
|
||||||
|
u.depid,
|
||||||
|
d.name as depname,
|
||||||
|
u.tel,
|
||||||
|
u.role_class
|
||||||
|
from users u
|
||||||
|
left join department d on u.depid = d.id
|
||||||
|
where u.id = #{userid}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<!-- 転換用-->
|
||||||
|
<select id="findAllUsersForPasswordMigration" resultType="co.jp.mamol.myapp.model.UserModel">
|
||||||
|
SELECT u.id,u.password FROM users u
|
||||||
|
WHERE hashed_password IS NULL
|
||||||
|
</select>
|
||||||
|
<update id="updateUserHashedPassword">
|
||||||
|
UPDATE users u
|
||||||
|
SET hashed_password = #{hashedPassword}
|
||||||
|
WHERE u.id = #{id}
|
||||||
|
</update>
|
||||||
|
<!-- 転換用-->
|
||||||
|
</mapper>
|
||||||
|
|
Reference in New Issue
Block a user