123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package api
- // 工艺管理
- func Craft(r *GinRouter) {
- CreateCRUD(r, "/3dshow", &CRUDOption{
- Collection: "3dshow",
- })
- }
- // // 创建工艺
- // func CreateCraft(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // var craft model.Craft
- // err := c.ShouldBindJSON(&craft)
- // if err != nil {
- // fmt.Println(err)
- // return nil, errors.New("参数错误!")
- // }
- // ctx := apictx.CreateRepoCtx()
- // if craft.Name == "" {
- // return nil, errors.New("工艺名为空")
- // }
- // craft.CreateTime = time.Now()
- // craft.UpdateTime = time.Now()
- // result, err := repo.RepoAddDoc(ctx, repo.CollectionCraft, &craft)
- // return result, err
- // }
- // // 获取工艺信息
- // func GetCraft(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // craftId := c.Param("id")
- // id, err := primitive.ObjectIDFromHex(craftId)
- // if err != nil {
- // return nil, errors.New("非法id")
- // }
- // var craft model.Craft
- // option := &repo.DocSearchOptions{
- // CollectName: repo.CollectionCraft,
- // Query: repo.Map{"_id": id},
- // }
- // found, err := repo.RepoSeachDoc(apictx.CreateRepoCtx(), option, &craft)
- // if !found || err != nil {
- // log.Info(err)
- // return nil, errors.New("数据未找到")
- // }
- // return craft, nil
- // }
- // // 获取工艺列表
- // func GetCrafts(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // page, size, query := UtilQueryPageSize(c)
- // option := &repo.PageSearchOptions{
- // CollectName: repo.CollectionCraft,
- // Query: query,
- // Page: page,
- // Size: size,
- // Sort: bson.M{"createTime": -1},
- // }
- // return repo.RepoPageSearch(apictx.CreateRepoCtx(), option)
- // }
- // // 更新工艺
- // func UpdateCraft(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // var craft model.Craft
- // err := c.ShouldBindJSON(&craft)
- // if err != nil {
- // return nil, errors.New("参数错误")
- // }
- // if craft.Id.Hex() == "" {
- // return nil, errors.New("id的为空")
- // }
- // craft.UpdateTime = time.Now()
- // return repo.RepoUpdateSetDoc(apictx.CreateRepoCtx(), repo.CollectionCraft, craft.Id.Hex(), &craft)
- // }
- // // 删除工艺
- // func DelCraft(c *gin.Context, apictx *ApiSession) (interface{}, error) {
- // craftId := c.Param("id")
- // if craftId == "" {
- // return nil, errors.New("id为空")
- // }
- // return repo.RepoDeleteDoc(apictx.CreateRepoCtx(), repo.CollectionCraft, craftId)
- // }
|