| 
															
																@ -31,7 +31,7 @@ import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 * Created by chenweida on 2017/5/11. 
															 | 
															
															 | 
															
																 * Created by chenweida on 2017/5/11. 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 */ 
															 | 
															
															 | 
															
																 */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@RestController 
															 | 
															
															 | 
															
																@RestController 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@RequestMapping(BaseUserRequestMapping.api_common) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																@RequestMapping(BaseUserRequestMapping.api_user_common) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@Api(description = "医生,行政人员等非患者用户(基础用户)") 
															 | 
															
															 | 
															
																@Api(description = "医生,行政人员等非患者用户(基础用户)") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																public class EmployController extends EnvelopRestController { 
															 | 
															
															 | 
															
																public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -63,7 +63,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "根据id查找用户") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据id查找用户") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getByPhone) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getById) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop getEmployeeById(@ApiParam(name = "id", value = "id", required = true) @RequestParam(value = "id", required = true) String id) { 
															 | 
															
															 | 
															
																    public Envelop getEmployeeById(@ApiParam(name = "id", value = "id", required = true) @RequestParam(value = "id", required = true) String id) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try{ 
															 | 
															
															 | 
															
																        try{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return Envelop.getSuccess(BaseUserRequestMapping.BaseEmploy.message_success_find,this.employService.findById(id)); 
															 | 
															
															 | 
															
																            return Envelop.getSuccess(BaseUserRequestMapping.BaseEmploy.message_success_find,this.employService.findById(id)); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -73,7 +73,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "根据saasId查找所有用户") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据saasId查找所有用户") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getList) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getListBySaasId) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop getAllEmployeeBySaasId(@ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId) { 
															 | 
															
															 | 
															
																    public Envelop getAllEmployeeBySaasId(@ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try{ 
															 | 
															
															 | 
															
																        try{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return Envelop.getSuccessList(BaseUserRequestMapping.BaseEmploy.message_success_find,this.employService.findAllBySaasId(saasId)); 
															 | 
															
															 | 
															
																            return Envelop.getSuccessList(BaseUserRequestMapping.BaseEmploy.message_success_find,this.employService.findAllBySaasId(saasId)); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -84,7 +84,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "根据手机号和saasId查找用户") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据手机号和saasId查找用户") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getList) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getByPhone) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop getEmployeeByPhoneAndSaasId(@ApiParam(name = "phone", value = "phone", required = true) @RequestParam(value = "phone", required = true) String phone, 
															 | 
															
															 | 
															
																    public Envelop getEmployeeByPhoneAndSaasId(@ApiParam(name = "phone", value = "phone", required = true) @RequestParam(value = "phone", required = true) String phone, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                               @ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId) { 
															 | 
															
															 | 
															
																                                               @ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -95,7 +95,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "根据name模糊查询某saasId平台下的所有用户") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据name模糊查询某saasId平台下的所有用户") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getList) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getListByName) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop getListByNameAndSaasId(@ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId, 
															 | 
															
															 | 
															
																    public Envelop getListByNameAndSaasId(@ApiParam(name = "saasId", value = "saasId", required = true) @RequestParam(value = "saasId", required = true) String saasId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                          @ApiParam(name = "name", value = "name", required = true) @RequestParam(value = "name", required = true) String name) { 
															 | 
															
															 | 
															
																                                          @ApiParam(name = "name", value = "name", required = true) @RequestParam(value = "name", required = true) String name) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try{ 
															 | 
															
															 | 
															
																        try{ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -106,7 +106,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "根据指定条件查询用户列表,分页") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据指定条件查询用户列表,分页") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getList) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getListNoPage) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop getListPageByNameAndSaasId(@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段", defaultValue = "id,name,sex,photo,skill,email,phone,family_tel,introduction,jxzc,lczc,xlzc,xzzc") @RequestParam(value = "fields", required = false) String fields, 
															 | 
															
															 | 
															
																    public Envelop getListPageByNameAndSaasId(@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段", defaultValue = "id,name,sex,photo,skill,email,phone,family_tel,introduction,jxzc,lczc,xlzc,xzzc") @RequestParam(value = "fields", required = false) String fields, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                              @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") @RequestParam(value = "filters", required = false) String filters, 
															 | 
															
															 | 
															
																                                              @ApiParam(name = "filters", value = "过滤器,为空检索所有条件") @RequestParam(value = "filters", required = false) String filters, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                              @ApiParam(name = "sorts", value = "排序,规则参见说明文档", defaultValue = "+name,+createTime") @RequestParam(value = "sorts", required = false) String sorts, 
															 | 
															
															 | 
															
																                                              @ApiParam(name = "sorts", value = "排序,规则参见说明文档", defaultValue = "+name,+createTime") @RequestParam(value = "sorts", required = false) String sorts, 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -137,7 +137,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "给某一用户新增角色") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "给某一用户新增角色") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_create) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmployRole.api_create) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop createEmployRoles(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId, 
															 | 
															
															 | 
															
																    public Envelop createEmployRoles(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                     @ApiParam(name = "roleIds", value = "roleIds", required = true) @RequestParam(value = "roleIds", required = true) String roleIds) { 
															 | 
															
															 | 
															
																                                     @ApiParam(name = "roleIds", value = "roleIds", required = true) @RequestParam(value = "roleIds", required = true) String roleIds) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -160,7 +160,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "修改用户角色") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "修改用户角色") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_update) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmployRole.api_update) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop updateEmployRole(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String id, 
															 | 
															
															 | 
															
																    public Envelop updateEmployRole(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                    @ApiParam(name = "roleId", value = "roleId", required = true) @RequestParam(value = "roleId", required = true) String newRoleId) { 
															 | 
															
															 | 
															
																                                    @ApiParam(name = "roleId", value = "roleId", required = true) @RequestParam(value = "roleId", required = true) String newRoleId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -174,7 +174,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "查看用户角色列表,不分页") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "查看用户角色列表,不分页") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_getRolesByEmployId) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmployRole.api_getListNoPage) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop findEmployRoleList(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId) { 
															 | 
															
															 | 
															
																    public Envelop findEmployRoleList(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return Envelop.getSuccessList(BaseUserRequestMapping.BaseEmploy.message_success_delete, this.employRoleService.findAllByEmployId(employId)); 
															 | 
															
															 | 
															
																            return Envelop.getSuccessList(BaseUserRequestMapping.BaseEmploy.message_success_delete, this.employRoleService.findAllByEmployId(employId)); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -184,7 +184,7 @@ public class EmployController extends EnvelopRestController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ApiOperation(value = "删除用户角色") 
															 | 
															
															 | 
															
																    @ApiOperation(value = "删除用户角色") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmploy.api_delete) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseUserRequestMapping.BaseEmployRole.api_delete) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop deleteEmployRoles(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId, 
															 | 
															
															 | 
															
																    public Envelop deleteEmployRoles(@ApiParam(name = "employId", value = "employId", required = true) @RequestParam(value = "employId", required = true) String employId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                     @ApiParam(name = "roleIds", value = "roleIds", required = true) @RequestParam(value = "roleIds", required = true) String roleIds) { 
															 | 
															
															 | 
															
																                                     @ApiParam(name = "roleIds", value = "roleIds", required = true) @RequestParam(value = "roleIds", required = true) String roleIds) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 |