Browse Source

不应该啊

ljx 4 năm trước cách đây
mục cha
commit
1689387133

+ 16 - 0
src/main/java/com/imed/costaccount/mapper/CostOtherPaymentsDataMapper.java

@@ -0,0 +1,16 @@
+package com.imed.costaccount.mapper;
+
+import com.imed.costaccount.model.CostOtherPaymentsData;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 全院其他收支数据
+ * 
+ * @author KCYG
+ * @date 2021-08-17 08:53:35
+ */
+@Mapper
+public interface CostOtherPaymentsDataMapper extends BaseMapper<CostOtherPaymentsData> {
+	
+}

+ 66 - 0
src/main/java/com/imed/costaccount/model/CostOtherPaymentsData.java

@@ -0,0 +1,66 @@
+package com.imed.costaccount.model;
+
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * 全院其他收支数据
+ * 
+ * @author KCYG
+ * @email KCYG@xinxicom
+ * @date 2021-08-17 08:53:35
+ */
+@Data
+@Accessors(chain = true)
+@AllArgsConstructor
+@NoArgsConstructor
+@TableName("cost_other_payments_data")
+public class CostOtherPaymentsData implements Serializable {
+	private static final long serialVersionUID = 1L;
+
+	/**
+	 * 主键
+	 */
+	@TableId
+	private Long id;
+	/**
+	 * 年份
+	 */
+	private Integer dateYear;
+	/**
+	 * 月
+	 */
+	private Integer dateMonth;
+	/**
+	 * 收支类型 1收入 2支出
+	 */
+	private Integer paymentsType;
+	/**
+	 * 收支名称
+	 */
+	private String paymentsName;
+	/**
+	 * 金额
+	 */
+	private BigDecimal totalAmount;
+	/**
+	 * 医院的Id
+	 */
+	private Long hospId;
+	/**
+	 * 创建时间
+	 */
+	private Long createTime;
+	/**
+	 * 删除时间
+	 */
+	private Long deleteTime;
+
+}

+ 1 - 1
src/main/java/com/imed/costaccount/model/vo/CostShareLevelVO.java

@@ -26,7 +26,7 @@ public class CostShareLevelVO {
     @ApiModelProperty(name = "leverSort",value = "分摊层级序号")
     private Integer leverSort;
 
-    @ApiModelProperty(name = "targetLevels",value = "目标层级")
+    @ApiModelProperty(name = "targetLevel",value = "目标层级")
     private String targetLevel;
 
     @ApiModelProperty(name = "calcType",value = "计算方式  0合并计算  1 分开计算")

+ 25 - 0
src/main/java/com/imed/costaccount/service/CostOtherPaymentsDataService.java

@@ -0,0 +1,25 @@
+package com.imed.costaccount.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.imed.costaccount.common.util.PageUtils;
+import com.imed.costaccount.model.CostOtherPaymentsData;
+
+/**
+ * 全院其他收支数据
+ *
+ * @author KCYG
+ * @email KCYG@xinxicom
+ * @date 2021-08-17 08:53:35
+ */
+public interface CostOtherPaymentsDataService extends IService<CostOtherPaymentsData> {
+    /**
+     * 分页查询
+     * @param current
+     * @param pageSize
+     * @param datetime
+     * @param hospId
+     * @return
+     */
+    PageUtils queryList(Integer current, Integer pageSize, String datetime, Long hospId);
+}
+

+ 28 - 0
src/main/java/com/imed/costaccount/service/impl/CostOtherPaymentsDataServiceImpl.java

@@ -0,0 +1,28 @@
+package com.imed.costaccount.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.imed.costaccount.common.util.PageUtils;
+import com.imed.costaccount.mapper.CostOtherPaymentsDataMapper;
+import com.imed.costaccount.model.CostOtherPaymentsData;
+import com.imed.costaccount.service.CostOtherPaymentsDataService;
+import org.springframework.stereotype.Service;
+
+
+@Service("costOtherPaymentsDataService")
+public class CostOtherPaymentsDataServiceImpl extends ServiceImpl<CostOtherPaymentsDataMapper, CostOtherPaymentsData> implements CostOtherPaymentsDataService {
+
+
+    /**
+     * 分页查询
+     *
+     * @param current
+     * @param pageSize
+     * @param datetime
+     * @param hospId
+     * @return
+     */
+    @Override
+    public PageUtils queryList(Integer current, Integer pageSize, String datetime, Long hospId) {
+        return null;
+    }
+}

+ 76 - 0
src/main/java/com/imed/costaccount/web/CostOtherPaymentsDataController.java

@@ -0,0 +1,76 @@
+package com.imed.costaccount.web;
+
+import com.imed.costaccount.common.util.PageUtils;
+import com.imed.costaccount.common.util.Result;
+import com.imed.costaccount.common.util.UserContext;
+import com.imed.costaccount.model.CostOtherPaymentsData;
+import com.imed.costaccount.service.CostOtherPaymentsDataService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+
+
+/**
+ * 全院其他收支数据
+ *
+ * @author KCYG
+ * @date 2021-08-17 08:53:35
+ */
+@RestController
+@RequestMapping("/costAccount/costotherpaymentsdata")
+public class CostOtherPaymentsDataController {
+    @Autowired
+    private CostOtherPaymentsDataService costOtherPaymentsDataService;
+
+    /**
+     * 分页查询列表
+     * 查询的是
+     */
+    @RequestMapping("/list")
+    public Result list(@RequestParam(value = "current", defaultValue = "1") Integer current,
+                       @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
+                        @RequestParam(value = "dateTime",required = false) String datetime){
+        Long hospId = UserContext.getHospId();
+        PageUtils pageUtils = costOtherPaymentsDataService.queryList(current,pageSize,datetime,hospId);
+        return Result.ok(pageSize);
+    }
+
+
+    /**
+     * 信息
+     */
+    @RequestMapping("/info/{id}")
+    public Result info(@PathVariable("id") Long id){
+		CostOtherPaymentsData costOtherPaymentsData = costOtherPaymentsDataService.getById(id);
+        return Result.ok(costOtherPaymentsData);
+    }
+
+    /**
+     * 保存
+     */
+    @RequestMapping("/save")
+    public Result save(@RequestBody CostOtherPaymentsData costOtherPaymentsData){
+		costOtherPaymentsDataService.save(costOtherPaymentsData);
+        return Result.ok();
+    }
+
+    /**
+     * 修改
+     */
+    @RequestMapping("/update")
+    public Result update(@RequestBody CostOtherPaymentsData costOtherPaymentsData){
+		costOtherPaymentsDataService.updateById(costOtherPaymentsData);
+        return Result.ok();
+    }
+
+    /**
+     * 删除
+     */
+    @RequestMapping("/delete")
+    public Result delete(@RequestBody Long[] ids){
+		costOtherPaymentsDataService.removeByIds(Arrays.asList(ids));
+        return Result.ok();
+    }
+
+}

+ 20 - 0
src/main/resources/mapper/CostOtherPaymentsDataMapper.xml

@@ -0,0 +1,20 @@
+<?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.imed.costaccount.mapper.CostOtherPaymentsDataMapper">
+
+	<!-- 可根据自己的需求,是否要使用 -->
+    <resultMap type="com.imed.costaccount.model.CostOtherPaymentsData" id="costOtherPaymentsDataMap">
+        <result property="id" column="id"/>
+        <result property="dateYear" column="date_year"/>
+        <result property="dateMonth" column="date_month"/>
+        <result property="paymentsType" column="payments_type"/>
+        <result property="paymentsName" column="payments_name"/>
+        <result property="totalAmount" column="total_amount"/>
+        <result property="hospId" column="hosp_id"/>
+        <result property="createTime" column="create_time"/>
+        <result property="deleteTime" column="delete_time"/>
+    </resultMap>
+
+
+</mapper>