@ -91,7 +91,6 @@ public class InvWarehouseController extends BaseController {
}
/**
* 获取部门底下仓库列表-关联用户
*
@ -367,6 +366,21 @@ public class InvWarehouseController extends BaseController {
* 获取申购仓库
* @param filterInvWarehouseRequest
* @return
*/
@AuthRuleAnnotation("")
@GetMapping("spms/inv/warehouse/findSgInv")
public BaseResponse findSgInv(FilterInvSubWarehouseRequest filterInvWarehouseRequest) {
filterInvWarehouseRequest.setSgInvType(true);
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvSubWarehouse(filterInvWarehouseRequest);
return ResultVOUtils.success(invWarehouseEntities);
@GetMapping("spms/sub/inv/warehouse/filterSub")
public BaseResponse filterSub(FilterInvWarehouseRequest filterInvWarehouseRequest) {
@ -99,6 +99,13 @@ public class InvWarehouseEntity {
@TableField(value = "lyInvType")
private Boolean lyInvType;
* 是否申购仓库
@TableField(value = "sgInvType")
private Boolean sgInvType;
@TableField(exist = false)
@ -22,4 +22,5 @@ public class FilterInvSubWarehouseRequest extends ListPageRequest {
private String key;
private Integer filterAdvanceType;
@ -25,4 +25,5 @@ public class InvSubWarehouseResponse {
private Boolean spUse;
@ -16,6 +16,9 @@
<if test="lyInvType != null">
AND a.lyInvType = #{lyInvType}
</if>
<if test="sgInvType != null">
AND a.sgInvType = #{sgInvType}
<if test="name != '' and name != null">
AND a.name like concat('%', #{name}, '%')
@ -276,7 +279,7 @@
a.parentCode,
c.name parentInvName,
a.spUse,
a.lyInvType
a.lyInvType,a.sgInvType
FROM auth_warehouse a
left join auth_dept b on a.parentId = b.code
left join auth_warehouse c on a.parentCode = c.code
@ -1006,6 +1006,7 @@ CALL Pro_Temp_ColumnWork('io_stat_year', 'invCode', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse', 'lyInvType', 'tinyint', 1);
CALL Pro_Temp_ColumnWork('auth_warehouse', 'sgInvType', 'tinyint', 1);
CALL Pro_Temp_ColumnWork('pur_receive_detail', 'price', 'decimal(10, 2)', 1);
CALL Pro_Temp_ColumnWork('basic_corp', 'adSickNum', 'varchar(255)', 1);