|
|
@@ -95,6 +95,7 @@ func (s *DtMaterialGroupService) Find(c *gin.Context) {
|
|
|
base.ListRequest[T]
|
|
|
Id *int64 `form:"id"`
|
|
|
Name *string `form:"name"`
|
|
|
+ Code *string `form:"code"`
|
|
|
ParentId *int64 `form:"parentId"`
|
|
|
}
|
|
|
req := new(request[model.DtMaterialGroup])
|
|
|
@@ -109,6 +110,9 @@ func (s *DtMaterialGroupService) Find(c *gin.Context) {
|
|
|
if req.Name != nil && *req.Name != "" {
|
|
|
db = db.Where("name LIKE ?", "%"+*req.Name+"%")
|
|
|
}
|
|
|
+ if req.Code != nil && *req.Code != "" {
|
|
|
+ db = db.Where("code", req.Code)
|
|
|
+ }
|
|
|
if req.ParentId != nil {
|
|
|
db = db.Where("parent_id", req.ParentId)
|
|
|
}
|