|
@ -4,6 +4,7 @@ import com.yihu.jw.entity.hospital.message.BaseBannerDO;
|
|
|
import com.yihu.jw.entity.hospital.message.SystemMessageDO;
|
|
|
import com.yihu.jw.entity.wlyy.agreement.WlyyAgreementDO;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import com.yihu.jw.hospital.message.service.BaseBannerService;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
@ -16,39 +17,36 @@ import org.apache.commons.lang.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping(value = BaseHospitalRequestMapping.BaseBannerssage.baseBanner)
|
|
|
@Api(value = "医生礼物管理", description = "医生礼物管理", tags = {"互联网医院 - 医生礼物管理接口"})
|
|
|
@Api(value = "医生锦旗管理", description = "医生锦旗管理", tags = {"互联网医院 - 医生锦旗管理接口"})
|
|
|
public class BaseBannerController extends EnvelopRestEndpoint{
|
|
|
|
|
|
private static Logger logger = LoggerFactory.getLogger(SystemMessageController.class);
|
|
|
@Autowired
|
|
|
private BaseBannerService baseBannerService;
|
|
|
|
|
|
@ApiOperation("查询礼物")
|
|
|
@ApiOperation("查询锦旗")
|
|
|
@PostMapping(value= BaseHospitalRequestMapping.BaseBannerssage.queryByAndStatud)
|
|
|
public List<BaseBannerDO> queryByAndStatud(@ApiParam(name = "name", value = "锦旗名称")
|
|
|
public Envelop queryByAndStatud(@ApiParam(name = "name", value = "锦旗名称")
|
|
|
@RequestParam(value = "name", required = false) String name,
|
|
|
@ApiParam(name = "status", value = "锦旗状态")
|
|
|
@ApiParam(name = "status", value = "锦旗状态")
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@ApiParam(name = "page", value = "第几页,从1开始", required = true, defaultValue = "1")
|
|
|
@ApiParam(name = "page", value = "第几页,从1开始", required = true, defaultValue = "1")
|
|
|
@RequestParam(value = "page", required = true,defaultValue = "1")Integer page,
|
|
|
@ApiParam(name = "pageSize", value = "每页分页大小", required = true, defaultValue = "10")
|
|
|
@ApiParam(name = "pageSize", value = "每页分页大小", required = true, defaultValue = "10")
|
|
|
@RequestParam(value = "pageSize", required = true,defaultValue = "10")Integer pageSize){
|
|
|
int queryStatus = 0;
|
|
|
if (StringUtils.isNotEmpty(status)) {
|
|
|
queryStatus = Integer.valueOf(status);
|
|
|
|
|
|
}
|
|
|
List<BaseBannerDO> result = baseBannerService.queryBannerByNameAndStatus(name,queryStatus,page,pageSize);
|
|
|
return result;
|
|
|
return success( baseBannerService.queryBannerByNameAndStatus(name,status,page,pageSize));
|
|
|
|
|
|
}
|
|
|
@PostMapping(value= BaseHospitalRequestMapping.BaseBannerssage.createBanner)
|
|
|
@ApiOperation("新增医生礼物")
|
|
|
@ApiOperation("新增医生锦旗")
|
|
|
public Envelop createBanner(
|
|
|
@ApiParam(name = "json", value = "Json数据", required = true)
|
|
|
@RequestParam(value = "json", required = false)String json)throws Exception{
|
|
@ -62,17 +60,19 @@ public class BaseBannerController extends EnvelopRestEndpoint{
|
|
|
}
|
|
|
|
|
|
@PostMapping(value= BaseHospitalRequestMapping.BaseBannerssage.updateBanner)
|
|
|
@ApiOperation("更新礼物信息")
|
|
|
@ApiOperation("更新锦旗信息")
|
|
|
public Envelop updateMessage(
|
|
|
@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id,
|
|
|
@ApiParam(name = "name", value = "name", required = false)
|
|
|
@RequestParam(value = "name", required = false)String name,
|
|
|
@ApiParam(name = "img", value = "img", required = false)
|
|
|
@RequestParam(value = "img", required = false)String img)throws Exception {
|
|
|
@RequestParam(value = "img", required = false)String img,
|
|
|
@ApiParam(name = "status", value = "status", required = false)
|
|
|
@RequestParam(value = "status", required = false)String status)throws Exception {
|
|
|
String updateUser = getUID();
|
|
|
String updateUserName = getUNAME();
|
|
|
BaseBannerDO result = baseBannerService.updateBanner(id,name,img,updateUser,updateUserName);
|
|
|
BaseBannerDO result = baseBannerService.updateBanner(id,name,img,status,updateUser,updateUserName);
|
|
|
if (null == result) {
|
|
|
return failed("更新失败,礼物不存在");
|
|
|
}
|
|
@ -91,7 +91,7 @@ public class BaseBannerController extends EnvelopRestEndpoint{
|
|
|
|
|
|
}
|
|
|
@GetMapping(value= BaseHospitalRequestMapping.BaseBannerssage.upBanner)
|
|
|
@ApiOperation("上移礼物信息")
|
|
|
@ApiOperation("上移锦旗信息")
|
|
|
public Envelop upBanner(@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id){
|
|
|
BaseBannerDO bannerDO = new BaseBannerDO();
|
|
@ -109,7 +109,7 @@ public class BaseBannerController extends EnvelopRestEndpoint{
|
|
|
|
|
|
}
|
|
|
@GetMapping(value= BaseHospitalRequestMapping.BaseBannerssage.downBanner)
|
|
|
@ApiOperation("下移礼物信息")
|
|
|
@ApiOperation("下移锦旗信息")
|
|
|
public Envelop downBanner(@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id){
|
|
|
BaseBannerDO bannerDO = new BaseBannerDO();
|
|
@ -125,6 +125,20 @@ public class BaseBannerController extends EnvelopRestEndpoint{
|
|
|
return success("下移成功");
|
|
|
}
|
|
|
}
|
|
|
@GetMapping(value= BaseHospitalRequestMapping.BaseBannerssage.onOff)
|
|
|
@ApiOperation("锦旗开关")
|
|
|
public Envelop onOff(@ApiParam(name = "id", value = "id", required = true)
|
|
|
@RequestParam(value = "id", required = true)String id,
|
|
|
@ApiParam(name = "status", value = "status", required = true)
|
|
|
@RequestParam(value = "status", required = true)String status){
|
|
|
BaseBannerDO bannerDO = baseBannerService.onOff(id,status);
|
|
|
if (null!=bannerDO.getId()){
|
|
|
return success("开关切换成功");
|
|
|
}else {
|
|
|
return failed("开关失败");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|