mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 21:52:07 +08:00
新增根据组织id查询组织模板授权接口
This commit is contained in:
+8
@@ -146,5 +146,13 @@ public class MachineTemplateController {
|
|||||||
return success(machineTemplateService.organTemplatePage(page));
|
return success(machineTemplateService.organTemplatePage(page));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("organ-template-by-organId")
|
||||||
|
@Operation(summary = "根据组织id查询组织模板授权")
|
||||||
|
@PreAuthorize("@ss.hasPermission('machine-template::query')")
|
||||||
|
@Parameter(name = "organId", description = "组织id", required = true, example = "1")
|
||||||
|
public CommonResult<OrganTemplateResp> organTemplateByOrganId(@RequestParam Long organId ) {
|
||||||
|
return success(machineTemplateService.organTemplateByOrganId(organId));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-2
@@ -33,9 +33,11 @@ public interface MachineTemplateMapper extends BaseMapperX<MachineTemplateDO> {
|
|||||||
|
|
||||||
List<AutoTemplateVO> selectAuthTemplateList(Map<String, Object> map);
|
List<AutoTemplateVO> selectAuthTemplateList(Map<String, Object> map);
|
||||||
|
|
||||||
Page<OrganTemplateResp> selectOrganTemplatePage(@Param("page") Page<OrganTemplateResp> respPage, @Param("vo") OrganTemplatePage page);
|
//Page<OrganTemplateResp> selectOrganTemplatePage(@Param("page") Page<OrganTemplateResp> respPage, @Param("vo") OrganTemplatePage page);
|
||||||
|
|
||||||
List<OrganTemplateVO> selectOrganTemplateList(Map<String, Object> map);
|
List<OrganTemplateVO> selectOrganTemplateList(Map<String, Object> map);
|
||||||
|
|
||||||
Page<OrganTemplateResp> xxselectOrganTemplatePage(@Param("page") Page<OrganTemplateResp> respPage, @Param("vo") OrganTemplatePage page);
|
Page<OrganTemplateResp> selectOrganTemplatePage(@Param("page") Page<OrganTemplateResp> respPage, @Param("vo") OrganTemplatePage page);
|
||||||
|
|
||||||
|
OrganTemplateResp selectOrganTemplate(Long organId);
|
||||||
}
|
}
|
||||||
|
|||||||
+2
@@ -50,4 +50,6 @@ public interface MachineTemplateService {
|
|||||||
Boolean auth(MachineOrgAuthReq vo);
|
Boolean auth(MachineOrgAuthReq vo);
|
||||||
|
|
||||||
PageResult<OrganTemplateResp> organTemplatePage(OrganTemplatePage page);
|
PageResult<OrganTemplateResp> organTemplatePage(OrganTemplatePage page);
|
||||||
|
|
||||||
|
OrganTemplateResp organTemplateByOrganId(Long organId);
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-1
@@ -278,10 +278,15 @@ public class MachineTemplateServiceImpl implements MachineTemplateService {
|
|||||||
@Override
|
@Override
|
||||||
public PageResult<OrganTemplateResp> organTemplatePage(OrganTemplatePage page) {
|
public PageResult<OrganTemplateResp> organTemplatePage(OrganTemplatePage page) {
|
||||||
Page<OrganTemplateResp> respPage = new Page<>(page.getPageNo(), page.getPageSize());
|
Page<OrganTemplateResp> respPage = new Page<>(page.getPageNo(), page.getPageSize());
|
||||||
Page<OrganTemplateResp> pageRes = machineTemplateMapper.xxselectOrganTemplatePage(respPage, page);
|
Page<OrganTemplateResp> pageRes = machineTemplateMapper.selectOrganTemplatePage(respPage, page);
|
||||||
return new PageResult<>(pageRes.getRecords(), pageRes.getTotal());
|
return new PageResult<>(pageRes.getRecords(), pageRes.getTotal());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public OrganTemplateResp organTemplateByOrganId(Long organId) {
|
||||||
|
return machineTemplateMapper.selectOrganTemplate(organId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean deleteCuttingTemplate(Long id) {
|
public Boolean deleteCuttingTemplate(Long id) {
|
||||||
|
|||||||
+15
-3
@@ -18,7 +18,7 @@
|
|||||||
<result property="organName" column="organName"/>
|
<result property="organName" column="organName"/>
|
||||||
<result property="updateTime" column="updateTime"/>
|
<result property="updateTime" column="updateTime"/>
|
||||||
<collection property="authTemplateList" javaType="java.util.List" ofType="com.cf.imes.module.system.controller.admin.machine.vo.OrganTemplateVO"
|
<collection property="authTemplateList" javaType="java.util.List" ofType="com.cf.imes.module.system.controller.admin.machine.vo.OrganTemplateVO"
|
||||||
select="selectOrganTemplateList" column="{organId=organId, templateName = templateName}" notNullColumn="templateId" >
|
select="selectOrganTemplateList" column="{organId=organId}" >
|
||||||
</collection>
|
</collection>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectOrganTemplatePage" resultMap="orgMap">
|
<!--<select id="selectOrganTemplatePage" resultMap="orgMap">
|
||||||
select a.id as organId, a.name as organName, max(b.create_time) as updateTime,
|
select a.id as organId, a.name as organName, max(b.create_time) as updateTime,
|
||||||
case when ('${vo.templateName}' != '') then '${vo.templateName}' else '' end as templateName
|
case when ('${vo.templateName}' != '') then '${vo.templateName}' else '' end as templateName
|
||||||
from system_organization a, system_organ_machine b
|
from system_organization a, system_organ_machine b
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
GROUP BY organId
|
GROUP BY organId
|
||||||
order by updateTime desc
|
order by updateTime desc
|
||||||
|
|
||||||
</select>
|
</select>-->
|
||||||
|
|
||||||
<select id="selectOrganTemplateList"
|
<select id="selectOrganTemplateList"
|
||||||
resultType="com.cf.imes.module.system.controller.admin.machine.vo.OrganTemplateVO">
|
resultType="com.cf.imes.module.system.controller.admin.machine.vo.OrganTemplateVO">
|
||||||
@@ -94,6 +94,7 @@
|
|||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="xxselectOrganTemplatePage" resultMap="xxMap">
|
<select id="xxselectOrganTemplatePage" resultMap="xxMap">
|
||||||
select * from (
|
select * from (
|
||||||
select a.id as organId, a.name as organName, max(b.create_time) as updateTime,
|
select a.id as organId, a.name as organName, max(b.create_time) as updateTime,
|
||||||
@@ -121,4 +122,15 @@
|
|||||||
order by updateTime desc
|
order by updateTime desc
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectOrganTemplate" resultMap="orgMap">
|
||||||
|
select a.id as organId, a.name as organName, max(b.create_time) as updateTime
|
||||||
|
from system_organization a, system_organ_machine b
|
||||||
|
<where>
|
||||||
|
a.id = b.organ_id
|
||||||
|
and a.id = #{vo.organId}
|
||||||
|
</where>
|
||||||
|
GROUP BY organId
|
||||||
|
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user