|
@@ -3,8 +3,6 @@ package com.dragoninfo.dcuc.app.facade;
|
|
|
import com.dragoninfo.dcuc.app.dto.ApplyInfoDTO;
|
|
|
import com.dragoninfo.dcuc.app.entity.ApplyInfo;
|
|
|
import com.dragoninfo.dcuc.app.service.IApplyInfoService;
|
|
|
-import com.dragonsoft.duceap.auditlog.annotations.AuditLog;
|
|
|
-import com.dragonsoft.duceap.auditlog.enums.OperateTypeEnum;
|
|
|
import com.dragonsoft.duceap.base.entity.http.ResponseStatus;
|
|
|
import com.dragonsoft.duceap.base.entity.search.SearchDTO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -26,163 +24,136 @@ public class ApplyInfoFacade implements IApplyInfoFacade {
|
|
|
@Autowired
|
|
|
private IApplyInfoService applyInfoService;
|
|
|
|
|
|
- @AuditLog(actionType = "应用详情", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo applyDetail(String id) {
|
|
|
return applyInfoService.getOne(id);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "应用分页查询", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public Page<ApplyInfo> applyInfoPage(@RequestBody SearchDTO searchDTO) {
|
|
|
return applyInfoService.applyInfoPage(searchDTO);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "应用新增", operateType = OperateTypeEnum.ADD)
|
|
|
@Override
|
|
|
public ApplyInfo saveAppIy(ApplyInfoDTO applyInfoDTO) {
|
|
|
return applyInfoService.saveAppIy(applyInfoDTO);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "应用修改", operateType = OperateTypeEnum.UPDATE)
|
|
|
@Override
|
|
|
public ApplyInfo updateApply(ApplyInfoDTO applyInfoDTO) {
|
|
|
return applyInfoService.updateApply(applyInfoDTO);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "应用删除", operateType = OperateTypeEnum.DELETE)
|
|
|
@Override
|
|
|
public void del(String id) {
|
|
|
applyInfoService.del(id);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo getByApplyUrl(String applyUrl) {
|
|
|
return applyInfoService.getAppByAppUrl(applyUrl);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "找到最新的排序", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public String getNewSort() {
|
|
|
return applyInfoService.getNewSort();
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "应用启动或停止", operateType = OperateTypeEnum.UPDATE)
|
|
|
@Override
|
|
|
public String startOrStop(String id) {
|
|
|
return applyInfoService.startOrStop(id);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "查找应用名称映射", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public Map<String, String> findAppNameMap() {
|
|
|
return applyInfoService.findAppNameMap();
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "调整排序位置", operateType = OperateTypeEnum.UPDATE)
|
|
|
@Override
|
|
|
public void sortApp(String id, String target) {
|
|
|
applyInfoService.sortApp(id, target);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据appCode获取appId", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public String codeConvertToId(String appCode) {
|
|
|
return applyInfoService.codeConvertToId(appCode);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "将应用id转为应用名", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public String convertIdsToNames(String projectIds) {
|
|
|
return applyInfoService.convertIdsToNames(projectIds);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据appCode获取应用详情", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo getAppByCode(String appCode) {
|
|
|
return applyInfoService.getAppByCode(appCode);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "检查应用信息是否已存", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ResponseStatus isRepeat(ApplyInfo applyInfo) {
|
|
|
return applyInfoService.isRepeat(applyInfo);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据机构ID获取所有应用ID", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<String> getAppIdsByOrgId(String orgId) {
|
|
|
return applyInfoService.getAppIdsByOrgId(orgId);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据施工人员id查看该人员负责的应用", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<ApplyInfo> fzxmList(String userId) {
|
|
|
return applyInfoService.fzxmList(userId);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "保存应用负责人", operateType = OperateTypeEnum.UPDATE)
|
|
|
@Override
|
|
|
public void saveDutyMan(String dutyProject, String userId, String mobileWork) {
|
|
|
applyInfoService.saveDutyMan(dutyProject, userId, mobileWork);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "查找应用列表", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public Page<ApplyInfo> findApplyList(SearchDTO searchDTO) {
|
|
|
return applyInfoService.findApplyList(searchDTO);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "获取厂商所属应用个数", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public Integer countByManufacturerId(String manufacturerId) {
|
|
|
return applyInfoService.countByManufacturerId(manufacturerId);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "获取所有应用列表", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<ApplyInfo> getAllList() {
|
|
|
return applyInfoService.findAll();
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据厂商ID 获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<ApplyInfo> getAppListByManufacturerId(String manufacturerId) {
|
|
|
return applyInfoService.getAppListByManufacturerId(manufacturerId);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "获取所有应用 map", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public Map<String, String> getAllIdNameMap() {
|
|
|
return applyInfoService.getAllIdNameMap();
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据应用代码、应用名称获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo getOneByCodeAndName(String appCode, String appName) {
|
|
|
return applyInfoService.getOneByCodeAndName(appCode, appName);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据名称、厂商ID获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo getOneByNameAndManufacturerId(String applyName, String manufacturerId) {
|
|
|
return applyInfoService.getOneByNameAndManufacturerId(applyName, manufacturerId);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据名称获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public ApplyInfo getOneByName(String applyName) {
|
|
|
return applyInfoService.getOneByName(applyName);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据ID获取应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<ApplyInfo> getAppById(List<String> ids) {
|
|
|
return applyInfoService.getAppById(ids);
|
|
|
}
|
|
|
|
|
|
- @AuditLog(actionType = "根据应用名称获取相似应用信息", operateType = OperateTypeEnum.SEARCH)
|
|
|
@Override
|
|
|
public List<ApplyInfo> getAppByAppNameLike(String applyName) {
|
|
|
return applyInfoService.getAppByAppNameLike(applyName);
|