| | |
| | | import com.fengdu.gas.common.validator.ParameterValidateResult; |
| | | import com.fengdu.gas.common.validator.ParameterValidator; |
| | | import com.fengdu.gas.entity.request.ReqListId; |
| | | import com.fengdu.gas.entity.request.waterfacilityparameter.ReqAddParameter; |
| | | import com.fengdu.gas.host.BasicController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | * @author zr |
| | | */ |
| | | @PostMapping(value = "create") |
| | | public ExecutedResult<Long> create(@RequestBody ReqCreateWaterFacilityParameter request) { |
| | | public ExecutedResult<String> create(@RequestBody ReqAddParameter request) { |
| | | //#region 参数验证 |
| | | ParameterValidator validator = new ParameterValidator() |
| | | // 非空 |
| | | //.addNotNullOrEmpty(ParameterUtil.named("名称"), request.getName()) |
| | | .addNotNullOrEmpty(ParameterUtil.named("设备id"), request.getFacilityId()) |
| | | .addNotNullOrEmpty(ParameterUtil.named("参数列表"), request.getParameterList()) |
| | | // 限制最大长度 |
| | | //.addLengthMax(ParameterUtil.named("名称"), request.getName(), ConstantFactory.LENGTH_MAX50) |
| | | ; |