20 changed files with 340 additions and 44 deletions
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
[client] |
||||
# 设置mysql客户端默认字符集 |
||||
default-character-set=utf8 |
||||
|
||||
[mysqld] |
||||
# 设置3306端口 |
||||
port = 3306 |
||||
# 允许最大连接数 |
||||
max_connections=2000 |
||||
# 服务端使用的字符集默认为8比特编码的latin1字符集 |
||||
character-set-server=utf8 |
||||
# 创建新表时将使用的默认存储引擎 |
||||
default-storage-engine=INNODB |
||||
max_allowed_packet = 32M |
||||
lower_case_table_names = 1 |
||||
|
||||
[mysqldump] |
||||
max_allowed_packet = 16M |
||||
|
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
package com.cloud.kicc.commonbiz.api.entity; |
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import com.cloud.kicc.common.data.entity.CommonEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.experimental.Accessors; |
||||
/** |
||||
*<p> |
||||
* 地图任务 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@Accessors(chain = true) |
||||
@TableName(value = "common_map_task", excludeProperty = { "remarks", "delFlag" }) |
||||
public class MapTask extends CommonEntity { |
||||
|
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
@TableId |
||||
private String id; |
||||
|
||||
private String name; |
||||
|
||||
private String smallHospitalId; |
||||
|
||||
private String largeHospitalId; |
||||
|
||||
private String takeSpecimenId; |
||||
|
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
package com.cloud.kicc.system.api.dto; |
||||
|
||||
import lombok.Data; |
||||
|
||||
/** |
||||
*<p> |
||||
* 前端Tree选中类型 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
@Data |
||||
public class CheckedInfo { |
||||
|
||||
private String[] checkedKeys; |
||||
|
||||
private String[] halfCheckedKeys; |
||||
|
||||
} |
@ -0,0 +1,44 @@
@@ -0,0 +1,44 @@
|
||||
package com.cloud.kicc.commonbiz.controller; |
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||
import com.cloud.kicc.common.core.api.R; |
||||
import com.cloud.kicc.common.core.constant.AppConstants; |
||||
import com.cloud.kicc.common.log.annotation.SysLog; |
||||
import com.cloud.kicc.commonbiz.api.entity.MapTask; |
||||
import com.cloud.kicc.commonbiz.service.MapTaskService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.security.access.prepost.PreAuthorize; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
*<p> |
||||
* 地图任务信息 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
@RestController |
||||
@RequiredArgsConstructor |
||||
@RequestMapping(AppConstants.APP_COMMON + "/mapTask") |
||||
public class MapTaskController { |
||||
|
||||
private final MapTaskService mapTaskService; |
||||
|
||||
@GetMapping("/list/{takeSpecimenId}") |
||||
public R list(@PathVariable String takeSpecimenId) { |
||||
List<MapTask> list = mapTaskService.list(Wrappers.<MapTask>lambdaQuery().eq(MapTask::getTakeSpecimenId, takeSpecimenId)); |
||||
return R.ok(list); |
||||
} |
||||
|
||||
@SysLog("用户修改") |
||||
@PutMapping("/update") |
||||
@PreAuthorize("@pms.hasPermission('user_edit')") |
||||
public R update(@RequestBody List<MapTask> mapTasks) { |
||||
mapTaskService.batchUpdate(mapTasks); |
||||
return R.ok(); |
||||
} |
||||
|
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
package com.cloud.kicc.commonbiz.mapper; |
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.cloud.kicc.commonbiz.api.entity.MapTask; |
||||
|
||||
/** |
||||
*<p> |
||||
* 地图任务 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
public interface MapTaskMapper extends BaseMapper<MapTask> { |
||||
|
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
package com.cloud.kicc.commonbiz.service; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
import com.cloud.kicc.commonbiz.api.entity.MapTask; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
*<p> |
||||
* 地图任务 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
public interface MapTaskService extends IService<MapTask> { |
||||
|
||||
void batchUpdate(List<MapTask> mapTasks); |
||||
|
||||
} |
@ -0,0 +1,33 @@
@@ -0,0 +1,33 @@
|
||||
package com.cloud.kicc.commonbiz.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import com.cloud.kicc.commonbiz.api.entity.MapTask; |
||||
import com.cloud.kicc.commonbiz.mapper.MapTaskMapper; |
||||
import com.cloud.kicc.commonbiz.service.MapTaskService; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.stereotype.Service; |
||||
import org.springframework.transaction.annotation.Transactional; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
*<p> |
||||
* 地图任务 |
||||
*</p> |
||||
* |
||||
* @Author: entfrm开发团队-王翔 |
||||
* @Date: 2022/6/6 |
||||
*/ |
||||
@Service |
||||
@RequiredArgsConstructor |
||||
public class MapTaskServiceImpl extends ServiceImpl<MapTaskMapper, MapTask> implements MapTaskService { |
||||
|
||||
@Transactional(noRollbackFor = Exception.class) |
||||
@Override |
||||
public void batchUpdate(List<MapTask> mapTasks) { |
||||
mapTasks.forEach(mapTask -> { |
||||
|
||||
}); |
||||
} |
||||
|
||||
} |
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
<?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.cloud.kicc.system.mapper.DeptMapper"> |
||||
|
||||
<resultMap type="Dept" id="DeptResult"> |
||||
<id property="deptId" column="dept_id"/> |
||||
<result property="code" column="code"/> |
||||
<result property="name" column="name"/> |
||||
<result property="parentId" column="parent_id"/> |
||||
<result property="sort" column="sort"/> |
||||
<result property="contacts" column="contacts"/> |
||||
<result property="phone" column="phone"/> |
||||
<result property="email" column="email"/> |
||||
<result property="status" column="status"/> |
||||
<result property="createById" column="create_by_id"/> |
||||
<result property="createByName" column="create_by_name"/> |
||||
<result property="createTime" column="create_time"/> |
||||
<result property="updateById" column="update_by_id"/> |
||||
<result property="updateByName" column="update_by_name"/> |
||||
<result property="updateTime" column="update_time"/> |
||||
<result property="delFlag" column="del_flag"/> |
||||
</resultMap> |
||||
|
||||
</mapper> |
Loading…
Reference in new issue