package doumeemes.dao.ext.beanDto; 
 | 
  
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
@Data 
 | 
@ApiModel("转库单查询条件") 
 | 
public class QueryWTransferDto { 
 | 
  
 | 
    @ApiModelProperty(value = "转出公司级组织编码(关联department表)") 
 | 
    private Integer outDepartId; 
 | 
  
 | 
    @ApiModelProperty(value = "转出仓库编码") 
 | 
    private Integer outWarehouseId; 
 | 
    private Integer createUser; 
 | 
  
 | 
    @ApiModelProperty(value = "转入公司级组织编码(关联department表)") 
 | 
    private Integer inDepartId; 
 | 
  
 | 
    @ApiModelProperty(value = "转入仓库编码") 
 | 
    private Integer inWarehouseId; 
 | 
  
 | 
    @ApiModelProperty(value = "转库单号") 
 | 
    private String code; 
 | 
  
 | 
    @ApiModelProperty(value = "1车间领料,3机台备料,2计划领料,4完工入库,5车间转库,6外协领料转库,7外协完工转库,8成品入库,9成品转库,10让步放行入库,11让步放行转库,12客返品返修领料,13客返返修入库,14跨组织转库,15工序报废,16客退品返修领料,17客退品返修入库", example = "1") 
 | 
    private Integer type; 
 | 
  
 | 
    @ApiModelProperty(value = "单据状态 0已计划、1已转出、2已转入、3已取消") 
 | 
    private Integer status; 
 | 
  
 | 
    @ApiModelProperty(value = "计划转出日期开始") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date outPlanDateStart; 
 | 
  
 | 
    @ApiModelProperty(value = "计划转出日期结束") 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date outPlanDateEnd; 
 | 
  
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "主组织编码(关联department表根组织)", example = "1") 
 | 
    private Integer rootDepartId; 
 | 
  
 | 
    @ApiModelProperty(value = "公司级组织编码(关联department表)", example = "1") 
 | 
    private Integer departId; 
 | 
  
 | 
    @ApiModelProperty(value = "生产人员编码(关联system_user表)", example = "1") 
 | 
    private Integer proUserId; 
 | 
  
 | 
    @ApiModelProperty(value = "数据权限部门编码集合" ,hidden = true) 
 | 
    private List<Integer> departIds; 
 | 
  
 | 
  
 | 
} 
 |