丢失代码找回

parent 120f42dd
...@@ -115,6 +115,21 @@ public ApiResponse<List<UserResponse>> List([FromBody]ApiRequest request) ...@@ -115,6 +115,21 @@ public ApiResponse<List<UserResponse>> List([FromBody]ApiRequest request)
/// </summary> /// </summary>
/// <param name="request"></param> /// <param name="request"></param>
/// <returns></returns> /// <returns></returns>
[Route("insert")]
[HttpPost]
public ApiResponse<UserResponse> Insert([CustomizeValidator(RuleSet = "Insert"), FromBody]UserRequest request)
{
var userIdentity = _claim.At(request.Token);
var user = _userService.Insert(request, userIdentity.UserID);
user.Role = request.Role;
return new ApiResponse<UserResponse>(ResponseType.OK, user);
}
/// <summary>
/// 新增用户
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[Route("delete")] [Route("delete")]
[HttpPost] [HttpPost]
public ApiResponse Delete([CustomizeValidator(RuleSet = "Delete"), FromBody]UserRequest request) public ApiResponse Delete([CustomizeValidator(RuleSet = "Delete"), FromBody]UserRequest request)
......
...@@ -74,6 +74,13 @@ public bool Update(TEntity entity) ...@@ -74,6 +74,13 @@ public bool Update(TEntity entity)
return context.SaveChanges() > 0; return context.SaveChanges() > 0;
} }
public bool Update(TEntity entity, Action<TEntity> action)
{
action?.Invoke(entity);
context.Set<TEntity>().Update(entity);
return context.SaveChanges() > 0;
}
public List<TEntity> GetEntities() public List<TEntity> GetEntities()
{ {
return context.Set<TEntity>().ToList(); return context.Set<TEntity>().ToList();
......
...@@ -44,7 +44,8 @@ public int DelAgain(int againid) ...@@ -44,7 +44,8 @@ public int DelAgain(int againid)
{ {
"ag_data", "ag_data",
"ag_employee", "ag_employee",
"ag_header" "ag_header",
"ag_againsituation"
}; };
string sql = ""; string sql = "";
tableArray.ForEach(t => sql += $"delete from {t} where againallotid=@againid;"); tableArray.ForEach(t => sql += $"delete from {t} where againallotid=@againid;");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment