|
@ -15,57 +15,58 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import java.text.ParseException;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping(WlyyContants.WlyySignFamily.api_common)
|
|
|
|
|
|
@RequestMapping(WlyyContants.SignFamily.api_common)
|
|
@Api(value = "签约相关操作", description = "签约相关操作")
|
|
@Api(value = "签约相关操作", description = "签约相关操作")
|
|
public class WlyySignFamilyController extends EnvelopRestController {
|
|
public class WlyySignFamilyController extends EnvelopRestController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private WlyySignFamilyService wlyySignFamilyService;
|
|
private WlyySignFamilyService wlyySignFamilyService;
|
|
|
|
|
|
@PostMapping(value = WlyyContants.WlyySignFamily.api_create, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
|
|
|
|
@PostMapping(value = WlyyContants.SignFamily.api_create, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
@ApiOperation(value = "创建签约", notes = "创建签约")
|
|
@ApiOperation(value = "创建签约", notes = "创建签约")
|
|
public Envelop create(
|
|
public Envelop create(
|
|
@ApiParam(name = "json_data", value = "", defaultValue = "")
|
|
@ApiParam(name = "json_data", value = "", defaultValue = "")
|
|
@RequestBody String jsonData) {
|
|
|
|
|
|
@RequestBody String jsonData) throws ParseException {
|
|
try {
|
|
try {
|
|
WlyySignFamily wlyySignFamily = toEntity(jsonData, WlyySignFamily.class);
|
|
WlyySignFamily wlyySignFamily = toEntity(jsonData, WlyySignFamily.class);
|
|
return Envelop.getSuccess(WlyyContants.WlyySignFamily.message_success_create, wlyySignFamilyService.create(wlyySignFamily));
|
|
|
|
|
|
return Envelop.getSuccess(WlyyContants.SignFamily.message_success_create, wlyySignFamilyService.create(wlyySignFamily));
|
|
} catch (ApiException e) {
|
|
} catch (ApiException e) {
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@PutMapping(value = WlyyContants.WlyySignFamily.api_update, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
|
|
|
|
@PutMapping(value = WlyyContants.SignFamily.api_update, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
|
|
@ApiOperation(value = "修改签约", notes = "修改签约")
|
|
@ApiOperation(value = "修改签约", notes = "修改签约")
|
|
public Envelop update(
|
|
public Envelop update(
|
|
@ApiParam(name = "json_data", value = "", defaultValue = "")
|
|
@ApiParam(name = "json_data", value = "", defaultValue = "")
|
|
@RequestBody String jsonData) {
|
|
|
|
|
|
@RequestBody String jsonData) throws ParseException {
|
|
try {
|
|
try {
|
|
WlyySignFamily wlyySignFamily = toEntity(jsonData, WlyySignFamily.class);
|
|
WlyySignFamily wlyySignFamily = toEntity(jsonData, WlyySignFamily.class);
|
|
return Envelop.getSuccess(WlyyContants.WlyySignFamily.message_success_update, wlyySignFamilyService.update(wlyySignFamily));
|
|
|
|
|
|
return Envelop.getSuccess(WlyyContants.SignFamily.message_success_update, wlyySignFamilyService.update(wlyySignFamily));
|
|
} catch (ApiException e) {
|
|
} catch (ApiException e) {
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping(value =WlyyContants.WlyySignFamily.api_getByCode)
|
|
|
|
|
|
@GetMapping(value =WlyyContants.SignFamily.api_getByCode)
|
|
@ApiOperation(value = "根据code查找协议", notes = "根据code查找协议")
|
|
@ApiOperation(value = "根据code查找协议", notes = "根据code查找协议")
|
|
public Envelop findByCode(
|
|
public Envelop findByCode(
|
|
@ApiParam(name = "code", value = "code")
|
|
@ApiParam(name = "code", value = "code")
|
|
@RequestParam(value = "code", required = true) String code
|
|
@RequestParam(value = "code", required = true) String code
|
|
) {
|
|
) {
|
|
try {
|
|
try {
|
|
return Envelop.getSuccess(WlyyContants.WlyySignFamily.message_success_find, wlyySignFamilyService.findByCode(code));
|
|
|
|
|
|
return Envelop.getSuccess(WlyyContants.SignFamily.message_success_find, wlyySignFamilyService.findByCode(code));
|
|
} catch (ApiException e) {
|
|
} catch (ApiException e) {
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
return Envelop.getError(e.getMessage(), e.getErrorCode());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@RequestMapping(value =WlyyContants.WlyySignFamily.api_queryPage, method = RequestMethod.GET)
|
|
|
|
|
|
@RequestMapping(value =WlyyContants.SignFamily.api_queryPage, method = RequestMethod.GET)
|
|
@ApiOperation(value = "分页获取协议")
|
|
@ApiOperation(value = "分页获取协议")
|
|
public Envelop queryPage(
|
|
public Envelop queryPage(
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ -89,11 +90,11 @@ public class WlyySignFamilyController extends EnvelopRestController {
|
|
//封装返回格式
|
|
//封装返回格式
|
|
List<WlyySignFamily> wlyySignFamily = convertToModels(list, new ArrayList<>(list.size()), WlyySignFamily.class, fields);
|
|
List<WlyySignFamily> wlyySignFamily = convertToModels(list, new ArrayList<>(list.size()), WlyySignFamily.class, fields);
|
|
|
|
|
|
return Envelop.getSuccessListWithPage(WlyyContants.WlyySignFamily.message_success_find_functions,wlyySignFamily, page, size,count);
|
|
|
|
|
|
return Envelop.getSuccessListWithPage(WlyyContants.SignFamily.message_success_find_functions,wlyySignFamily, page, size,count);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping(value =WlyyContants.WlyySignFamily.api_getList)
|
|
|
|
|
|
@GetMapping(value =WlyyContants.SignFamily.api_getList)
|
|
@ApiOperation(value = "获取协议列表(不分页)")
|
|
@ApiOperation(value = "获取协议列表(不分页)")
|
|
public Envelop getList(
|
|
public Envelop getList(
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
@ -106,7 +107,7 @@ public class WlyySignFamilyController extends EnvelopRestController {
|
|
List<WlyySignFamily> list = wlyySignFamilyService.search(fields,filters,sorts);
|
|
List<WlyySignFamily> list = wlyySignFamilyService.search(fields,filters,sorts);
|
|
//封装返回格式
|
|
//封装返回格式
|
|
List<WlyySignFamily> wlyySignFamily = convertToModels(list, new ArrayList<>(list.size()), WlyySignFamily.class, fields);
|
|
List<WlyySignFamily> wlyySignFamily = convertToModels(list, new ArrayList<>(list.size()), WlyySignFamily.class, fields);
|
|
return Envelop.getSuccessList(WlyyContants.WlyySignFamily.message_success_find_functions,wlyySignFamily);
|
|
|
|
|
|
return Envelop.getSuccessList(WlyyContants.SignFamily.message_success_find_functions,wlyySignFamily);
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|