diff --git a/src/main/java/com/glxp/api/dao/thrsys/DeptMaterialCategoryMapper.java b/src/main/java/com/glxp/api/dao/thrsys/DeptMaterialCategoryMapper.java new file mode 100644 index 000000000..d99499587 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/thrsys/DeptMaterialCategoryMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.thrsys; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.thrsys.DeptMaterialCategory; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface DeptMaterialCategoryMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/entity/thrsys/DeptMaterialCategory.java b/src/main/java/com/glxp/api/entity/thrsys/DeptMaterialCategory.java new file mode 100644 index 000000000..16af1d80b --- /dev/null +++ b/src/main/java/com/glxp/api/entity/thrsys/DeptMaterialCategory.java @@ -0,0 +1,32 @@ +package com.glxp.api.entity.thrsys; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.Serializable; +import lombok.Data; + +/** + * 部门医保耗材分类关系表 + */ +@ApiModel(description="部门医保耗材分类关系表") +@Data +@TableName(value = "dept_material_category") +public class DeptMaterialCategory implements Serializable { + /** + * 部门code + */ + @ApiModelProperty(value="部门code") + @TableField(value = "deptCode") + private Long deptCode; + + /** + * 分类ID + */ + @ApiModelProperty(value="分类ID") + @TableField(value = "categoryId") + private Long categoryId; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/service/thrsys/DeptMaterialCategoryService.java b/src/main/java/com/glxp/api/service/thrsys/DeptMaterialCategoryService.java new file mode 100644 index 000000000..098e2c9e5 --- /dev/null +++ b/src/main/java/com/glxp/api/service/thrsys/DeptMaterialCategoryService.java @@ -0,0 +1,17 @@ +package com.glxp.api.service.thrsys; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.thrsys.DeptMaterialCategory; +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import com.glxp.api.dao.thrsys.DeptMaterialCategoryMapper; +import org.springframework.transaction.annotation.Transactional; + +@Service +@Transactional(rollbackFor = Exception.class) +public class DeptMaterialCategoryService extends ServiceImpl { + + @Resource + private DeptMaterialCategoryMapper deptMaterialCategoryMapper; + +} diff --git a/src/main/resources/mybatis/mapper/mybatis/mapper/thrsys/DeptMaterialCategoryMapper.xml b/src/main/resources/mybatis/mapper/mybatis/mapper/thrsys/DeptMaterialCategoryMapper.xml new file mode 100644 index 000000000..0cdf4633d --- /dev/null +++ b/src/main/resources/mybatis/mapper/mybatis/mapper/thrsys/DeptMaterialCategoryMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + deptCode, categoryId + + \ No newline at end of file diff --git a/src/main/resources/schemas/schema_v2.4.sql b/src/main/resources/schemas/schema_v2.4.sql index 7b52eea79..a62e0c360 100644 --- a/src/main/resources/schemas/schema_v2.4.sql +++ b/src/main/resources/schemas/schema_v2.4.sql @@ -1920,3 +1920,13 @@ CREATE TABLE IF NOT EXISTS thr_consume_material_category CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '医保耗材分类表' ROW_FORMAT = DYNAMIC; + + +CREATE TABLE IF NOT EXISTS dept_material_category +( + `deptCode` bigint NOT NULL COMMENT '部门code', + `categoryId` bigint NOT NULL COMMENT '分类ID' +) ENGINE = InnoDB + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门医保耗材分类关系表' + ROW_FORMAT = DYNAMIC;