public async Task <IActionResult> Post([FromBody] set_paytype value)
        {
            var entityDto = value;

            entityDto.CreatedAt = DateTime.Now;
            entityDto.UpdatedAt = DateTime.Now;
            entityDto.IsValid   = true;
            if (User.Identity is ClaimsIdentity identity)
            {
                entityDto.CreatedBy = identity.Name ?? "admin";
            }
            _setPaytypeRpt.Add(entityDto);
            _setPaytypeRpt.Commit();
            return(new OkObjectResult(value));
        }
        public async Task <IActionResult> Put(int id, [FromBody] set_paytype value)
        {
            var single = _setPaytypeRpt.GetSingle(id);

            if (single == null)
            {
                return(NotFound());
            }
            ObjectCopy.Copy <set_paytype>(single, value, new string[] { "IsReturn", "Name", "PayType", "IsIntegral", "IsDefault", "Remark" });
            //更新字段内容
            single.UpdatedAt = DateTime.Now;
            if (User.Identity is ClaimsIdentity identity)
            {
                single.CreatedBy = identity.Name ?? "admin";
            }
            _setPaytypeRpt.Commit();
            return(new NoContentResult());
        }