Explorar el Código

发票抬头

master
yangpeilai hace 2 meses
padre
commit
e1e05ff437

+ 6
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/bill/BillTitleInfoEditRequestDTO.java Ver fichero

package cn.com.taiji.iaw.dto.bill; package cn.com.taiji.iaw.dto.bill;


import cn.com.taiji.common.pub.StringTools;
import cn.com.taiji.common.valid.ViolationValidator;
import cn.com.taiji.core.dto.AbstractBizRequestDTO; import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.core.model.comm.protocol.constraint.IntegerConstant; import cn.com.taiji.core.model.comm.protocol.constraint.IntegerConstant;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
@ApiModelProperty(value = "银行账号") @ApiModelProperty(value = "银行账号")
private String bankAccount; private String bankAccount;


@Override
public void validate(ViolationValidator validator) {
validator.validField("customerId", !StringTools.hasText(this.getCustomerId()), "客户编号不能为空");
}
} }

+ 6
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/bill/BillTitleInfoPageRequestDTO.java Ver fichero

package cn.com.taiji.iaw.dto.bill; package cn.com.taiji.iaw.dto.bill;


import cn.com.taiji.common.pub.StringTools;
import cn.com.taiji.common.valid.ViolationValidator;
import cn.com.taiji.core.dto.AbstractBizPageRequestDTO; import cn.com.taiji.core.dto.AbstractBizPageRequestDTO;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import lombok.Data; import lombok.Data;
@ApiModel(value = "抬头分页查询参数") @ApiModel(value = "抬头分页查询参数")
public class BillTitleInfoPageRequestDTO extends AbstractBizPageRequestDTO { public class BillTitleInfoPageRequestDTO extends AbstractBizPageRequestDTO {


@Override
public void validate(ViolationValidator validator) {
validator.validField("customerId", !StringTools.hasText(this.getCustomerId()), "客户编号不能为空");
}
} }

+ 2
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/bill/BillTitleInfoManagerImpl.java Ver fichero



@Override @Override
public Pagination page(BillTitleInfoPageRequestDTO request) throws ManagerException { public Pagination page(BillTitleInfoPageRequestDTO request) throws ManagerException {
request.validate();
BillTitleInfoPageRequest req = new BillTitleInfoPageRequest(); BillTitleInfoPageRequest req = new BillTitleInfoPageRequest();
BeanUtils.copyProperties(request, req); BeanUtils.copyProperties(request, req);
return titleRepo.page(req); return titleRepo.page(req);


@Override @Override
public void edit(BillTitleInfoEditRequestDTO req) throws ManagerException { public void edit(BillTitleInfoEditRequestDTO req) throws ManagerException {
req.validate();
BillTitleInfo titleInfo = titleRepo.findById(req.getId()).orElse(null); BillTitleInfo titleInfo = titleRepo.findById(req.getId()).orElse(null);
if (titleInfo == null) throw new ManagerException("抬头不存在"); if (titleInfo == null) throw new ManagerException("抬头不存在");



Cargando…
Cancelar
Guardar