| | |
| | | <result column="repair_remarks" property="repairRemarks" /> |
| | | <result column="attachment_urls" property="attachmentUrls" /> |
| | | <result column="repair_status" property="repairStatus" /> |
| | | <result column="total_fee" property="totalFee" /> |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="create_by" property="createBy" /> |
| | | <result column="update_time" property="updateTime" /> |
| | |
| | | |
| | | <!-- 通用查询结果列 --> |
| | | <sql id="Base_Column_List"> |
| | | id, repair_request_id, repair_no, title, repair_time, repair_by, asset_type_id, repair_remarks, attachment_urls, repair_status, create_time, create_by, update_time, update_by, disabled |
| | | id, repair_request_id, repair_no, title, repair_time, repair_by, asset_type_id, repair_remarks, attachment_urls, repair_status, total_fee, create_time, create_by, update_time, update_by, disabled |
| | | </sql> |
| | | <select id="pageList" resultType="com.ruoyi.system.vo.AssetRepairRequestVO"> |
| | | select t1.*,t2.asset_main_id as assetMainId,t3.nick_name as reporterName from asset_repair_request t1 |
| | |
| | | order by t1.repair_status, t1.urgency_level asc |
| | | </select> |
| | | |
| | | <!-- 查询维修记录关联的资产列表 --> |
| | | <select id="getRepairAssetList" resultType="com.ruoyi.system.vo.asset.AssetRepairRecordAssetVO"> |
| | | SELECT |
| | | am.id, |
| | | am.asset_code, |
| | | am.asset_name, |
| | | dept.dept_name, |
| | | parent_type.type_name AS parentAssetType, |
| | | current_type.type_name AS assetType, |
| | | am.asset_status, |
| | | arri.repair_finish_time, |
| | | arri.repair_fee, |
| | | arri.status |
| | | FROM asset_repair_record_item arri |
| | | LEFT JOIN asset_main am ON arri.asset_main_id = am.id |
| | | LEFT JOIN asset_type current_type ON am.asset_type_id = current_type.id |
| | | LEFT JOIN asset_type parent_type ON current_type.parent_id = parent_type.id |
| | | LEFT JOIN t_dept dept ON am.use_dept_id = dept.dept_id |
| | | LEFT JOIN asset_repair_record arr ON arri.repair_record_id = arr.id |
| | | WHERE arri.repair_record_id = #{repairRecordId} |
| | | AND am.disabled = 0 |
| | | ORDER BY am.asset_code |
| | | </select> |
| | | |
| | | </mapper> |