廖井涛
2025-06-11 42154214c5698326710edf336b3148830b646bb2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.northglass.repository;
 
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
 
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
 
import com.northglass.entity.Cutmanagedetailis;
import com.northglass.entity.GalssTaskDetails;
 
public interface CutmanagedetailisDao extends JpaRepository<Cutmanagedetailis, Long>{
 
    @Query("select t from Cutmanagedetailis t where t.statrtime>=?1 and t.statrtime<=?2 group by t.width,t.height,t.thickness,t.color,t.groups,t.dengluname order by t.color,t.groups ")
    public List<Cutmanagedetailis> findallgroups(Date date1,Date date2);
    
    @Query("select t from Cutmanagedetailis t where t.statrtime>=?1 and t.statrtime<=?2 group by t.width,t.height,t.thickness,t.color order by t.color,t.thickness ")
    public List<Cutmanagedetailis> findallgroups1(Date date1,Date date2);
    
    @Query("select sum(t.pieces) from Cutmanagedetailis t where t.width=?1 and t.height=?2 and t.thickness=?3 and t.color=?4 and t.groups=?5 and t.statrtime>=?6 and t.statrtime<=?7 and t.dengluname=?8 ")
    public int findallpieces(Double a,Double b,Double c,String d, Long e,Date date1,Date date2,String f);
    
    @Query("select sum(t.pieces) from Cutmanagedetailis t where t.width=?1 and t.height=?2 and t.thickness=?3 and t.color=?4  and t.statrtime>=?5 and t.statrtime<=?6 ")
    public int findallpieces1(Double a,Double b,Double c,String d,Date date1,Date date2);
    
    @Query("select t from Cutmanagedetailis t where t.statrtime>=?1 and t.statrtime<=?2  order by statrtime desc ")
    public List<Cutmanagedetailis> findallgroups2(Date date1,Date date2);
    
    @Query("select t from Cutmanagedetailis t where t.statrtime>=?1 and t.statrtime<=?2 and t.dengluname=?3  order by statrtime desc ")
    public List<Cutmanagedetailis> findallgroups3(Date date1,Date date2,String dengluname);
    
    @Query("select t from Cutmanagedetailis t where t.statrtime>=?1 and t.statrtime<=?2 and t.dengluname=?3 group by t.width,t.height,t.thickness,t.color,t.groups,t.dengluname order by statrtime desc ")
    public List<Cutmanagedetailis> findallgroups4(Date date1,Date date2,String dengluname);
    
    @Query(nativeQuery=true,value="select * from gmms_cutmanage order by statrtime desc  limit 0,50")
    public List<Cutmanagedetailis> findall();
    
    @Query(nativeQuery=true,value="select * from gmms_cutmanage group by width,height,thickness,color,groups,dengluname order by statrtime desc  limit 0,50")
    public List<Cutmanagedetailis> findall2();
    
    
}