| | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.DtoConversionUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.RbDetailFile; |
| | | import com.ruoyi.project.domain.ServiceDonorchargeorgan; |
| | | import com.ruoyi.project.domain.ServiceDonorchargeorganVO; |
| | | import com.ruoyi.project.domain.ServiceFunddetailVO; |
| | | import com.ruoyi.project.domain.*; |
| | | import com.ruoyi.project.service.IServiceDonorchargeorganService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | } |
| | | return toAjax(i); |
| | | } |
| | | |
| | | @ApiOperation("æ¶è´¹ç»è®¡") |
| | | @PostMapping("/getListBySpStatChange") |
| | | public TableDataInfo getListBySpStatChange(SpStatChangeReq spStatChangeReq) { |
| | | return getDataTable(serviceDonorchargeorganService.getListBySpStatChange(spStatChangeReq)); |
| | | } |
| | | } |
| | |
| | | dataMap.put("downloadName", msg); |
| | | |
| | | return AjaxResult.success(dataMap); |
| | | |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.project.domain.FunddetailReqVo; |
| | | import com.ruoyi.project.domain.ServiceFunddetail; |
| | | import com.ruoyi.project.domain.SpStatBonusReq; |
| | | import com.ruoyi.project.domain.vo.TaxMoneyVO; |
| | | import com.ruoyi.project.service.IServiceFunddetailService; |
| | | import io.swagger.annotations.Api; |
| | |
| | | // return AjaxResult.success(serviceFunddetailService.performance(serviceFunddetail)); |
| | | // } |
| | | |
| | | /** |
| | | * æ¥è¯¢ç»©æå¥éç»è®¡ |
| | | */ |
| | | @ApiOperation("æ¥è¯¢ç»©æå¥éç»è®¡") |
| | | //@PreAuthorize("@ss.hasPermi('project:fund:list')") |
| | | @PostMapping("/getListBySpStatBonus") |
| | | public TableDataInfo getListBySpStatBonus(@RequestBody SpStatBonusReq spStatBonusReq) { |
| | | startPage(); |
| | | return getDataTable(serviceFunddetailService.getListBySpStatBonus(spStatBonusReq)); |
| | | } |
| | | } |
| | |
| | | import static com.ruoyi.web.controller.project.ServiceReimbursementController.convert; |
| | | |
| | | /** |
| | | * è´¹ç¨ç³è¯·ä¸»Controller |
| | | * æ¡ä¾ç»è®¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("è´¹ç¨ç³è¯·ä¸»") |
| | | @Api("æ¡ä¾ç»è®¡") |
| | | @RestController |
| | | @RequestMapping("/project/spstatcase") |
| | | public class SpStatCaseController extends BaseController { |
| | |
| | | SpstatCaseService spstatCaseService; |
| | | |
| | | /** |
| | | * æ¥è¯¢è´¹ç¨ç³è¯·ä¸»å表 |
| | | * æ¥è¯¢æ¡ä¾ç»è®¡ |
| | | */ |
| | | @ApiOperation("æ¥è¯¢è´¹ç¨ç³è¯·ä¸»å表") |
| | | @PostMapping("/list") |
| | | public TableDataInfo list(@RequestBody SpStatCaseReq spStatCaseReq) { |
| | | @ApiOperation("æ¥è¯¢æ¡ä¾ç»è®¡") |
| | | @PostMapping("/spStatCaselist") |
| | | public TableDataInfo spStatCaselist(@RequestBody SpStatCaseReq spStatCaseReq) { |
| | | startPage(); |
| | | return getDataTable(spstatCaseService.getListBypower(spStatCaseReq)); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.web.controller.project; |
| | | |
| | | import com.ruoyi.common.core.controller.BaseController; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.project.domain.SpStatCaseReq; |
| | | import com.ruoyi.project.domain.SpStatExpenseReq; |
| | | import com.ruoyi.project.service.SpstatCaseService; |
| | | import com.ruoyi.project.service.SpstatExpenseService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | /** |
| | | * æ¥éç»è®¡ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Api("æ¥éç»è®¡") |
| | | @RestController |
| | | @RequestMapping("/project/spstatexpense") |
| | | public class SpStatExpenseController extends BaseController { |
| | | |
| | | @Autowired |
| | | SpstatExpenseService spstatExpenseService; |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¡ä¾ç»è®¡ |
| | | */ |
| | | @ApiOperation("æ¥è¯¢æ¥éç»è®¡") |
| | | @PostMapping("/spStatExpenselist") |
| | | public TableDataInfo spStatExpenselist(@RequestBody SpStatExpenseReq spStatExpenseReq) { |
| | | startPage(); |
| | | return getDataTable(spstatExpenseService.getListBySpstatExpense(spStatExpenseReq)); |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | * ç§»æ¤æ¶é´ |
| | | */ |
| | | @ApiModelProperty("ç§»æ¤æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @Excel(name = "ç§»æ¤æ¶é´", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "ç§»æ¤æ¶é´", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date transplanttime; |
| | | |
| | | /** |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * SP_STAT_BONUS |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-11 |
| | | */ |
| | | @Data |
| | | @ApiModel("SP_STAT_BONUS") |
| | | public class SpStatBonus { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 绩æï¼1ãæåº¦ã2å£åº¦ã3年度 |
| | | */ |
| | | @ApiModelProperty("绩æï¼1ãæåº¦ã2å£åº¦ã3年度") |
| | | @Excel(name = "绩æï¼1ãæåº¦ã2å£åº¦ã3年度") |
| | | private Integer performancetype; |
| | | |
| | | /** |
| | | * ç»©ææ¥æ |
| | | */ |
| | | @ApiModelProperty("ç»©ææ¥æ") |
| | | private String jxrq; |
| | | |
| | | /** |
| | | * é¨é¨id |
| | | */ |
| | | @ApiModelProperty("é¨é¨id") |
| | | private Long deptId; |
| | | |
| | | /** |
| | | * é¨é¨åç§° |
| | | */ |
| | | @ApiModelProperty("é¨é¨åç§°") |
| | | private String deptName; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String beneficiaryno; |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.ruoyi.common.core.domain.BaseEntity; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * SP_STAT_BONUS |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-11 |
| | | */ |
| | | @Data |
| | | @ApiModel("SpStatBonusReq") |
| | | public class SpStatBonusReq { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * pabegtime |
| | | */ |
| | | @ApiModelProperty("pabegtime") |
| | | private String pabegtime; |
| | | |
| | | /** |
| | | * deppaendtimetid |
| | | */ |
| | | @ApiModelProperty("paendtime") |
| | | private String paendtime; |
| | | |
| | | /** |
| | | * padeptno |
| | | */ |
| | | @ApiModelProperty("padeptno") |
| | | private String padeptno; |
| | | |
| | | /** |
| | | * pauserno |
| | | */ |
| | | @ApiModelProperty("pauserno") |
| | | private Integer pauserno; |
| | | |
| | | /** |
| | | * pabonustype |
| | | */ |
| | | @ApiModelProperty("pabonustype") |
| | | private String pabonustype; |
| | | |
| | | } |
| | | |
| | |
| | | * pauserno |
| | | */ |
| | | @ApiModelProperty("pauserno") |
| | | private String pauserno; |
| | | private Integer pauserno; |
| | | |
| | | /** |
| | | * pacasestate |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * SP_STAT_EXPENSE |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-11 |
| | | */ |
| | | @Data |
| | | @ApiModel("SP_STAT_CHANGE ") |
| | | public class SpStatChange { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * å»é¢ç¼å· |
| | | */ |
| | | @ApiModelProperty("å»é¢ç¼å·") |
| | | private String hospitalno; |
| | | |
| | | /** |
| | | * æ¥æ¶æä»½ |
| | | */ |
| | | @ApiModelProperty("æ¥æ¶æä»½") |
| | | @JsonFormat(pattern = "yyyy-MM") |
| | | private Date receivemonth; |
| | | |
| | | /** |
| | | * å¨å®å®é
æ¶å°è´¹ç¨ |
| | | */ |
| | | @ApiModelProperty("å¨å®å®é
æ¶å°è´¹ç¨") |
| | | private double amount; |
| | | |
| | | /** |
| | | * nonpayment |
| | | */ |
| | | @ApiModelProperty("nonpayment") |
| | | private double nonpayment; |
| | | |
| | | /** |
| | | * organcharge |
| | | */ |
| | | @ApiModelProperty("organcharge") |
| | | private double organcharge; |
| | | |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * SP_STAT_EXPENSE |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-11 |
| | | */ |
| | | @Data |
| | | @ApiModel("SpStatChangeReq") |
| | | public class SpStatChangeReq { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * å»é¢ç¼å· |
| | | */ |
| | | @ApiModelProperty("å»é¢ç¼å·") |
| | | private String pahospitalno; |
| | | |
| | | /** |
| | | * 0:æªæ¶æ¬¾æ
åµ 1:å·²æ¶æ¬¾ç»è®¡ |
| | | */ |
| | | @ApiModelProperty("0:æªæ¶æ¬¾æ
åµ 1:å·²æ¶æ¬¾ç»è®¡") |
| | | private String pachageflag; |
| | | |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * SP_STAT_EXPENSE |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-11 |
| | | */ |
| | | @Data |
| | | @ApiModel("SP_STAT_EXPENSE") |
| | | public class SpStatExpense { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * ç»©ææ¥æ |
| | | */ |
| | | @ApiModelProperty("ç»©ææ¥æ") |
| | | private String pabegtime; |
| | | |
| | | /** |
| | | * é¨é¨id |
| | | */ |
| | | @ApiModelProperty("é¨é¨id") |
| | | private String paendtime; |
| | | |
| | | /** |
| | | * é¨é¨åç§° |
| | | */ |
| | | @ApiModelProperty("é¨é¨åç§°") |
| | | private String padeptno; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String pauserno; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String paexpensetype; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String applymonth; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String userno; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String username; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String deptmentno; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String deptmentName; |
| | | |
| | | /** |
| | | * æ¶ç人ç¼å· |
| | | */ |
| | | @ApiModelProperty("æ¶ç人ç¼å·") |
| | | @Excel(name = "æ¶ç人ç¼å·") |
| | | private String amount; |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.domain; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | /** |
| | | * SP_STAT_EXPENSE |
| | | * |
| | | * @author ls |
| | | * @date 2024-03-07 |
| | | */ |
| | | @Data |
| | | @ApiModel("SpStatExpenseReq") |
| | | public class SpStatExpenseReq { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * pabegtime |
| | | */ |
| | | @ApiModelProperty("pabegtime") |
| | | private String pabegtime; |
| | | |
| | | /** |
| | | * paendtime |
| | | */ |
| | | @ApiModelProperty("paendtime") |
| | | private String paendtime; |
| | | |
| | | /** |
| | | * padeptno |
| | | */ |
| | | @ApiModelProperty("padeptno") |
| | | private String padeptno; |
| | | |
| | | /** |
| | | * pauserno |
| | | */ |
| | | @ApiModelProperty("pauserno") |
| | | private Integer pauserno; |
| | | |
| | | /** |
| | | * pacasestate |
| | | */ |
| | | @ApiModelProperty("paexpensetype") |
| | | private String paexpensetype; |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceDonorchargeorgan; |
| | | import com.ruoyi.project.domain.SpStatBonus; |
| | | import com.ruoyi.project.domain.SpStatChange; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | * @return æç®å¨å®éå |
| | | */ |
| | | public List<ServiceDonorchargeorgan> selectServiceDonorchargeorganList(ServiceDonorchargeorgan serviceDonorchargeorgan); |
| | | |
| | | public List<ServiceDonorchargeorgan> queryListBypaymentidIsNull(ServiceDonorchargeorgan serviceDonorchargeorgan); |
| | | |
| | | public Boolean updateDonorchargeorgan(ServiceDonorchargeorgan serviceDonorchargeorgan); |
| | | |
| | | |
| | | public List<SpStatChange> getListBySpStatChange(@Param("PAHOSPITALNO") String PAHOSPITALNO, @Param("PACHAGEFLAG") String PACHAGEFLAG); |
| | | |
| | | } |
| | |
| | | |
| | | import com.ruoyi.project.domain.FunddetailReqVo; |
| | | import com.ruoyi.project.domain.ServiceFunddetail; |
| | | import com.ruoyi.project.domain.SpStatBonus; |
| | | import com.ruoyi.project.domain.vo.SpFinancialExpensesFundOut; |
| | | import com.ruoyi.project.domain.vo.TaxMoneyByItemEO; |
| | | import com.ruoyi.project.domain.vo.TaxMoneySumEO; |
| | | import com.ruoyi.project.domain.vo.TaxMoneyVO; |
| | |
| | | TaxMoneySumEO getTaxSum(TaxMoneyByItemEO taxMoneyByItemEO); |
| | | |
| | | List<ServiceFunddetail> totlaTax(List<Long> fundids); |
| | | |
| | | List<SpStatBonus> getListBySpStatBonus(@Param("PABEGTIME ") String PABEGTIME, @Param("PAENDTIME") String PAENDTIME, @Param("PADEPTNO") String PADEPTNO, @Param("PAUSERNO") Integer PAUSERNO, @Param("PABONUSTYPE") String PABONUSTYPE); |
| | | |
| | | } |
| | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.ServiceFund; |
| | | import com.ruoyi.project.domain.SpStatCase; |
| | | import com.ruoyi.project.domain.vo.FundVO; |
| | | import com.ruoyi.project.domain.vo.SpFinancialExpensesFundOut; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | |
| | | @Mapper |
| | | public interface SpstatCaseMapper extends BaseMapper<SpStatCase> { |
| | | |
| | | List<SpStatCase> getListBypower(@Param("PABEGTIME") String PABEGTIME, @Param("PAENDTIME") String PAENDTIME, @Param("PADEPTNO") String PADEPTNO, @Param("PAUSERNO") String PAUSERNO, @Param("PACASESTATE") String PACASESTATE); |
| | | List<SpStatCase> getListBypower(@Param("PABEGTIME") String PABEGTIME, @Param("PAENDTIME") String PAENDTIME, @Param("PADEPTNO") String PADEPTNO, @Param("PAUSERNO") Integer PAUSERNO, @Param("PACASESTATE") String PACASESTATE); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.mapper; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.ruoyi.project.domain.SpStatCase; |
| | | import com.ruoyi.project.domain.SpStatExpense; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * è´¹ç¨ç³è¯·ä¸»Mapperæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Mapper |
| | | public interface SpstatExpenseMapper extends BaseMapper<SpStatExpense> { |
| | | |
| | | List<SpStatExpense> getListBySpstatExpense(@Param("PABEGTIME") String PABEGTIME, @Param("PAENDTIME") String PAENDTIME, @Param("PADEPTNO") String PADEPTNO, @Param("PAUSERNO") Integer PAUSERNO, @Param("PAEXPENSETYPE") String PAEXPENSETYPE); |
| | | |
| | | } |
| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceDonorchargeorgan; |
| | | import com.ruoyi.project.domain.SpStatChange; |
| | | import com.ruoyi.project.domain.SpStatChangeReq; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | public Boolean updateDonorchargeorgan(ServiceDonorchargeorgan serviceDonorchargeorgan); |
| | | |
| | | public List<ServiceDonorchargeorgan> queryListBypaymentidIsNull(ServiceDonorchargeorgan serviceDonorchargeorgan); |
| | | |
| | | /** |
| | | * æ¶è´¹ç»è®¡ |
| | | * @param spStatChangeReq |
| | | * @return |
| | | */ |
| | | public List<SpStatChange> getListBySpStatChange(SpStatChangeReq spStatChangeReq); |
| | | } |
| | |
| | | import java.util.Map; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.project.domain.ServiceFund; |
| | | import com.ruoyi.project.domain.ServiceFunddetail; |
| | | import com.ruoyi.project.domain.ServiceFunddetailExcel; |
| | | import com.ruoyi.project.domain.*; |
| | | import com.ruoyi.project.domain.vo.*; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | |
| | |
| | | |
| | | Map<String, List<ServiceFunddetailExcel>> totaltax(TotalTaxVO totalTaxVO); |
| | | |
| | | |
| | | } |
| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.project.domain.FunddetailReqVo; |
| | | import com.ruoyi.project.domain.ServiceFunddetail; |
| | | import com.ruoyi.project.domain.ServiceFunddetailVO; |
| | | import com.ruoyi.project.domain.*; |
| | | import com.ruoyi.project.domain.vo.TaxMoneyVO; |
| | | import com.ruoyi.project.domain.vo.TaxedMoneyVO; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | |
| | | * beneficiaryNO åç人ç¼å· |
| | | */ |
| | | Map<String, Double> performance(ServiceFunddetail serviceFunddetail); |
| | | |
| | | |
| | | /** |
| | | * 绩æå¥éç»è®¡ |
| | | * |
| | | * @param spStatBonusReq |
| | | * @return |
| | | */ |
| | | public List<SpStatBonus> getListBySpStatBonus(SpStatBonusReq spStatBonusReq); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service; |
| | | |
| | | import com.ruoyi.project.domain.SpStatCase; |
| | | import com.ruoyi.project.domain.SpStatCaseReq; |
| | | import com.ruoyi.project.domain.SpStatExpense; |
| | | import com.ruoyi.project.domain.SpStatExpenseReq; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * è´¹ç¨ç³è¯·ä¸»Serviceæ¥å£ |
| | | * |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | public interface SpstatExpenseService { |
| | | |
| | | public List<SpStatExpense> getListBySpstatExpense(SpStatExpenseReq spStatExpenseReq); |
| | | } |
| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.project.domain.ServiceDonorchargeorgan; |
| | | import com.ruoyi.project.domain.SpStatChange; |
| | | import com.ruoyi.project.domain.SpStatChangeReq; |
| | | import com.ruoyi.project.mapper.ServiceDonorchargeorganMapper; |
| | | import com.ruoyi.project.service.IServiceDonorchargeorganService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | return serviceDonorchargeorgans; |
| | | } |
| | | |
| | | @Override |
| | | public List<SpStatChange> getListBySpStatChange(SpStatChangeReq spStatChangeReq) { |
| | | return serviceDonorchargeorganMapper.getListBySpStatChange(spStatChangeReq.getPahospitalno(), spStatChangeReq.getPachageflag()); |
| | | } |
| | | |
| | | } |
| | |
| | | return map; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public List<SpStatBonus> getListBySpStatBonus(SpStatBonusReq spStatBonusReq) { |
| | | return serviceFunddetailMapper.getListBySpStatBonus(spStatBonusReq.getPabegtime(), spStatBonusReq.getPaendtime(), spStatBonusReq.getPadeptno(), spStatBonusReq.getPauserno(), spStatBonusReq.getPabonustype()); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.project.service.impl; |
| | | |
| | | import com.ruoyi.project.domain.SpStatCase; |
| | | import com.ruoyi.project.domain.SpStatCaseReq; |
| | | import com.ruoyi.project.domain.SpStatExpense; |
| | | import com.ruoyi.project.domain.SpStatExpenseReq; |
| | | import com.ruoyi.project.mapper.SpstatCaseMapper; |
| | | import com.ruoyi.project.mapper.SpstatExpenseMapper; |
| | | import com.ruoyi.project.service.SpstatCaseService; |
| | | import com.ruoyi.project.service.SpstatExpenseService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * è´¹ç¨ç³è¯·ä¸»Serviceä¸å¡å±å¤ç |
| | | * |
| | | * @author ruoyi |
| | | * @date 2022-01-24 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class SpstatExpenseServiceImpl implements SpstatExpenseService { |
| | | @Autowired |
| | | SpstatExpenseMapper spstatExpenseMapper; |
| | | |
| | | @Override |
| | | public List<SpStatExpense> getListBySpstatExpense(SpStatExpenseReq spStatExpenseReq) { |
| | | return spstatExpenseMapper.getListBySpstatExpense(spStatExpenseReq.getPabegtime(), spStatExpenseReq.getPaendtime(), spStatExpenseReq.getPadeptno(), spStatExpenseReq.getPauserno(), spStatExpenseReq.getPaexpensetype()); |
| | | } |
| | | |
| | | } |
| | |
| | | where id = #{id} and del_flag=0 |
| | | </update> |
| | | |
| | | <select id="getListBySpStatChange" statementType="CALLABLE" |
| | | resultType="com.ruoyi.project.domain.SpStatChange"> |
| | | call `SP_STAT_CHANGE`(#{PAHOSPITALNO,mode=IN,jdbcType=VARCHAR},#{PACHAGEFLAG,mode=IN,jdbcType=VARCHAR} |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | resultType="com.ruoyi.project.domain.vo.SpFinancialExpensesFundOut"> |
| | | call SP_FINANCIAL_EXPENSES(#{PAUSERNO,mode=IN,jdbcType=VARCHAR},#{PAFUNDTYPE,mode=IN,jdbcType=INTEGER},#{PAAPPLICANT,mode=IN,jdbcType=VARCHAR},#{PAAPPLICATIONBEGTIME,mode=IN,jdbcType=VARCHAR},#{PAAPPLICATIONENDTIME,mode=IN,jdbcType=VARCHAR},#{PADEPARTMENT,mode=IN,jdbcType=VARCHAR},#{CHECKFLAG,mode=IN,jdbcType=INTEGER},#{APPLYTYPE,mode=IN,jdbcType=INTEGER},#{CHECKSTATUS,mode=IN,jdbcType=INTEGER},#{donorname,mode=IN,jdbcType=VARCHAR}) |
| | | </select> |
| | | |
| | | <select id="getListBypower" statementType="CALLABLE" |
| | | resultType="com.ruoyi.project.domain.SpStatCase"> |
| | | call `SP_STAT_CASE`(#{PABEGTIME,mode=IN,jdbcType=VARCHAR},#{PADEPTNO,mode=IN,jdbcType=VARCHAR},#{PAUSERNO,mode=IN,jdbcType=VARCHAR},#{PACASESTATE,mode=IN,jdbcType=VARCHAR}) |
| | | </select> |
| | | </mapper> |
| | |
| | | <select id="getTaxSum" parameterType="com.ruoyi.project.domain.vo.TaxMoneyByItemEO" |
| | | resultType="com.ruoyi.project.domain.vo.TaxMoneySumEO"> |
| | | SELECT sum(a.Amount) amounts, sum(a.TaxAmount) taxAmounts, sum(a.TaxedAmount) taxedAmounts |
| | | FROM service_funddetail a,service_fund b |
| | | FROM service_funddetail a, |
| | | service_fund b |
| | | where a.FundID = b.id |
| | | and a.tax_time < #{taxTime} |
| | | and a.tax_time >= #{firstDay} |
| | | and TRIM(a.IDCardNo) = #{IDCard} |
| | | and a.del_flag != 1 |
| | | and b.id != #{fundID} |
| | | and b.fundtaxtime < #{taxTime} |
| | | and b.fundtaxtime |
| | | < #{taxTime} |
| | | and b.fundtaxtime >= #{firstDay} |
| | | and b.del_flag != 1 |
| | | and b.ApplyType in (1, 2) |
| | | and b.ApplyType in (1 |
| | | , 2) |
| | | </select> |
| | | |
| | | <select id="totlaTax" resultType="com.ruoyi.project.domain.ServiceFunddetail"> |
| | |
| | | and del_flag=0 |
| | | </select> |
| | | |
| | | <select id="getListBySpStatBonus" statementType="CALLABLE" |
| | | resultType="com.ruoyi.project.domain.SpStatBonus"> |
| | | call `SP_STAT_BONUS`(#{PABEGTIME,mode=IN,jdbcType=VARCHAR},#{PAENDTIME,mode=IN,jdbcType=VARCHAR},#{PADEPTNO,mode=IN,jdbcType=VARCHAR},#{PAUSERNO,mode=IN,jdbcType=INT},#{PABONUSTYPE,mode=IN,jdbcType=VARCHAR}) |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | |
| | | <select id="getListBypower" statementType="CALLABLE" |
| | | resultType="com.ruoyi.project.domain.SpStatCase"> |
| | | call `SP_STAT_CASE`(#{PABEGTIME,mode=IN,jdbcType=VARCHAR},#{PAENDTIME,mode=IN,jdbcType=VARCHAR},#{PADEPTNO,mode=IN,jdbcType=VARCHAR},#{PAUSERNO,mode=IN,jdbcType=VARCHAR},#{PACASESTATE,mode=IN,jdbcType=VARCHAR}) |
| | | call `SP_STAT_CASE`(#{PABEGTIME,mode=IN,jdbcType=VARCHAR},#{PAENDTIME,mode=IN,jdbcType=VARCHAR},#{PADEPTNO,mode=IN,jdbcType=VARCHAR},#{PAUSERNO,mode=IN,jdbcType=INT},#{PACASESTATE,mode=IN,jdbcType=VARCHAR}) |
| | | </select> |
| | | </mapper> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="UTF-8" ?> |
| | | <!DOCTYPE mapper |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.ruoyi.project.mapper.SpstatExpenseMapper"> |
| | | |
| | | |
| | | <select id="getListBySpstatExpense" statementType="CALLABLE" |
| | | resultType="com.ruoyi.project.domain.SpStatExpense"> |
| | | call `SP_STAT_EXPENSE`(#{PABEGTIME,mode=IN,jdbcType=VARCHAR},#{PAENDTIME,mode=IN,jdbcType=VARCHAR},#{PADEPTNO,mode=IN,jdbcType=VARCHAR},#{PAUSERNO,mode=IN,jdbcType=INT},#{PAEXPENSETYPE,mode=IN,jdbcType=VARCHAR}) |
| | | </select> |
| | | </mapper> |