1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- package thyyxxk.webserver.controller.medicalinsurance;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.*;
- import thyyxxk.webserver.config.auth.PassToken;
- import thyyxxk.webserver.entity.ResultVo;
- import thyyxxk.webserver.entity.medicalinsurance.manage.*;
- import thyyxxk.webserver.entity.medicalinsurance.query.SiPatInfo;
- import thyyxxk.webserver.entity.medicalinsurance.setlinfo.SlctSetlPrm;
- import thyyxxk.webserver.entity.medicalinsurance.setllistupload.UpldCollection;
- import thyyxxk.webserver.entity.querydata.JieSuanDanChaXun;
- import thyyxxk.webserver.entity.querydata.TSiSetlinfo;
- import thyyxxk.webserver.service.medicalinsurance.SiManageService;
- import java.util.List;
- import java.util.Map;
- /**
- * @description: 医保管理入口
- * @author: DingJie
- * @create: 2021/7/3011:14
- */
- @RestController
- @RequestMapping("/siManage")
- public class SiManageController {
- private final SiManageService service;
- @Autowired
- public SiManageController(SiManageService service) {
- this.service = service;
- }
- @PostMapping("/institutionSettlementLedgerCheck")
- public ResultVo<String> institutionSettlementLedgerCheck(@RequestBody InstStlLdgChk instStlLdgChk) {
- return service.institutionSettlementLedgerCheck(instStlLdgChk);
- }
- @PostMapping("/institutionSettlementDetailCheck")
- public ResultVo<List<InsSetlDetlChkRslt>> institutionSettlementDetailCheck(@RequestBody InsSetlDetlChkPrm prm) {
- return service.institutionSettlementDetailCheck(prm);
- }
- @PostMapping("/uploadCatalogueContrast")
- public ResultVo<String> uploadCatalogueContrast(@RequestBody CatalogueContrast prm) {
- return service.uploadCatalogueContrast(prm);
- }
- @PostMapping("/revokeCatalogueContrast")
- public ResultVo<String> revokeCatalogueContrast(@RequestBody CatalogueContrast prm) {
- return service.revokeCatalogueContrast(prm);
- }
- @PassToken
- @PostMapping("/autoRecoveryTrade")
- public ResultVo<String> autoRecoveryTrade(@RequestBody AtoRcvTrd atoRcvTrd) {
- return service.autoRecoveryTrade(atoRcvTrd);
- }
- @PostMapping("/selectSetlinfos")
- public ResultVo<Map<String, Object>> selectSetlinfos(@RequestBody @Validated SlctSetlPrm prm) {
- return service.selectSetlinfos(prm);
- }
- @PostMapping("/upldSetlList")
- @PassToken
- public ResultVo<String> upldSetlList(@RequestBody List<SiPatInfo> siPatInfos) {
- return service.upldSetlListBatch(siPatInfos);
- }
- @GetMapping("/upldSetlListTimes")
- public ResultVo<String> upldSetlListTimes(@RequestParam("startTime") String startTime,
- @RequestParam("endTime") String endTime,
- @RequestParam("insutype") String insutype) {
- return service.upldSetlListTimes(startTime, endTime, insutype);
- }
- @GetMapping("/getMedType")
- public ResultVo<List<Object>> getMedType() {
- return service.getMedType();
- }
- @PostMapping("/huoQuJieSuanRenYuan")
- public ResultVo<IPage<TSiSetlinfo>> huoQuJieSuanRenYuan(@RequestBody JieSuanDanChaXun param) {
- return service.huoQuJieSuanRenYuan(param);
- }
- @GetMapping("/getUploadInfo")
- public ResultVo<UpldCollection> getUploadInfo(@RequestParam("patNo") String patNo,
- @RequestParam("times") Integer times,
- @RequestParam("ledgerSn") Integer ledgerSn) throws Exception {
- return service.getUploadInfo(patNo, times, ledgerSn);
- }
- }
|