18 changed files with 620 additions and 72 deletions
-
42chenhai-admin/src/main/java/com/chenhai/web/controller/vet/VetCertificateController.java
-
24chenhai-admin/src/main/java/com/chenhai/web/controller/vet/VetExperienceArticleController.java
-
74chenhai-admin/src/main/java/com/chenhai/web/controller/vet/VetNotificationController.java
-
83chenhai-admin/src/main/java/com/chenhai/web/controller/vet/VetPersonalInfoController.java
-
199chenhai-admin/src/main/java/com/chenhai/web/controller/vet/VetQualificationController.java
-
66chenhai-system/src/main/java/com/chenhai/vet/domain/BusinessScopeConstants.java
-
26chenhai-system/src/main/java/com/chenhai/vet/domain/VetQualification.java
-
2chenhai-system/src/main/java/com/chenhai/vet/mapper/VetPersonalInfoMapper.java
-
2chenhai-system/src/main/java/com/chenhai/vet/mapper/VetQualificationMapper.java
-
5chenhai-system/src/main/java/com/chenhai/vet/service/IVetPersonalInfoService.java
-
2chenhai-system/src/main/java/com/chenhai/vet/service/IVetQualificationService.java
-
12chenhai-system/src/main/java/com/chenhai/vet/service/impl/VetPersonalInfoServiceImpl.java
-
68chenhai-system/src/main/java/com/chenhai/vet/service/impl/VetQualificationServiceImpl.java
-
6chenhai-system/src/main/resources/mapper/vet/VetPersonalInfoMapper.xml
-
18chenhai-system/src/main/resources/mapper/vet/VetQualificationMapper.xml
-
44chenhai-ui/src/api/vet/comments.js
-
4chenhai-ui/src/views/vet/info/index.vue
-
15chenhai-ui/src/views/vet/qualification/index.vue
@ -0,0 +1,66 @@ |
|||
package com.chenhai.vet.domain; |
|||
|
|||
import java.util.LinkedHashMap; |
|||
import java.util.Map; |
|||
|
|||
/** |
|||
* 经营范围常量 |
|||
*/ |
|||
public class BusinessScopeConstants { |
|||
|
|||
// 经营范围映射 |
|||
public static final Map<String, String> SCOPE_MAP = new LinkedHashMap<String, String>() {{ |
|||
put("1", "畜禽诊疗"); |
|||
put("2", "宠物诊疗"); |
|||
put("3", "动物防疫"); |
|||
put("4", "检疫检验"); |
|||
put("5", "兽药经营"); |
|||
put("6", "饲料经营"); |
|||
put("7", "畜牧技术咨询"); |
|||
put("8", "畜禽养殖"); |
|||
put("9", "宠物美容"); |
|||
put("10", "宠物寄养"); |
|||
}}; |
|||
|
|||
// 所需资质映射 |
|||
public static final Map<String, String> REQUIRED_QUALIFICATIONS = new LinkedHashMap<String, String>() {{ |
|||
put("1", "执业兽医资格证、动物诊疗许可证"); |
|||
put("2", "执业兽医资格证、动物诊疗许可证、宠物诊疗许可证"); |
|||
put("3", "执业兽医资格证、动物防疫员证"); |
|||
put("4", "官方兽医资格证、检疫员证"); |
|||
put("5", "兽药经营许可证、GSP证书"); |
|||
put("6", "饲料经营许可证"); |
|||
put("7", "高级畜牧师证、技术顾问证书"); |
|||
put("8", "养殖场备案证、动物防疫合格证"); |
|||
put("9", "宠物美容师资格证"); |
|||
put("10", "动物防疫合格证、寄养场所备案证"); |
|||
}}; |
|||
|
|||
/** |
|||
* 根据ID获取经营范围名称 |
|||
*/ |
|||
public static String getScopeName(String scopeId) { |
|||
return SCOPE_MAP.get(scopeId); |
|||
} |
|||
|
|||
/** |
|||
* 根据ID获取所需资质 |
|||
*/ |
|||
public static String getRequiredQualifications(String scopeId) { |
|||
return REQUIRED_QUALIFICATIONS.get(scopeId); |
|||
} |
|||
|
|||
/** |
|||
* 获取所有经营范围选项 |
|||
*/ |
|||
public static Map<String, String> getAllScopes() { |
|||
return SCOPE_MAP; |
|||
} |
|||
|
|||
/** |
|||
* 验证经营范围ID是否有效 |
|||
*/ |
|||
public static boolean isValidScopeId(String scopeId) { |
|||
return SCOPE_MAP.containsKey(scopeId); |
|||
} |
|||
} |
|||
@ -0,0 +1,44 @@ |
|||
import request from '@/utils/request' |
|||
|
|||
// 查询兽医回复列表
|
|||
export function listComments(query) { |
|||
return request({ |
|||
url: '/vet/comments/list', |
|||
method: 'get', |
|||
params: query |
|||
}) |
|||
} |
|||
|
|||
// 查询兽医回复详细
|
|||
export function getComments(commentId) { |
|||
return request({ |
|||
url: '/vet/comments/' + commentId, |
|||
method: 'get' |
|||
}) |
|||
} |
|||
|
|||
// 新增兽医回复
|
|||
export function addComments(data) { |
|||
return request({ |
|||
url: '/vet/comments', |
|||
method: 'post', |
|||
data: data |
|||
}) |
|||
} |
|||
|
|||
// 修改兽医回复
|
|||
export function updateComments(data) { |
|||
return request({ |
|||
url: '/vet/comments', |
|||
method: 'put', |
|||
data: data |
|||
}) |
|||
} |
|||
|
|||
// 删除兽医回复
|
|||
export function delComments(commentId) { |
|||
return request({ |
|||
url: '/vet/comments/' + commentId, |
|||
method: 'delete' |
|||
}) |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue