<?xml version="1.0" encoding="UTF-8" ?>
|
|
<sqls>
|
<dataSpace name="report">
|
|
<sql name="getPositionEmployeeReportList">
|
<![CDATA[
|
select md_position.*,
|
md_position.idx md_position__idx ,
|
parent_position.id parent_position__id , parent_position.company_id parent_position__company_id,
|
parent_position.division_id parent_position__division_id, parent_position.parent_id parent_position__parent_id,
|
parent_position.category_code parent_position__category_code, parent_position.code parent_position__code,
|
parent_position.name parent_position__name, parent_position.type_code parent_position__type_code,
|
parent_position.type_name parent_position__type_name, parent_position.remark parent_position__remark,
|
parent_position.region parent_position__region,
|
md_employee.id md_employee__id,
|
md_employee.org_id md_employee__org_id, md_employee.org_name md_employee__org_name,
|
md_employee.account_type_code md_employee__account_type_code, md_employee.actor_code md_employee__actor_code,
|
md_employee.code md_employee__code, md_employee.name md_employee__name,
|
md_employee.job_title_code md_employee__job_title_code, md_employee.job_title md_employee__job_title,
|
md_employee.mail md_employee__mail, md_employee.account_type_code md_employee__account_type_code,
|
md_employee.actor_code md_employee__actor_code, md_employee.code md_employee__code,
|
md_employee.name md_employee__name, md_employee.phone md_employee__phone,
|
md_employee.nc_org_code md_employee__nc_org_code, md_employee.nc_region_id md_employee__nc_region_id,
|
md_employee.nc_region_code md_employee__nc_region_code, md_employee.nc_region_name md_employee__nc_region_name,
|
md_employee.nc_area_id md_employee__nc_area_id, md_employee.nc_area_code md_employee__nc_area_code,
|
md_employee.nc_area_name md_employee__nc_area_name, md_employee.nc_department_id md_employee__nc_department_id,
|
md_employee.nc_department_code md_employee__nc_department_code, md_employee.nc_employee_id md_employee__nc_employee_id
|
from md_position
|
left join md_position parent_position on md_position.parent_id = parent_position.id
|
left join md_position_employee ON md_position.id = md_position_employee.position_id
|
LEFT JOIN md_employee ON md_position_employee.employee_id = md_employee.id
|
where @{filter} @{orderby} @{limit}
|
]]>
|
</sql>
|
|
<sql name="getPositionEmployeeReportCount">
|
<![CDATA[
|
select Count(1)
|
from md_position
|
left join md_position parent_position on md_position.parent_id = parent_position.id
|
left join md_position_employee ON md_position.id = md_position_employee.position_id
|
LEFT JOIN md_employee ON md_position_employee.employee_id = md_employee.id
|
where @{filter} @{orderby} @{limit}
|
]]>
|
</sql>
|
|
<sql name="getSoDeliveryInwayCount">
|
<![CDATA[
|
SELECT count(1) FROM so_delivery_detail
|
LEFT JOIN so_delivery ON so_delivery_detail.parent_id = so_delivery.id
|
WHERE @{filter} @{orderby} @{limit}
|
]]>
|
</sql>
|
|
<sql name="getSoDeliveryInwayList">
|
<![CDATA[
|
SELECT
|
so_delivery_detail.*,
|
so_delivery.id AS so_delivery__id, so_delivery.idx AS so_delivery__idx,
|
so_delivery.company_name AS so_delivery__company_name, so_delivery.bu_name AS so_delivery__bu_name,
|
so_delivery.state_code AS so_delivery__state_code, so_delivery.state_name AS so_delivery__state_name,
|
so_delivery.CODE AS so_delivery__code, so_delivery.doc_date AS so_delivery__doc_date,
|
so_delivery.doc_type AS so_delivery__doc_type, so_delivery.plan_shipto_date AS so_delivery__plan_shipto_date,
|
so_delivery.customer_id AS so_delivery__customer_id, so_delivery.customer_code AS so_delivery__customer_code,
|
so_delivery.customer_code_ncc AS so_delivery__customer_code_ncc, so_delivery.customer_name AS so_delivery__customer_name,
|
so_delivery.region_name so_delivery__region_name, so_delivery.position_employee_name so_delivery__position_employee_name,
|
so_delivery.warehouse_code AS so_delivery__warehouse_code, so_delivery.warehouse_name AS so_delivery__warehouse_name,
|
so_delivery.shipto_date AS so_delivery__shipto_date, so_delivery.shipto_address AS so_delivery__shipto_address,
|
so_delivery.shipto_contact AS so_delivery__shipto_contact, so_delivery.shipto_phone AS so_delivery__shipto_phone,
|
so_delivery.supplier_code AS so_delivery__supplier_code, so_delivery.supplier_name AS so_delivery__supplier_name,
|
so_delivery.transport_type AS so_delivery__transport_type, so_delivery.express_code AS so_delivery__express_code,
|
so_delivery.express_company AS so_delivery__express_company, so_delivery.remark AS so_delivery__remark,
|
so_delivery.creator_id AS so_delivery__creator_id, so_delivery.creator_name AS so_delivery__creator_name,
|
so_delivery.create_time AS so_delivery__create_time, so_delivery.update_time AS so_delivery__update_time
|
FROM so_delivery_detail
|
LEFT JOIN so_delivery ON so_delivery_detail.parent_id = so_delivery.id
|
where @{filter} @{orderby} @{limit}
|
]]>
|
</sql>
|
|
<sql name="getWmAlterDetailReportCount">
|
select Count(1)
|
from wm_alter_detail
|
left join wm_alter on wm_alter_detail.parent_id = wm_alter.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
<sql name="getWmAlterDetailReportList">
|
select
|
wm_alter_detail.* ,
|
wm_alter.id as wm_alter__id, wm_alter.doc_date as wm_alter__doc_date, wm_alter.code as wm_alter__code,
|
wm_alter.state_code as wm_alter__state_code, wm_alter.state_name as wm_alter__state_name,
|
wm_alter.state_detail_code as wm_alter__state_detail_code, wm_alter.bu_id as wm_alter__bu_id,
|
wm_alter.bu_name as wm_alter__bu_name, wm_alter.company_id as wm_alter__company_id,
|
wm_alter.company_name as wm_alter__company_name, wm_alter.org_id as wm_alter__org_id,
|
wm_alter.org_code as wm_alter__org_code, wm_alter.org_name as wm_alter__org_name,
|
wm_alter.account_id as wm_alter__account_id, wm_alter.warehouse_id as wm_alter__warehouse_id,
|
wm_alter.warehouse_code as wm_alter__warehouse_code, wm_alter.warehouse_name as wm_alter__warehouse_name,
|
wm_alter.warehouse_type_code as wm_alter__warehouse_type_code, wm_alter.warehouse_type_name as wm_alter__warehouse_type_name,
|
wm_alter.reject_reason as wm_alter__reject_reason, wm_alter.remark as wm_alter__remark,
|
wm_alter.creator_id as wm_alter__creator_id, wm_alter.creator_code as wm_alter__creator_code, wm_alter.creator_name as wm_alter__creator_name,
|
wm_alter.create_time as wm_alter__create_time, wm_alter.update_time as wm_alter__update_time
|
from wm_alter_detail
|
left join wm_alter on wm_alter_detail.parent_id = wm_alter.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
<sql name="getWmMovmentDetailReportCount">
|
select count(1)
|
from wm_movement_detail
|
left join wm_movement on wm_movement_detail.parent_id = wm_movement.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
<sql name="getWmMovmentDetailReportList">
|
select
|
wm_movement_detail.* ,
|
wm_movement.id as wm_movement__id, wm_movement.bu_id as wm_movement__bu_id, wm_movement.bu_name as wm_movement__bu_name,
|
wm_movement.org_id as wm_movement__org_id, wm_movement.org_code as wm_movement__org_code,
|
wm_movement.org_name as wm_movement__org_name, wm_movement.company_id as wm_movement__company_id,
|
wm_movement.company_name as wm_movement__company_name, wm_movement.account_id as wm_movement__account_id,
|
wm_movement.to_account_id as wm_movement__to_account_id, wm_movement.code as wm_movement__code,
|
wm_movement.doc_date as wm_movement__doc_date, wm_movement.state_code as wm_movement__state_code,
|
wm_movement.state_name as wm_movement__state_name, wm_movement.from_warehouse_id as wm_movement__from_warehouse_id,
|
wm_movement.from_warehouse_code as wm_movement__from_warehouse_code,
|
wm_movement.from_warehouse_name as wm_movement__from_warehouse_name,
|
wm_movement.to_warehouse_id as wm_movement__to_warehouse_id,
|
wm_movement.to_warehouse_code as wm_movement__to_warehouse_code,
|
wm_movement.to_warehouse_name as wm_movement__to_warehouse_name,
|
wm_movement.remark as wm_movement__remark, wm_movement.creator_id as wm_movement__creator_id,
|
wm_movement.creator_name as wm_movement__creator_name, wm_movement.create_time as wm_movement__create_time,
|
wm_movement.update_time as wm_movement__update_time
|
from wm_movement_detail
|
left join wm_movement on wm_movement_detail.parent_id = wm_movement.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
<sql name="getWmTransferDetailReportCount">
|
select Count(1)
|
from wm_transfer_detail
|
left join wm_transfer on wm_transfer_detail.parent_id = wm_transfer.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
<sql name="getWmTransferDetailReportList">
|
select
|
wm_transfer_detail.* ,
|
wm_transfer.id as wm_transfer__id, wm_transfer.org_id as wm_transfer__org_id, wm_transfer.org_code as wm_transfer__org_code,
|
wm_transfer.org_name as wm_transfer__org_name, wm_transfer.to_org_id as wm_transfer__to_org_id,
|
wm_transfer.to_org_code as wm_transfer__to_org_code, wm_transfer.to_org_name as wm_transfer__to_org_name,
|
wm_transfer.to_account_id as wm_transfer__to_account_id, wm_transfer.to_company_id as wm_transfer__to_company_id,
|
wm_transfer.to_bu_id as wm_transfer__to_bu_id, wm_transfer.to_bu_name as wm_transfer__to_bu_name,
|
wm_transfer.account_id as wm_transfer__account_id, wm_transfer.company_id as wm_transfer__company_id,
|
wm_transfer.bu_id as wm_transfer__bu_id, wm_transfer.bu_name as wm_transfer__bu_name,
|
wm_transfer.code as wm_transfer__code, wm_transfer.doc_date as wm_transfer__doc_date,
|
wm_transfer.state_code as wm_transfer__state_code, wm_transfer.state_name as wm_transfer__state_name,
|
wm_transfer.state_detail_code as wm_transfer__state_detail_code,
|
wm_transfer.salesgroup_code as wm_transfer__salesgroup_code, wm_transfer.salesgroup_name as wm_transfer__salesgroup_name,
|
wm_transfer.reject_reason as wm_transfer__reject_reason, wm_transfer.remark as wm_transfer__remark,
|
wm_transfer.transfer_file as wm_transfer__transfer_file, wm_transfer.creator_id as wm_transfer__creator_id,
|
wm_transfer.creator_code as wm_transfer__creator_code, wm_transfer.creator_name as wm_transfer__creator_name,
|
wm_transfer.create_time as wm_transfer__create_time, wm_transfer.update_time as wm_transfer__update_time
|
from wm_transfer_detail
|
left join wm_transfer on wm_transfer_detail.parent_id = wm_transfer.id
|
WHERE @{filter} @{orderby} @{limit}
|
</sql>
|
|
</dataSpace>
|
|
</sqls>
|