1.猪舍存栏信息记录 @王喆@张帆@杨坤
- 对应表名:pigsty_changes_info(猪舍变动信息表)、pigsty_info (猪舍信息表)
- 更改时机: | 单据 | 转出舍记录 | 转入舍记录 | 转入、转出原因 | | —- | —- | —- | —- | | 猪只死淘 | √ | × | 1-猪只死淘 | | 猪只转舍 | √ | √ | 2-猪只转舍 | | 转为后备 | √ | √ | 3-转为后备 | | 后备转商 | √ | √ | 4-后备转商 | | 母猪断奶 | √ | √ | 5-母猪断奶 | | 仔猪断奶 | √ | √ | 6-种猪断奶 | | 创建档案 | × | √ | 7-创建档案 | | 猪只销售 | √ | × | 8-猪只销售 | | | | | |
更改方式Demo: ```java @Resource private PigstyChangesInfoService pigstyChangesInfoService;
@NeedDataPermission public void reviewDocument(DataPermission dataPermission, Long documentId) throws Exception { //审核逻辑.. //记录转入猪舍变动记录(依据具体需要记录) pigstyChangesInfoService.saveIntoPigstyChangeInfo(xxxx); //记录转出猪舍变动记录 (依据具体需要记录) pigstyChangesInfoService.saveOutPigstyChangeInfo(xxxx); }
@NeedDataPermission public void cancelDocument(DataPermission dataPermission, Long documentId) throws Exception { //撤销逻辑… pigstyChangesInfoService.recallPigstyChangeInfo(xxxx); }
```
2.种猪批次信息记录 @王喆@张帆
- 对应表名:breeder_batch(种猪批次表),breeder_batch_detail(种猪批次明细表)
- 更改时机: | 单据 | 入群原因/时间 | 离群原因/时间 | | —- | —- | —- | | 转为后备 | 1-转后备 | 无 | | 猪只配种 | 2-配种 | 无 | | 空怀 | 无 | 1-空怀 | | 流产 | 无 | 2-流产 | | 返情 | 无 | 3-返情 | | 后备转商 | 无 | 4-转商 | | 猪只死亡 | 无 | 5-死亡 | | 猪只淘汰 | 无 | 6-淘汰 | | 猪只销售 | 无 | 7-销售 | | | | |
- 更改内容