Spring Boot 3.5 / Java 17 + React 19 + PostgreSQL 단일 JAR. 멀티테넌트(LGINNOTEK/LGIT/EMART/ZIOINFO), HCore 게이트웨이 관제, POS 연동 가격 자동 업데이트, Ollama 온프레미스 AI 알람 분석·POS 분류. 레거시 ESN 6개 프로젝트(Spring Boot 1.5/Java 8) 현대화 통합. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
46 lines
1.7 KiB
XML
46 lines
1.7 KiB
XML
<?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="com.zioinfo.esn.mapper.StoreGroupMapper">
|
|
|
|
<resultMap id="groupMap" type="com.zioinfo.esn.domain.StoreGroupVo">
|
|
<id property="id" column="id"/>
|
|
<result property="tenantCode" column="tenant_code"/>
|
|
<result property="groupCode" column="group_code"/>
|
|
<result property="groupName" column="group_name"/>
|
|
<result property="description" column="description"/>
|
|
<result property="active" column="is_active"/>
|
|
<result property="createdAt" column="created_at"/>
|
|
</resultMap>
|
|
|
|
<select id="findAll" resultMap="groupMap">
|
|
SELECT id, tenant_code, group_code, group_name, description, is_active, created_at
|
|
FROM esn_store_group
|
|
<where>
|
|
<if test="tenantCode != null and tenantCode != ''">AND tenant_code = #{tenantCode}</if>
|
|
</where>
|
|
ORDER BY group_code
|
|
</select>
|
|
|
|
<select id="findById" resultMap="groupMap">
|
|
SELECT id, tenant_code, group_code, group_name, description, is_active, created_at
|
|
FROM esn_store_group WHERE id = #{id}
|
|
</select>
|
|
|
|
<insert id="insert" useGeneratedKeys="true" keyProperty="id">
|
|
INSERT INTO esn_store_group (tenant_code, group_code, group_name, description, is_active)
|
|
VALUES (#{tenantCode}, #{groupCode}, #{groupName}, #{description}, #{active})
|
|
</insert>
|
|
|
|
<update id="update">
|
|
UPDATE esn_store_group SET
|
|
group_name = #{groupName},
|
|
description = #{description},
|
|
is_active = #{active}
|
|
WHERE id = #{id}
|
|
</update>
|
|
|
|
<delete id="delete">DELETE FROM esn_store_group WHERE id = #{id}</delete>
|
|
|
|
</mapper>
|