oa初步完成
This commit is contained in:
@@ -4,7 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.ruoyi.oa.mapper.SysOaAttendanceMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaAttendance" id="SysOaAttendanceResult">
|
||||
<resultMap type="com.ruoyi.oa.domain.vo.SysOaAttendanceVo" id="SysOaAttendanceResult">
|
||||
<result property="id" column="id"/>
|
||||
<result property="userId" column="user_id"/>
|
||||
<result property="attendanceDay" column="attendance_day"/>
|
||||
@@ -17,7 +17,33 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="updateBy" column="update_by"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="count" column="count"/>
|
||||
<result property="workTimes" column="work_times"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
|
||||
<select id="selectVoListAndTime" resultType="com.ruoyi.oa.domain.vo.SysOaAttendanceVo">
|
||||
select ANY_VALUE(id),
|
||||
user_id,
|
||||
ANY_VALUE(attendance_day),
|
||||
project_id,
|
||||
ANY_VALUE(day_length),
|
||||
ANY_VALUE(hour),
|
||||
ANY_VALUE(create_time),
|
||||
ANY_VALUE(create_by),
|
||||
ANY_VALUE(update_time),
|
||||
ANY_VALUE(update_by),
|
||||
ANY_VALUE(remark),
|
||||
ANY_VALUE(del_flag),
|
||||
count(*) as count,
|
||||
sum(day_length) as work_times
|
||||
from sys_oa_attendance soa
|
||||
where user_id = #{userId}
|
||||
and #{lastDay} > create_time
|
||||
and create_time > #{firstDay}
|
||||
group by soa.project_id
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
@@ -27,15 +27,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
ware.remark as remark,
|
||||
ware.warehouse_id as warehouseId,
|
||||
project.project_name as projectName,
|
||||
warehouse.name as warehouseName
|
||||
warehouse.name as warehouseName,
|
||||
ware.create_time,
|
||||
ware.create_by
|
||||
from
|
||||
sys_oa_out_warehouse ware
|
||||
join
|
||||
sys_oa_project project on ware.project_id = project.project_id
|
||||
|
||||
join sys_oa_warehouse warehouse on warehouse.id = ware.warehouse_id
|
||||
|
||||
left join sys_oa_project project on ware.project_id = project.project_id
|
||||
left join sys_oa_warehouse warehouse on warehouse.id = ware.warehouse_id
|
||||
<where>
|
||||
ware.del_flag='0'
|
||||
<if test="bo.projectName != null and bo.projectName != ''">
|
||||
and project.project_name like concat('%', #{bo.projectName}, '%')
|
||||
</if>
|
||||
@@ -68,12 +68,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
count(*)
|
||||
from
|
||||
sys_oa_out_warehouse ware
|
||||
join
|
||||
sys_oa_project project on ware.project_id = project.project_id
|
||||
left join sys_oa_project project on ware.project_id = project.project_id
|
||||
|
||||
join sys_oa_warehouse warehouse on warehouse.id = ware.warehouse_id
|
||||
left join sys_oa_warehouse warehouse on warehouse.id = ware.warehouse_id
|
||||
<if test="bo != null">
|
||||
<where>
|
||||
ware.del_flag = '0'
|
||||
<if test="bo.projectName != null and bo.projectName != ''">
|
||||
and project.project_name like concat('%', #{bo.projectName}, '%')
|
||||
</if>
|
||||
|
||||
@@ -33,6 +33,34 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="updateTime" column="update_time"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.vo.SysOaProjectVo" id="SysOaProjectVoResult">
|
||||
<result property="projectId" column="project_id"/>
|
||||
<result property="projectName" column="project_name"/>
|
||||
<result property="projectNum" column="project_num"/>
|
||||
<result property="projectType" column="project_type"/>
|
||||
<result property="address" column="address"/>
|
||||
<result property="funds" column="funds"/>
|
||||
<result property="functionary" column="functionary"/>
|
||||
<result property="beginTime" column="begin_time"/>
|
||||
<result property="finishTime" column="finish_time"/>
|
||||
<result property="delivery" column="delivery"/>
|
||||
<result property="guarantee" column="guarantee"/>
|
||||
<result property="introduction" column="introduction"/>
|
||||
<result property="projectGrade" column="project_grade"/>
|
||||
<result property="projectStatus" column="project_status"/>
|
||||
<result property="contractId" column="contract_id"/>
|
||||
<result property="invoiceName" column="invoice_name"/>
|
||||
<result property="invoiceNumber" column="invoice_number"/>
|
||||
<result property="invoiceAddress" column="invoice_address"/>
|
||||
<result property="invoiceBank" column="invoice_bank"/>
|
||||
<result property="accessory" column="accessory"/>
|
||||
<result property="bail" column="bail"/>
|
||||
<result property="remark" column="remark"/>
|
||||
<result property="createBy" column="create_by"/>
|
||||
<result property="createTime" column="create_time"/>
|
||||
<result property="count" column="count"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.vo.SysOaOutWarehouseListVo" id="SysOaOutWarehouseListVoResult">
|
||||
<result property="projectId" column="project_id"/>
|
||||
@@ -60,4 +88,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
@@ -4,7 +4,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.ruoyi.oa.mapper.SysOaWarehouseMapper">
|
||||
|
||||
<resultMap type="com.ruoyi.oa.domain.SysOaWarehouse" id="SysOaWarehouseResult">
|
||||
<resultMap type="com.ruoyi.oa.domain.vo.SysOaWarehouseVo" id="SysOaWarehouseResult">
|
||||
<result property="id" column="id"/>
|
||||
<result property="inventory" column="inventory"/>
|
||||
<result property="model" column="model"/>
|
||||
@@ -20,5 +20,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectVoByIdAndXml" resultMap="SysOaWarehouseResult" parameterType="Long">
|
||||
select id, inventory, model, unit, name, brand, specifications, remark, create_time, create_by, update_time, update_by, del_flag from sys_oa_warehouse where id = #{id}
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user