提交 3c7e1e5e 编写于 作者: ibizdev's avatar ibizdev

xignzi006 发布系统代码

上级 99ff30d6
......@@ -71,5 +71,15 @@ public class Purchase_requisitionExService extends Purchase_requisitionServiceIm
public Purchase_requisition action_open(Purchase_requisition et) {
return super.action_open(et);
}
/**
* 自定义行为[MasterTabCount]用户扩展
* @param et
* @return
*/
@Override
@Transactional
public Purchase_requisition masterTabCount(Purchase_requisition et) {
return super.masterTabCount(et);
}
}
......@@ -184,6 +184,13 @@ public class Purchase_requisition extends EntityMP implements Serializable {
@JSONField(name = "state")
@JsonProperty("state")
private String state;
/**
* 采购订单数量
*/
@TableField(exist = false)
@JSONField(name = "order_count")
@JsonProperty("order_count")
private BigDecimal orderCount;
/**
*
......
......@@ -40,6 +40,7 @@ public interface IPurchase_requisitionService extends IService<Purchase_requisit
Purchase_requisition action_in_progress(Purchase_requisition et) ;
Purchase_requisition action_open(Purchase_requisition et) ;
boolean checkKey(Purchase_requisition et) ;
Purchase_requisition masterTabCount(Purchase_requisition et) ;
boolean save(Purchase_requisition et) ;
void saveBatch(List<Purchase_requisition> list) ;
Page<Purchase_requisition> searchDefault(Purchase_requisitionSearchContext context) ;
......
......@@ -171,6 +171,13 @@ public class Purchase_requisitionServiceImpl extends ServiceImpl<Purchase_requis
public boolean checkKey(Purchase_requisition et) {
return (!ObjectUtils.isEmpty(et.getId()))&&(!Objects.isNull(this.getById(et.getId())));
}
@Override
@Transactional
public Purchase_requisition masterTabCount(Purchase_requisition et) {
//自定义代码
return et;
}
@Override
@Transactional
public boolean save(Purchase_requisition et) {
......
......@@ -25,6 +25,7 @@
<result property="scheduleDate" column="schedule_date" />
<result property="typeId" column="type_id" />
<result property="typeIdText" column="type_id_text" />
<result property="orderCount" column="order_count" />
<!--通过mybatis自动注入关系属性[主实体],fetchType="lazy"为懒加载配置 -->
......
......@@ -124003,6 +124003,18 @@
"data_length":60,
"key_field":0,
"major_field":0
},
{
"fieldname":"ORDER_COUNT" ,
"codename":"Order_count",
"field_logic_name":"采购订单数量",
"entity_name":"Purchase_requisition",
"field_type":"DECIMAL",
"nullable":1,
"physical_field":0,
"data_type":"DECIMAL",
"key_field":0,
"major_field":0
}
],
"subEntitys":[
......@@ -192,6 +192,14 @@ public class Purchase_requisitionDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 60, message = "内容长度必须小于等于[60]")
private String state;
/**
* 属性 [ORDER_COUNT]
*
*/
@JSONField(name = "order_count")
@JsonProperty("order_count")
private BigDecimal orderCount;
/**
* 设置 [NAME]
......
......@@ -175,6 +175,17 @@ public class Purchase_requisitionResource {
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitionService.checkKey(purchase_requisitionMapping.toDomain(purchase_requisitiondto)));
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-MasterTabCount-all')")
@ApiOperation(value = "主数据分页计数", tags = {"采购申请" }, notes = "主数据分页计数")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/{purchase_requisition_id}/mastertabcount")
public ResponseEntity<Purchase_requisitionDTO> masterTabCount(@PathVariable("purchase_requisition_id") Long purchase_requisition_id, @RequestBody Purchase_requisitionDTO purchase_requisitiondto) {
Purchase_requisition domain = purchase_requisitionMapping.toDomain(purchase_requisitiondto);
domain.setId(purchase_requisition_id);
domain = purchase_requisitionService.masterTabCount(domain);
purchase_requisitiondto = purchase_requisitionMapping.toDto(domain);
return ResponseEntity.status(HttpStatus.OK).body(purchase_requisitiondto);
}
@PreAuthorize("hasAnyAuthority('ROLE_SUPERADMIN','iBizBusinessCentral-Purchase_requisition-Save-all')")
@ApiOperation(value = "保存采购申请", tags = {"采购申请" }, notes = "保存采购申请")
@RequestMapping(method = RequestMethod.POST, value = "/purchase_requisitions/save")
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册