20 changed files with 340 additions and 44 deletions
@ -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 @@ |
|||||||
|
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 @@ |
|||||||
|
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 @@ |
|||||||
|
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 @@ |
|||||||
|
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 @@ |
|||||||
|
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 @@ |
|||||||
|
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 @@ |
|||||||
|
<?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