90 lines
4.7 KiB
XML
90 lines
4.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.dbnt.faisp.main.budget.mapper.BudgetMapper">
|
|
<select id="callSpGetBudgetPlanInfo" parameterType="BudgetParams" resultType="BudgetingList">
|
|
select
|
|
budget_name_l1 as budgetNameL1,
|
|
budget_name_l2 as budgetNameL2,
|
|
budget_name_l3 as budgetNameL3,
|
|
budget_code_l3 as budgetCodeL3,
|
|
amount,
|
|
remark,
|
|
modi_id as modiId,
|
|
modi_date as modiDate
|
|
from sp_get_budget_plan_info(#{code1}, #{code2}, #{code3})
|
|
</select>
|
|
<select id="callSpGetBudgetCodeYearList" resultType="YearResult">
|
|
select l1_year as year
|
|
from sp_get_budget_code_year_list( )
|
|
</select>
|
|
<select id="callSpCopyBudgetItem" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_copy_budget_item (#{year},#{copyYear},#{id},NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callBruteForceDeleteBudgetItem" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_brute_force_delete_budget_item(#{year}, #{id},NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpAddBudgetPlanCodeName" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_add_budget_plan_codename (#{year}, #{code1}, #{code2}, #{code3}, #{org}, #{id} ,NULL, NULL, NULL)
|
|
</select>
|
|
<select id="callSpUpdateBudgetPlanCodeName" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_update_budget_plan_codename(#{year}, #{code1}, #{code2}, #{code3}, #{newCode1}, #{newCode2}, #{newCode3}, #{org},#{id},NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpDeleteBudgetPlanCodeName" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_delete_budget_plan_codename(#{year}, #{code1}, #{code2}, #{code3}, #{org},#{id},NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpUpdateBudgetPlanCodeItem" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_update_budget_plan_item (#{year}, #{code1}, #{code2}, #{code3}, #{amount}::int, #{org}, #{id},NULL, NULL, NULL)
|
|
</select>
|
|
<select id="callSpDeleteBudgetPlan" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_clear_budget_plan(#{year}, #{org}, #{id},NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpGetBudgetAssignInfo" resultType="AssignResult" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_budget_assign_info(#{year}, #{code}, #{user} ,#{stDate}::date, #{edDate}::date)
|
|
</select>
|
|
<select id="callSpGetDownOrg" resultType="CodeResult" parameterType="BudgetParams">
|
|
select org_code as orgCode,
|
|
org_name as orgName
|
|
from sp_get_down_org(#{org})
|
|
</select>
|
|
<select id="callSpGetLowerOrgCodeByName" resultType="CodeResult" parameterType="BudgetParams">
|
|
select org_code as orgCode,
|
|
org_name as orgName
|
|
from sp_get_lower_org_code_by_name('본청')
|
|
</select>
|
|
<select id="callSpGetHighOrgCode" resultType="String" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_high_org_code(#{org})
|
|
</select>
|
|
<select id="callSpAddBudgetAssign" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_add_budget_assign(#{code}, #{org}, #{org}1, #{amount}::int, #{dt}::date, 'admin', NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpGetBudgetExpenseInfo" resultType="ExpenseResult" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_budget_expense_info(#{year},#{code},#{user},#{stDate}::date,#{edDate}::date)
|
|
</select>
|
|
<select id="callSpGetBudgetExpense" resultType="ExpenseInfoResult" parameterType="BudgetParams">
|
|
select * from sp_get_budget_expense(#{year},#{code1},#{code2},#{code3},#{org},1,2,20,1)
|
|
</select>
|
|
<select id="callSpAddBudgetExpense" resultType="UpdateResult" parameterType="BudgetParams">
|
|
call sp_add_budget_EXPENSE(#{year},#{code1},#{code2},#{code3}, #{org}, #{item} ,cast (#{amount} as bigint), #{dt}::date,'admin',NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpUpdateBudgetExpense" resultType="ExpenseResult" parameterType="BudgetParams">
|
|
call sp_update_budget_expense(#{seq},#{item} ,#{amount}::int,NULL,NULL,NULL,NULL,NULL)
|
|
</select>
|
|
<select id="callSpGetbudgetStatOrg" resultType="ExpenseResult" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_budget_statistics_by_org(#{year},#{code},#{user},#{stDate}::date,#{edDate}::date,#{won})
|
|
</select>
|
|
<select id="callSpGetbudgetStatDetail" resultType="StatsItemResult" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_budget_statistics_by_item(#{year},#{code},#{item}, #{user},#{stDate}::date,#{edDate}::date,#{won})
|
|
</select>
|
|
<select id="callSpGetBudgetCodeL3" resultType="L3CodeResult" parameterType="BudgetParams">
|
|
select *
|
|
from sp_get_budget_code_l3(#{year},null,null,null)
|
|
</select>
|
|
</mapper> |