public Result PutSmartWorkshopSet([FromBody] IEnumerable <SmartWorkshop> workshops)
        {
            if (workshops == null || !workshops.Any())
            {
                return(Result.GenError <Result>(Error.ParamError));
            }
            if (workshops.Any(x => x.Frequency <= 0))
            {
                return(Result.GenError <Result>(Error.SmartWorkshopFrequency0));
            }

            var ids = workshops.Select(x => x.Id);
            var cnt = SmartWorkshopHelper.Instance.GetCountByIds(ids);

            if (cnt != workshops.Count())
            {
                return(Result.GenError <Result>(Error.SmartWorkshopNotExist));
            }

            var markedDateTime = DateTime.Now;

            foreach (var workshop in workshops)
            {
                workshop.MarkedDateTime = markedDateTime;
            }
            SmartWorkshopHelper.UpdateWorkshopSet(workshops);
            return(Result.GenError <Result>(Error.Success));
        }
        public DataResult GetSmartWorkshop([FromQuery] int qId, bool menu)
        {
            var result = new DataResult();

            result.datas.AddRange(menu
                ? SmartWorkshopHelper.GetMenu(qId)
                : SmartWorkshopHelper.Instance.CommonGet <SmartWorkshop>(qId));
            if (qId != 0 && !result.datas.Any())
            {
                result.errno = Error.SmartWorkshopNotExist;
                return(result);
            }
            return(result);
        }