| | |
| | | import java.util.Map; |
| | | |
| | | @Slf4j |
| | | @Api(description = "api服务") |
| | | @Api(description = "api服务",tags={"api服务"}) |
| | | @RestController |
| | | @RequestMapping("/api") |
| | | public class ApiController { |
| | |
| | | import com.ruoyi.project.service.IBaseAnnextypeService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import io.swagger.annotations.Tag; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang3.ObjectUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | * @date 2023-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献附件") |
| | | @Api(description = "捐献附件",tags={"捐献附件"}) |
| | | @RestController |
| | | @RequestMapping("/project/annextype") |
| | | public class BaseAnnextypeController extends BaseController { |
| | |
| | | * @date 2022-04-19 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "专家费用") |
| | | @Api(description = "专家费用",tags={"专家费用"}) |
| | | @RestController |
| | | @RequestMapping("/project/expertfeetype") |
| | | public class BaseExpertfeetypeController extends BaseController { |
| | |
| | | * @date 2022-01-11 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "收入费用科目") |
| | | @Api(description = "收入费用科目",tags={"费用科目"}) |
| | | @RestController |
| | | @RequestMapping("/project/financesubject") |
| | | public class BaseFinancesubjectController extends BaseController { |
| | |
| | | * @date 2022-05-11 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "收入费用科目") |
| | | @Api(description = "科目费用",tags={"科目费用"}) |
| | | @RestController |
| | | @RequestMapping("/project/itemexpense") |
| | | public class BaseItemexpenseController extends BaseController { |
| | |
| | | * @date 2022-05-11 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "收入费用科目") |
| | | @Api(description = "唯一值",tags={"获取唯一值"}) |
| | | @RestController |
| | | @RequestMapping("/project/baseonlyvalue") |
| | | public class BaseOnlyValController extends BaseController { |
| | |
| | | * @date 2023-10-08 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "人体器官获取费用") |
| | | @Api(description = "人体器官获取费用",tags={"捐献附件"}) |
| | | @RestController |
| | | @RequestMapping("/project/organcharge") |
| | | public class BaseOrganchargeController extends BaseController { |
| | |
| | | * @date 2021-11-05 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "机构信息管理") |
| | | @Api(description = "机构信息管理",tags={"机构信息"}) |
| | | @RestController |
| | | @RequestMapping("/project/organization") |
| | | public class BaseOrganizationController extends BaseController { |
| | |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "省市区管理") |
| | | @Api(description = "省市区管理" ,tags = {"省市区管理"}) |
| | | @RestController |
| | | @RequestMapping("/project/dict") |
| | | public class BasePrcaddressDictController extends BaseController { |
| | |
| | | * @date 2023-04-23 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "差旅城市和补贴标准") |
| | | @Api(description = "差旅城市和补贴标准",tags = {"差旅城市补贴标准"}) |
| | | @RestController |
| | | @RequestMapping("/project/travelcity") |
| | | public class BaseTravelcityController extends BaseController { |
| | |
| | | * @date 2023-05-15 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "钉钉接口") |
| | | @Api(description = "钉钉接口",tags = {"钉钉接口"}) |
| | | @RestController |
| | | @RequestMapping("/system/dingtalk") |
| | | @PropertySource(value = {"classpath:application-druid.yml"}) |
| | |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "PDF合并") |
| | | @Api(description = "PDF合并",tags = {"PDF合并"}) |
| | | @RestController |
| | | @RequestMapping("/project/pdfmerge") |
| | | public class PdfMergeController extends BaseController { |
| | |
| | | * @author ls |
| | | * @date 2025-12-28 |
| | | */ |
| | | @Api(description = "考勤记录") |
| | | @Api(description = "考勤记录",tags={"考勤管理"}) |
| | | @RestController |
| | | @RequestMapping("/project/attendancerecords") |
| | | public class ServiceAttendancerecordsController extends BaseController { |
| | |
| | | * @author ls |
| | | * @date 2026-01-20 |
| | | */ |
| | | @Api(description = "患者死亡信息") |
| | | @Api(description = "捐献者死亡判定",tags={"捐献者死亡判定"}) |
| | | @RestController |
| | | @RequestMapping("/project/deathinfo") |
| | | public class ServiceDeathinfoController extends BaseController { |
| | |
| | | /** |
| | | * 查询患者死亡信息列表 |
| | | */ |
| | | @ApiOperation("查询患者死亡基本信息") |
| | | @ApiOperation("查询捐赠者死亡基本信息") |
| | | @PostMapping("/queryDathInfoBaseInfo") |
| | | public Map<String, Object> queryDathInfoBaseInfo(@RequestBody DeathBaseInfoVO deathBaseInfoVO) { |
| | | Integer offset = PageUtils.getOffset(deathBaseInfoVO.getPageNum(), deathBaseInfoVO.getPageSize()); |
| | |
| | | /** |
| | | * 导出患者死亡信息列表 |
| | | */ |
| | | @ApiOperation("导出患者死亡信息列表") |
| | | @ApiOperation("导出捐献者死亡信息列表") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:export')") |
| | | @Log(title = "患者死亡信息", businessType = BusinessType.EXPORT) |
| | | @GetMapping("/export") |
| | |
| | | /** |
| | | * 获取患者死亡信息详细信息 |
| | | */ |
| | | @ApiOperation("获取患者死亡信息详细信息") |
| | | @ApiOperation("获取捐献者死亡信息详细信息") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:query')") |
| | | @GetMapping(value = "/getInfo/{id}") |
| | | public AjaxResult getInfo(@PathVariable("id") Long id) { |
| | |
| | | /** |
| | | * 新增患者死亡信息 |
| | | */ |
| | | @ApiOperation("新增患者死亡信息") |
| | | @ApiOperation("新增捐献者死亡信息") |
| | | @UniqueCheck( |
| | | fields = {"infoid"}, |
| | | entityClass = ServiceDeathinfo.class, |
| | |
| | | /** |
| | | * 修改患者死亡信息 |
| | | */ |
| | | @ApiOperation("修改患者死亡信息") |
| | | @ApiOperation("修改捐献死亡信息") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:edit')") |
| | | @Log(title = "患者死亡信息", businessType = BusinessType.UPDATE) |
| | | @PostMapping("/edit") |
| | |
| | | /** |
| | | * 删除患者死亡信息 |
| | | */ |
| | | @ApiOperation("删除患者死亡信息") |
| | | @ApiOperation("删除捐献者死亡信息") |
| | | // @PreAuthorize("@ss.hasPermi('project:deathinfo:remove')") |
| | | @Log(title = "患者死亡信息", businessType = BusinessType.DELETE) |
| | | @GetMapping("/remove/{ids}") |
| | |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "专家费用分发汇总明细") |
| | | @Api(description = "专家费用分发汇总明细",tags = {"专家费用分发汇总明细"}) |
| | | @RestController |
| | | @RequestMapping("/project/distributedetail") |
| | | public class ServiceDistributedetailController extends BaseController { |
| | |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "专家费用分发汇总主") |
| | | @Api(description = "专家费用分发汇总主",tags = {"专家费用分发汇总主"}) |
| | | @RestController |
| | | @RequestMapping("/project/distributesummary") |
| | | public class ServiceDistributesummaryController extends BaseController { |
| | |
| | | * @date 2022-04-08 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献附件") |
| | | @Api(description = "捐献附件",tags = {"捐献附件"}) |
| | | @RestController |
| | | @RequestMapping("/project/documentfiles") |
| | | public class ServiceDocumentfilesController extends BaseController { |
| | |
| | | * @date 2021-11-11 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "附件管理") |
| | | @Api(description = "附件管理",tags = {"附件管理"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateannex") |
| | | public class ServiceDonateannexController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献要求附件管理") |
| | | @Api(description = "捐献要求附件管理",tags = {"捐献要求附件管理"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateannexrequirement") |
| | | public class ServiceDonateannexrequirementController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "潜在捐献信息管理") |
| | | @Api(description = "潜在捐献信息管理",tags={"潜在捐献信息管理"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatebaseinfo") |
| | | public class ServiceDonatebaseinfoController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "捐献上报基础") |
| | | @Api(description = "捐献上报基础",tags={"捐献上报"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatebaseinforeport") |
| | | public class ServiceDonatebaseinfoReportController extends BaseController { |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献完成登记管理") |
| | | @Api(description = "捐献完成登记管理",tags={"捐献完成登记"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatecompletioninfo") |
| | | public class ServiceDonatecompletioninfoController extends BaseController { |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献器官移植") |
| | | @Api(description = "捐献器官移植",tags={"捐献器官完成移植登记"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatecomporgan") |
| | | public class ServiceDonatecomporganController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Api(description = "捐献流程管理") |
| | | @Api(description = "捐献流程管理",tags={"捐献流程"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateflowchart") |
| | | public class ServiceDonateflowchartController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2021-12-10 |
| | | */ |
| | | @Api(description = "捐献随访") |
| | | @Api(description = "捐献随访",tags = {"捐献随访"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatefollowup") |
| | | public class ServiceDonatefollowupController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-27 |
| | | */ |
| | | @Api(description = "供体维护记录") |
| | | @Api(description = "供体维护记录",tags={"供体维护记录"}) |
| | | @RestController |
| | | @RequestMapping("/project/donatemaintenance") |
| | | public class ServiceDonatemaintenanceController extends BaseController { |
| | |
| | | * @author ls |
| | | * @date 2026-01-17 |
| | | */ |
| | | @Api(description = "捐献器官分配基础") |
| | | @Api(description = "捐献器官分配基础",tags = {"捐献器官分配基础"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateorganBase") |
| | | public class ServiceDonateorganBaseController extends BaseController { |
| | |
| | | * @date 2021-11-10 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献器官管理分配") |
| | | @Api(description = "捐献器官管理分配",tags = {"捐献器官分配"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateorgan") |
| | | public class ServiceDonateorganController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-12-27 |
| | | */ |
| | | @Api(description = "捐献案例器官列") |
| | | @Api(description = "案例捐献器官",tags = {"案例捐献器官"}) |
| | | @RestController |
| | | @RequestMapping("/project/donateorganstatics") |
| | | public class ServiceDonateorganstaticsController extends BaseController { |
| | |
| | | * @date 2021-11-17 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献见证管理") |
| | | @Api(description = "捐献见证管理",tags = {"捐献获取见证"}) |
| | | @RestController |
| | | @RequestMapping("/project/donationwitness") |
| | | public class ServiceDonationwitnessController extends BaseController { |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献器官获取") |
| | | @Api(description = "捐献器官获取",tags={"见证获取捐献器官"}) |
| | | @RestController |
| | | @RequestMapping("/project/donationwitnessorgan") |
| | | public class ServiceDonationwitnessorganController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2023-12-27 |
| | | */ |
| | | @Api(description = "捐献案例器官列") |
| | | @Api(description = "捐献收费",tags = {"捐献收费"}) |
| | | @RestController |
| | | @RequestMapping("/project/donorcharge") |
| | | public class ServiceDonorchargeController extends BaseController { |
| | |
| | | * @date 2023-12-25 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "捐献器官") |
| | | @Api(description = "捐献器官",tags = {"捐献收费-器官"}) |
| | | @RestController |
| | | @RequestMapping("/project/donorchargeorgan") |
| | | public class ServiceDonorchargeorganController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2024-02-27 |
| | | */ |
| | | @Api(description = "费用收款单") |
| | | @Api(description = "捐献费用收款",tags={"捐献费用收款"} ) |
| | | @RestController |
| | | @RequestMapping("/project/donorpayment") |
| | | public class ServiceDonorpaymentController extends BaseController { |
| | |
| | | * @author ls |
| | | * @date 2025-12-20 |
| | | */ |
| | | @Api(description = "伦理审查发起") |
| | | @Api(description = "伦理审查发起",tags = {"伦理审查发起"}) |
| | | @RestController |
| | | @RequestMapping("/project/ethicalreviewinitiate") |
| | | public class ServiceEthicalreviewinitiateController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2022-03-01 |
| | | */ |
| | | @Api(description = "费用申请主") |
| | | @Api(description = "费用申请主",tags = {"费用申请"}) |
| | | @RestController |
| | | @RequestMapping("/system/expertexpense") |
| | | public class ServiceExpertexpenseController extends BaseController |
| | |
| | | * @date 2021-11-19 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "医疗评估管理") |
| | | @Api(description = "医疗评估管理",tags = {"捐献医学评估"}) |
| | | @RestController |
| | | @RequestMapping("/project/medicalevaluation") |
| | | public class ServiceMedicalevaluationController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "捐献器官评估") |
| | | @Api(description = "捐献器官评估",tags = {"捐献器官医学评估"}) |
| | | @RestController |
| | | @RequestMapping("/project/medicalevaluationorgan") |
| | | public class ServiceMedicalevaluationorganController extends BaseController |
| | |
| | | * @author ls |
| | | * @date 2025-12-28 |
| | | */ |
| | | @Api(description = "会议纪要") |
| | | @Api(description = "会议纪要",tags ={"会议纪要"} ) |
| | | @RestController |
| | | @RequestMapping("/project/meeting") |
| | | public class ServiceMeetingController extends BaseController |
| | |
| | | * @author ls |
| | | * @date 2025-12-28 |
| | | */ |
| | | @Api(description = "参会人员") |
| | | @Api(description = "参会人员",tags = {"参会人员"}) |
| | | @RestController |
| | | @RequestMapping("/project/participant") |
| | | public class ServiceMeetingParticipantController extends BaseController |
| | |
| | | * @date 2021-11-15 |
| | | */ |
| | | @Slf4j |
| | | @Api(description = "亲属确认管理") |
| | | @Api(description = "亲属确认管理",tags = {"捐献确认"}) |
| | | @RestController |
| | | @RequestMapping("/project/relativesconfirmation") |
| | | public class ServiceRelativesconfirmationController extends BaseController { |
| | |
| | | * @author ls |
| | | * @date 2025-12-28 |
| | | */ |
| | | @Api(description = "人员进修管理") |
| | | @Api(description = "人员进修管理",tags = {"人员进修记录"}) |
| | | @RestController |
| | | @RequestMapping("/project/records") |
| | | public class ServiceTrainingRecordsController extends BaseController |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "供者转运登记") |
| | | @Api(description = "供者转运登记",tags = {"供者转运登记"}) |
| | | @RestController |
| | | @RequestMapping("/project/transport") |
| | | public class ServiceTransportController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2025-12-15 |
| | | */ |
| | | @Api(description = "供者转运登记附件") |
| | | @Api(description = "供者转运登记附件",tags = {"供者转运登记附件"}) |
| | | @RestController |
| | | @RequestMapping("/project/transportfile") |
| | | public class ServiceTransportFileController extends BaseController { |
| | |
| | | * @author ruoyi |
| | | * @date 2022-04-26 |
| | | */ |
| | | @Api(description = "住宿费限额标准") |
| | | @Api(description = "住宿费限额标准",tags = {"住宿费限额标准"}) |
| | | @RestController |
| | | @RequestMapping("/system/travelexpensestandard") |
| | | public class ServiceTravelexpensestandardController extends BaseController |